OpenAI
Ta strona została przetłumaczona maszynowo. Wyświetl oryginalny artykuł w języku angielskim.

Konfigurowanie działań w GPT

Jak połączyć GPT z zewnętrznymi API za pomocą działań, w tym konfigurację, uwierzytelnianie i ustawienia schematu.

Zaktualizowano: 7 days ago

Omówienie

Ten artykuł wyjaśnia, jak konfigurować akcje w GPT, w tym jak łączyć się z zewnętrznymi interfejsami API, określać, co GPT może robić, oraz zarządzać uwierzytelnianiem, schematami i ograniczeniami przestrzeni roboczej.

Aby skonfigurować akcję, potrzebujesz szczegółów API usługi, z którą chcesz się połączyć, w tym informacji uwierzytelniających oraz schematu OpenAPI. GPT może używać aplikacji albo akcji, ale nie obu jednocześnie.

Każda akcja jest definiowana przez dwa główne składniki: sposób uwierzytelniania GPT w API oraz schemat określający, co API może robić.

Ograniczenia

Jeśli Twoja przestrzeń robocza nie zezwala na żadne domeny akcji, niestandardowe akcje GPT nie mogą być wykonywane, ponieważ żadna domena akcji nie przejdzie kontroli listy dozwolonych. Nie musi to oznaczać, że cała widoczność lub dostęp do GPT są zablokowane.

Akcje nie są dostępne w trybie Pro. Gdy tworzysz lub edytujesz GPT z niestandardowymi akcjami, selektor modelu pokazuje tylko modele inne niż Pro, które obsługują akcje.

Utwórz akcję

W edytorze GPT przejdź do sekcji Akcje i wybierz Utwórz nową akcję.

Następnie skonfigurujesz sposób, w jaki Twój GPT łączy się z zewnętrznym API i z niego korzysta.

Po skonfigurowaniu akcji przetestuj ją w Podglądzie, aby potwierdzić, że działa zgodnie z oczekiwaniami.

Uwierzytelnianie

Uwierzytelnianie kontroluje, jak Twój GPT łączy się z zewnętrznym API.

Dostępne opcje:

  • Brak: Uwierzytelnianie nie jest wymagane

  • Klucz API: Używa tajnego klucza do autoryzacji żądań

  • OAuth: Używa logowania użytkownika do dostępu opartego na koncie

Klucz API

Użyj uwierzytelniania kluczem API do dostępu między serwerami. Można je skonfigurować jako:

  • Basic

  • Bearer

  • Niestandardowy nagłówek

OAuth

Użyj OAuth, gdy akcje wymagają kont użytkowników. OAuth wymaga:

  • Identyfikator klienta i sekret klienta

  • Adres URL autoryzacji i adres URL tokenu

  • Zakres i metoda wymiany tokenu

Edytor udostępnia adres URL wywołania zwrotnego do ukończenia przepływu OAuth.

Schemat

Schemat określa, co Twoje API może robić. Informuje ChatGPT:

  • Który serwer wywołać

  • Jakie punkty końcowe są dostępne

  • Jakie parametry akceptują

  • Jak identyfikowana jest każda akcja (identyfikatory operacji)

Schemat musi być podany jako specyfikacja OpenAPI w formacie JSON lub YAML.

Dodaj schemat

Możesz dodać schemat na trzy sposoby:

  • Wklej go bezpośrednio do edytora

  • Zaimportuj go z adresu URL

  • Zacznij od wbudowanego przykładu:

    • Pogoda (JSON)

    • Pet Store (YAML)

    • Pusty szablon

Jeśli schemat jest prawidłowy, edytor pokazuje wykryte akcje. Jeśli jest nieprawidłowy, wyświetlane są błędy walidacji.

Ograniczenia przestrzeni roboczej (Enterprise i Edu)

Jeśli zobaczysz komunikat:


„Ustawienia Twojej przestrzeni roboczej nie zezwalają na żadne domeny”.

Oznacza to, że akcje są ograniczone przez ustawienia Twojej przestrzeni roboczej.

  • Administratorzy mogą zezwolić na wszystkie domeny lub ograniczyć akcje do zatwierdzonych domen.

  • Jeśli żadne domeny nie są dozwolone, nie możesz używać akcji.

Informacje o kontrolach akcji i ograniczeniach domen na poziomie przestrzeni roboczej znajdziesz tutaj: Zarządzanie dostępem do GPT w przestrzeniach roboczych Enterprise i Edu.

Prywatność i kontrola użytkownika

  • Każda akcja może zawierać adres URL zasad prywatności.

  • Publiczne GPT (link lub GPT Store) z akcjami muszą zawierać prawidłowy adres URL zasad prywatności.

  • Użytkownicy mogą zostać poproszeni o zatwierdzenie akcji przed ich uruchomieniem.

  • W przypadku akcji OAuth użytkownicy mogą przeglądać połączone konta i nimi zarządzać.

Dodatkowa pomoc

Aby uzyskać pomoc w pisaniu lub debugowaniu akcji, użyj oficjalnego ActionsGPT.

Czy ten artykuł był pomocny?