OpenAI
Ova je stranica strojno prevedena. Pogledajte izvorni članak na engleskom jeziku.

Konfiguriranje radnji u GPT-ovima

Kako povezati svoj GPT s vanjskim API-jima pomoću radnji, uključujući postavljanje, autentifikaciju i konfiguraciju sheme.

Ažurirano: 2 days ago

Pregled

U ovom se članku objašnjava kako konfigurirati radnje u GPT-u, uključujući povezivanje s vanjskim API-jima, definiranje onoga što GPT može učiniti te upravljanje provjerom autentičnosti, shemama i ograničenjima radnog prostora.

Da biste konfigurirali radnju, trebat će vam pojedinosti API-ja za uslugu koju želite povezati, uključujući informacije za provjeru autentičnosti i OpenAPI shemu. GPT može upotrebljavati aplikacije ili radnje, ali ne oboje istodobno.

Svaka je radnja definirana dvjema glavnim komponentama: načinom na koji se GPT autentificira s API-jem i shemom koja definira što API može učiniti.

Ograničenja

Ako vaš radni prostor ne dopušta nijednu domenu radnji, prilagođene radnje GPT-a ne mogu se izvršavati jer nijedna domena radnje ne može proći provjere popisa dopuštenih. To ne znači nužno da je blokirana sva vidljivost GPT-a ili pristup njemu.

Radnje nisu dostupne za način rada Pro. Kada izradite ili uredite GPT s prilagođenim radnjama, birač modela prikazuje samo modele koji nisu Pro i podržavaju radnje.

Izrada radnje

U uređivaču GPT-a idite na odjeljak Radnje i odaberite Izradi novu radnju.

Zatim ćete konfigurirati kako se vaš GPT povezuje s vanjskim API-jem i kako ga upotrebljava.

Nakon konfiguriranja radnje testirajte je u Pretpregledu kako biste potvrdili da se ponaša očekivano.

Provjera autentičnosti

Provjera autentičnosti kontrolira način na koji se vaš GPT povezuje s vanjskim API-jem.

Dostupne opcije:

  • Ništa: Provjera autentičnosti nije potrebna

  • API ključ: Upotrebljava tajni ključ za autorizaciju zahtjeva

  • Otvoreno ovlaštenje: Upotrebljava korisničku prijavu za pristup na temelju računa

API ključ

Upotrijebite provjeru autentičnosti API ključem za pristup između poslužitelja. Može se konfigurirati kao:

  • Basic

  • Bearer

  • Prilagođeno zaglavlje

Otvoreno ovlaštenje

Upotrijebite otvoreno ovlaštenje kada radnje zahtijevaju korisničke račune. Otvoreno ovlaštenje zahtijeva:

  • ID klijenta i tajnu klijenta

  • URL za autorizaciju i URL tokena

  • Opseg i metoda razmjene tokena

Uređivač pruža URL za povratni poziv za dovršetak tijeka otvorenog ovlaštenja.

Shema

Shema definira što vaš API može učiniti. Ona ChatGPT-u govori:

  • Koji poslužitelj pozvati

  • Koje su krajnje točke dostupne

  • Koje parametre prihvaćaju

  • Kako se svaka radnja identificira (ID-ovi operacija)

Shema mora biti navedena kao OpenAPI specifikacija u JSON-u ili YAML-u.

Dodavanje sheme

Shemu možete dodati na tri načina:

  • Zalijepite je izravno u uređivač

  • Uvezite je s URL-a

  • Započnite s ugrađenim primjerom:

    • Vrijeme (JSON)

    • Trgovina kućnim ljubimcima (YAML)

    • Prazan predložak

Ako je shema valjana, uređivač prikazuje otkrivene radnje. Ako nije valjana, prikazuju se pogreške provjere valjanosti.

Ograničenja radnog prostora (Enterprise i Edu)

Ako vidite poruku:


„Postavke vašeg radnog prostora ne dopuštaju nijednu domenu.”

To znači da su radnje ograničene postavkama vašeg radnog prostora.

  • Administratori mogu dopustiti sve domene ili ograničiti radnje na odobrene domene.

  • Ako nijedna domena nije dopuštena, ne možete upotrebljavati radnje.

Kontrole radnji i ograničenja domena na razini radnog prostora potražite ovdje: Upravljanje pristupom GPT-u u radnim prostorima Enterprise i Edu.

Privatnost i korisničke kontrole

  • Svaka radnja može sadržavati URL pravilnika o zaštiti privatnosti.

  • Javni GPT-ovi (veza ili GPT Store) s radnjama moraju sadržavati važeći URL pravilnika o zaštiti privatnosti.

  • Od korisnika se može zatražiti da odobre radnje prije njihova pokretanja.

  • Za radnje otvorenog ovlaštenja korisnici mogu pregledavati povezane račune i upravljati njima.

Dodatna pomoć

Za pomoć pri pisanju ili otklanjanju pogrešaka radnji upotrijebite službeni ActionsGPT.

Je li vam ovaj članak bio koristan?