Przegląd
W tym artykule wyjaśniono, jak skonfigurować działania w GPT, w tym jak połączyć się z zewnętrznymi API, określić, co GPT może robić, oraz zarządzać uwierzytelnianiem, schematami i ograniczeniami przestrzeni roboczej.
Aby skonfigurować działanie, potrzebujesz szczegółów API usługi, z którą chcesz się połączyć, w tym informacji o uwierzytelnianiu i schematu OpenAPI. GPT może używać aplikacji albo działań, ale nie obu jednocześnie.
Każde działanie jest definiowane przez dwa główne składniki: sposób, w jaki GPT uwierzytelnia się wobec API, oraz schemat określający, co API może zrobić.
Ograniczenia
Jeśli Twoja przestrzeń robocza zezwala na zero domen działań, niestandardowe działania GPT nie mogą być wykonywane, ponieważ żadna domena działań nie przejdzie kontroli listy dozwolonych. Nie musi to jednak oznaczać, że cała widoczność lub dostęp do GPT są zablokowane.
Działania nie są dostępne w trybie Pro, utworzenie GPT z niestandardowymi działaniami spowoduje, że dostępne do wyboru będą w nim tylko modele Instant i Thinking.
Utwórz działanie
W edytorze GPT przejdź do sekcji Actions i wybierz Create new action.
Następnie skonfigurujesz sposób, w jaki Twój GPT łączy się z zewnętrznym API i z niego korzysta.
Po skonfigurowaniu działania przetestuj je w Preview, aby potwierdzić, że działa zgodnie z oczekiwaniami.
Uwierzytelnianie
Uwierzytelnianie kontroluje sposób, w jaki 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 działania wymagają kont użytkowników. OAuth wymaga:
Client ID i Client Secret
Authorization URL i Token URL
Scope i metody wymiany tokena
Edytor udostępnia adres URL wywołania zwrotnego do ukończenia przepływu OAuth.
Schemat
Schemat określa, co może zrobić Twoje API. Informuje ChatGPT:
Który serwer wywołać
Jakie punkty końcowe są dostępne
Jakie parametry akceptują
Jak identyfikowane jest każde działanie (ID operacji)
Schemat musi być podany jako specyfikacja OpenAPI w formacie JSON lub YAML.
Dodaj schemat
Możesz dodać schemat na trzy sposoby:
Wkleić go bezpośrednio do edytora
Zaimportować go z adresu URL
Zacząć od wbudowanego przykładu:
Pogoda (JSON)
Pet Store (YAML)
Pusty szablon
Jeśli schemat jest prawidłowy, edytor pokazuje wykryte działania. Jeśli jest nieprawidłowy, wyświetlane są błędy walidacji.
Ograniczenia przestrzeni roboczej (Enterprise i Edu)
Jeśli widzisz komunikat:
„Żadne domeny nie są dozwolone przez ustawienia Twojej przestrzeni roboczej.”
Oznacza to, że działania są ograniczone przez ustawienia Twojej przestrzeni roboczej.
Administratorzy mogą zezwolić na wszystkie domeny lub ograniczyć działania do zatwierdzonych domen.
Jeśli żadne domeny nie są dozwolone, nie możesz używać działań.
Informacje o kontrolach działań 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żde działanie może zawierać adres URL zasad prywatności.
Publiczne GPT (link lub GPT Store) z działaniami muszą zawierać prawidłowy adres URL zasad prywatności.
Użytkownicy mogą zostać poproszeni o zatwierdzenie działań przed ich uruchomieniem.
W przypadku działań OAuth użytkownicy mogą przeglądać połączone konta i nimi zarządzać.
Dodatkowa pomoc
Aby uzyskać pomoc przy pisaniu lub debugowaniu działań, skorzystaj z oficjalnego ActionsGPT.
