OpenAI
Tämä sivu on konekäännetty. Katso alkuperäinen englanninkielinen artikkeli.

Toimintojen määrittäminen GPT:issä

Näin yhdistät GPT:si ulkoisiin API-rajapintoihin toimintojen avulla, mukaan lukien asetukset, tunnistautuminen ja skeeman määritys.

Päivitetty: 21 days ago

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ä.

Oliko tästä artikkelista apua?