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.
