Pregled
Ovaj članak objašnjava kako konfigurirati radnje u GPT-u, uključujući kako se povezati s vanjskim API-jima, definirati šta GPT može raditi te upravljati autentifikacijom, šemama i ograničenjima radnog prostora.
Da biste konfigurirali radnju, trebat će vam API detalji za uslugu koju želite povezati, uključujući informacije o autentifikaciji i OpenAPI šemu. GPT može koristiti aplikacije ili radnje, ali ne oboje istovremeno.
Svaka radnja definirana je dvjema glavnim komponentama: načinom na koji se GPT autentificira putem API-ja i šemom koja definira šta API može raditi.
Ograničenja
Ako vaš radni prostor dozvoljava nula domena za radnje, prilagođene GPT radnje ne mogu se izvršiti jer nijedna domena radnje ne može proći provjere liste dozvoljenih. To ne znači nužno da su sva vidljivost ili pristup GPT-u blokirani.
Radnje nisu dostupne za Pro način rada. Kada kreirate ili uređujete GPT s prilagođenim radnjama, birač modela prikazuje samo ne-Pro modele koji podržavaju radnje.
Kreirajte radnju
U GPT uređivaču idite na odjeljak Radnje i odaberite Kreiraj novu radnju.
Zatim ćete konfigurirati kako se vaš GPT povezuje s vanjskim API-jem i kako ga koristi.
Nakon konfiguriranja radnje, testirajte je u Pregledu da potvrdite da se ponaša očekivano.
Autentifikacija
Autentifikacija kontrolira kako se vaš GPT povezuje s vanjskim API-jem.
Dostupne opcije:
Nijedno: Autentifikacija nije potrebna
API ključ: Koristi tajni ključ za autorizaciju zahtjeva
OAuth: Koristi prijavu korisnika za pristup zasnovan na računu
API ključ
Koristite autentifikaciju API ključem za pristup između servera. Može se konfigurirati kao:
Basic
Bearer
Prilagođeno zaglavlje
OAuth
Koristite OAuth kada radnje zahtijevaju korisničke račune. OAuth zahtijeva:
ID klijenta i tajnu klijenta
URL za autorizaciju i URL tokena
Opseg i metod razmjene tokena
Uređivač pruža URL za povratni poziv za dovršavanje OAuth toka.
Šema
Šema definira šta vaš API može raditi. Ona govori ChatGPT-u:
Koji server pozvati
Koje su krajnje tačke dostupne
Koje parametre prihvataju
Kako se svaka radnja identificira (ID-ovi operacija)
Šema se mora navesti kao OpenAPI specifikacija u JSON-u ili YAML-u.
Dodajte šemu
Šemu možete dodati na tri načina:
Zalijepite je direktno u uređivač
Uvezite je s URL-a
Počnite od ugrađenog primjera:
Vrijeme (JSON)
Prodavnica kućnih ljubimaca (YAML)
Prazan predložak
Ako je šema važeća, uređivač prikazuje otkrivene radnje. Ako nije važeća, prikazuju se greške validacije.
Ograničenja radnog prostora (Enterprise i Edu)
Ako vidite poruku:
„Postavke vašeg radnog prostora ne dozvoljavaju nijednu domenu.“
To znači da su radnje ograničene postavkama vašeg radnog prostora.
Administratori mogu dozvoliti sve domene ili ograničiti radnje na odobrene domene.
Ako nijedna domena nije dozvoljena, ne možete koristiti radnje.
Za kontrole radnji i ograničenja domena na nivou radnog prostora pogledajte: Upravljanje pristupom GPT-u u Enterprise i Edu radnim prostorima.
Privatnost i korisničke kontrole
Svaka radnja može uključivati URL pravila privatnosti.
Javni GPT-ovi (link ili GPT Store) s radnjama moraju uključivati važeći URL pravila privatnosti.
Od korisnika se može tražiti da odobre radnje prije nego što se pokrenu.
Za OAuth radnje korisnici mogu pregledati povezane račune i upravljati njima.
Dodatna pomoć
Za pomoć pri pisanju ili otklanjanju grešaka u radnjama koristite zvanični ActionsGPT.
