Yleiskatsaus
Tässä artikkelissa kerrotaan, miten GPT:n toimintoja määritetään, mukaan lukien ulkoisiin API-rajapintoihin yhdistäminen, GPT:n toimintojen määrittely sekä tunnistautumisen, skeemojen ja työtilarajoitusten hallinta.
Toiminnon määrittämiseen tarvitset sen palvelun API-tiedot, johon haluat muodostaa yhteyden, mukaan lukien tunnistautumistiedot ja OpenAPI-skeeman. GPT voi käyttää joko appeja tai toimintoja, mutta ei molempia samanaikaisesti.
Jokainen toiminto määritellään kahdella pääosalla: sillä, miten GPT tunnistautuu APIin, ja skeemalla, joka määrittää, mitä API voi tehdä.
Rajoitukset
Jos työtilasi sallii nolla toimintotunnusta, GPT:n mukautetut toiminnot eivät voi suorittua, koska mikään toimintotunnus ei läpäise sallittujen luettelon tarkistuksia. Tämä ei välttämättä tarkoita, että kaikki GPT:n näkyvyys tai käyttöoikeus on estetty.
Toiminnot eivät ole saatavilla Pro-tilassa, ja GPT:n luominen mukautetuilla toiminnoilla johtaa siihen, että siinä on valittavissa vain Instant- ja Thinking-mallit.
Luo toiminto
Siirry GPT-editorissa Actions-osioon ja valitse Create new action.
Seuraavaksi määrität, miten GPT:si muodostaa yhteyden ulkoiseen API-rajapintaan ja käyttää sitä.
Kun olet määrittänyt toiminnon, testaa sitä Preview-tilassa varmistaaksesi, että se toimii odotetusti.
Tunnistautuminen
Tunnistautuminen ohjaa sitä, miten GPT:si muodostaa yhteyden ulkoiseen API-rajapintaan.
Saatavilla olevat vaihtoehdot:
Ei mitään: Tunnistautumista ei vaadita
API-avain: Käyttää salaista avainta pyyntöjen valtuuttamiseen
OAuth: Käyttää käyttäjän sisäänkirjautumista tiliin perustuvaan käyttöön
API-avain
Käytä API-avain-tunnistautumista palvelimelta palvelimelle -käyttöön. Se voidaan määrittää seuraavasti:
Basic
Bearer
Mukautettu otsake
OAuth
Käytä OAuthia, kun toiminnot edellyttävät käyttäjätilejä. OAuth edellyttää:
Client ID ja Client Secret
Authorization URL ja Token URL
Scope ja tokeninvaihtomenetelmä
Editori tarjoaa takaisinsoitto-URL-osoitteen OAuth-kulun viimeistelyyn.
Skeema
Skeema määrittää, mitä API voi tehdä. Se kertoo ChatGPT:lle:
Mille palvelimelle kutsu tehdään
Mitä endpointteja on saatavilla
Mitä parametreja ne hyväksyvät
Miten kukin toiminto tunnistetaan (toimintotunnukset)
Skeema on annettava OpenAPI-määrityksenä JSON- tai YAML-muodossa.
Lisää skeema
Voit lisätä skeeman kolmella tavalla:
Liitä se suoraan editoriin
Tuo se URL-osoitteesta
Aloita sisäänrakennetusta esimerkistä:
Sää (JSON)
Pet Store (YAML)
Tyhjä malli
Jos skeema on kelvollinen, editori näyttää havaitut toiminnot. Jos se ei ole kelvollinen, näyttöön tulee validointivirheitä.
Työtilarajoitukset (Enterprise ja Edu)
Jos näet viestin:
”Työtilasi asetukset eivät salli yhtään verkkotunnusta.”
Tämä tarkoittaa, että toimintoja on rajoitettu työtilasi asetuksissa.
Järjestelmänvalvojat voivat sallia kaikki verkkotunnukset tai rajoittaa toiminnot hyväksyttyihin verkkotunnuksiin.
Jos yhtään verkkotunnusta ei sallita, et voi käyttää toimintoja.
Jos haluat lisätietoja toimintojen ja verkkotunnusrajoitusten työtilatason hallinnasta, katso: GPT-käytön hallinta Enterprise- ja Edu-työtiloissa.
Tietosuoja ja käyttäjän hallintatoiminnot
Jokainen toiminto voi sisältää tietosuojakäytännön URL-osoitteen.
Julkisten GPT:iden (linkki tai GPT Store) ja toimintojen on sisällettävä kelvollinen tietosuojakäytännön URL-osoite.
Käyttäjiä voidaan pyytää hyväksymään toiminnot ennen niiden suorittamista.
OAuth-toiminnoissa käyttäjät voivat tarkastella ja hallita yhdistettyjä tilejä.
Lisäapua
Jos tarvitset apua toimintojen kirjoittamiseen tai virheenkorjaukseen, käytä virallista ActionsGPT:tä.
