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: 7 days ago

Yleiskatsaus

Tässä artikkelissa kerrotaan, miten GPT:n toimintoja määritetään, kuten miten ulkoisiin API-rajapintoihin yhdistetään, miten määritetään, mitä GPT voi tehdä, ja miten todennusta, skeemoja ja työtilan rajoituksia hallitaan.

Toiminnon määrittämistä varten tarvitset sen palvelun API-tiedot, johon haluat muodostaa yhteyden, mukaan lukien todennustiedot ja OpenAPI-skeema. GPT voi käyttää joko sovelluksia tai toimintoja, mutta ei molempia samanaikaisesti.

Jokainen toiminto määritetään kahdella pääkomponentilla: miten GPT todentautuu API-rajapintaan ja skeemalla, joka määrittää, mitä API voi tehdä.

Rajoitukset

Jos työtilasi ei salli yhtään toimintoverkkotunnusta, GPT:n mukautetut toiminnot eivät voi suorittua, koska mikään toimintoverkkotunnus ei voi läpäistä sallittujen luettelon tarkistuksia. Tämä ei välttämättä tarkoita, että kaikki GPT:n näkyvyys tai käyttöoikeus olisi estetty.

Toiminnot eivät ole käytettävissä Pro-tilassa. Kun luot tai muokkaat GPT:tä, jossa on mukautettuja toimintoja, mallin valitsin näyttää vain muut kuin Pro-mallit, jotka tukevat toimintoja.

Luo toiminto

Siirry GPT-muokkaimessa Toiminnot-osioon ja valitse Luo uusi toiminto.

Seuraavaksi määrität, miten GPT muodostaa yhteyden ulkoiseen API-rajapintaan ja käyttää sitä.

Kun olet määrittänyt toiminnon, testaa sitä Esikatselussa varmistaaksesi, että se toimii odotetusti.

Todennus

Todennus määrittää, miten GPT muodostaa yhteyden ulkoiseen API-rajapintaan.

Käytettävissä olevat vaihtoehdot:

  • Ei mitään: Todennusta ei vaadita

  • API-avain: Käyttää salaista avainta pyyntöjen valtuuttamiseen

  • OAuth: Käyttää käyttäjän sisäänkirjautumista tilipohjaiseen käyttöoikeuteen

API-avain

Käytä API-avaintodennusta palvelimelta palvelimelle -käyttöön. Sen määritysvaihtoehdot ovat:

  • Basic

  • Bearer

  • Mukautettu otsake

OAuth

Käytä OAuthia, kun toiminnot edellyttävät käyttäjätilejä. OAuth edellyttää seuraavia:

  • Asiakastunnus ja asiakassalaisuus

  • Valtuutus-URL ja Token-URL

  • Käyttöoikeusalue ja tokenin vaihtomenetelmä

Muokkain tarjoaa takaisinkutsu-URL-osoitteen OAuth-työnkulun viimeistelyä varten.

Skeema

Skeema määrittää, mitä API voi tehdä. Se kertoo ChatGPT:lle:

  • Mihin palvelimeen otetaan yhteys

  • Mitkä endpointit ovat käytettävissä

  • 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 muokkaimeen

  • Tuo se URL-osoitteesta

  • Aloita sisäänrakennetusta esimerkistä:

    • Sää (JSON)

    • Lemmikkikauppa (YAML)

    • Tyhjä malli

Jos skeema on kelvollinen, muokkain näyttää havaitut toiminnot. Jos se on virheellinen, validointivirheet näytetään.

Työtilan rajoitukset (Enterprise ja Edu)

Jos näet viestin:


”Työtilasi asetukset eivät salli mitään verkkotunnuksia.”

Tämä tarkoittaa, että työtilasi asetukset rajoittavat toimintoja.

  • Järjestelmänvalvojat voivat sallia kaikki verkkotunnukset tai rajoittaa toiminnot hyväksyttyihin verkkotunnuksiin.

  • Jos mitään verkkotunnuksia ei ole sallittu, et voi käyttää toimintoja.

Lisätietoja työtilatason hallintatoiminnoista, jotka koskevat toimintoja ja verkkotunnusrajoituksia, on kohdassa 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), joissa on toimintoja, on sisällettävä kelvollinen tietosuojakäytännön URL-osoite.

  • Käyttäjiä saatetaan pyytää hyväksymään toiminnot ennen niiden suorittamista.

  • OAuth-toimintojen osalta käyttäjät voivat tarkastella ja hallita yhdistettyjä tilejä.

Lisäapu

Jos tarvitset apua toimintojen kirjoittamiseen tai virheenkorjaukseen, käytä virallista ActionsGPT-työkalua.

Oliko tästä artikkelista apua?