Pārskats
Šajā rakstā ir paskaidrots, kā konfigurēt darbības GPT ietvaros, tostarp kā izveidot savienojumu ar ārējām API, definēt, ko GPT var darīt, un pārvaldīt autentifikāciju, shēmas un darbvietas ierobežojumus.
Lai konfigurētu darbību, jums būs nepieciešama API informācija par pakalpojumu, ar kuru vēlaties izveidot savienojumu, tostarp autentifikācijas informācija un OpenAPI shēma. GPT var izmantot vai nu lietotnes, vai darbības, bet ne abas vienlaikus.
Katru darbību definē divi galvenie komponenti: kā GPT autentificējas API, un shēma, kas definē, ko API var darīt.
Ierobežojumi
Ja jūsu darbvieta neatļauj nevienu darbību domēnu, GPT pielāgotās darbības nevar izpildīt, jo neviens darbības domēns nevar izturēt atļauju saraksta pārbaudes. Tas ne vienmēr nozīmē, ka visa GPT redzamība vai piekļuve ir bloķēta.
Darbības nav pieejamas Pro režīmā. Kad izveidojat vai rediģējat GPT ar pielāgotām darbībām, modeļa atlasītājs rāda tikai tos modeļus bez Pro režīma, kas atbalsta darbības.
Izveidojiet darbību
GPT redaktorā pārejiet uz sadaļu Darbības un atlasiet Izveidot jaunu darbību.
Pēc tam konfigurēsiet, kā jūsu GPT izveido savienojumu ar ārēju API un to izmanto.
Pēc darbības konfigurēšanas pārbaudiet to sadaļā Priekšskatījums, lai pārliecinātos, ka tā darbojas, kā paredzēts.
Autentifikācija
Autentifikācija kontrolē, kā jūsu GPT izveido savienojumu ar ārēju API.
Pieejamās opcijas:
Nav: Autentifikācija nav nepieciešama
API atslēga: Izmanto slepenu atslēgu pieprasījumu autorizēšanai
OAuth: Izmanto lietotāja pierakstīšanos piekļuvei, kas balstīta uz kontu
API atslēga
Izmantojiet API atslēgas autentifikāciju serveru savstarpējai piekļuvei. To var konfigurēt kā:
Basic
Bearer
Pielāgota galvene
OAuth
Izmantojiet OAuth, kad darbībām ir nepieciešami lietotāju konti. OAuth ir nepieciešams:
Klienta ID un klienta noslēpums
Autorizācijas URL un tokena URL
Tvērums un tokena apmaiņas metode
Redaktors nodrošina atzvanīšanas URL OAuth plūsmas pabeigšanai.
Shēma
Shēma definē, ko jūsu API var darīt. Tā norāda ChatGPT:
Kuru serveri izsaukt
Kādi galapunkti ir pieejami
Kādus parametrus tie pieņem
Kā tiek identificēta katra darbība (operāciju ID)
Shēma ir jānorāda kā OpenAPI specifikācija JSON vai YAML formātā.
Pievienojiet shēmu
Shēmu var pievienot trīs veidos:
Ielīmējiet to tieši redaktorā
Importējiet to no URL
Sāciet ar iebūvētu piemēru:
Laikapstākļi (JSON)
Pet Store (YAML)
Tukša veidne
Ja shēma ir derīga, redaktors rāda noteiktās darbības. Ja tā nav derīga, tiek parādītas validācijas kļūdas.
Darbvietas ierobežojumi (Enterprise un Edu)
Ja redzat ziņojumu:
„Jūsu darbvietas iestatījumi neatļauj nevienu domēnu.”
Tas nozīmē, ka darbības ierobežo jūsu darbvietas iestatījumi.
Administratori var atļaut visus domēnus vai ierobežot darbības tikai līdz apstiprinātiem domēniem.
Ja nav atļauts neviens domēns, jūs nevarat izmantot darbības.
Par darbvietas līmeņa vadīklām darbībām un domēnu ierobežojumiem skatiet: GPT piekļuves pārvaldība Enterprise un Edu darbvietās.
Privātums un lietotāja vadīklas
Katra darbība var ietvert privātuma politikas URL.
Publiskiem GPT (saite vai GPT Store) ar darbībām ir jāietver derīgs privātuma politikas URL.
Lietotājiem var lūgt apstiprināt darbības pirms to palaišanas.
OAuth darbībām lietotāji var pārskatīt un pārvaldīt savienotos kontus.
Papildu palīdzība
Lai saņemtu palīdzību darbību rakstīšanā vai atkļūdošanā, izmantojiet oficiālo ActionsGPT.
