OpenAI
Denne siden ble maskinoversatt. Se den opprinnelige engelske artikkelen.

Konfigurere handlinger i GPT-er

Slik kobler du GPT-en din til eksterne API-er med handlinger, inkludert oppsett, autentisering og konfigurering av skjema.

Oppdatert: 9 days ago

Oversikt

Denne artikkelen forklarer hvordan du konfigurerer handlinger i en GPT, blant annet hvordan du kobler til eksterne API-er, definerer hva GPT-en kan gjøre, og administrerer autentisering, skjemaer og begrensninger for arbeidsområder.

For å konfigurere en handling trenger du API-detaljene for tjenesten du vil koble til, inkludert autentiseringsinformasjon og et OpenAPI-skjema. En GPT kan bruke enten apper eller handlinger, men ikke begge deler samtidig.

Hver handling defineres av to hovedkomponenter: hvordan GPT-en autentiserer seg med API-et, og et skjema som definerer hva API-et kan gjøre.

Begrensninger

Hvis arbeidsområdet ditt tillater null handlingsdomener, kan ikke egendefinerte GPT-handlinger kjøres, fordi ingen handlingsdomener kan bestå allowlist-kontrollene. Dette betyr ikke nødvendigvis at all GPT-synlighet eller -tilgang er blokkert.

Handlinger er ikke tilgjengelige for Pro-modus. Når du oppretter eller redigerer en GPT med egendefinerte handlinger, viser modellvelgeren bare ikke-Pro-modeller som støtter handlinger.

Opprett en handling

I GPT-redigereren går du til delen Handlinger og velger Opprett ny handling.

Deretter konfigurerer du hvordan GPT-en din kobler til og bruker et eksternt API.

Etter at du har konfigurert en handling, kan du teste den i Forhåndsvisning for å bekrefte at den fungerer som forventet.

Autentisering

Autentisering styrer hvordan GPT-en din kobler til et eksternt API.

Tilgjengelige alternativer:

  • Ingen: Ingen autentisering kreves

  • API-nøkkel: Bruker en hemmelig nøkkel til å autorisere forespørsler

  • OAuth: Bruker brukerinnlogging for kontobasert tilgang

API-nøkkel

Bruk autentisering med API-nøkkel for server-til-server-tilgang. Den kan konfigureres som:

  • Basic

  • Bearer

  • Egendefinert header

OAuth

Bruk OAuth når handlinger krever brukerkontoer. OAuth krever:

  • Klient-ID og klienthemmelighet

  • Autorisasjons-URL og token-URL

  • Omfang og metode for tokenutveksling

Redigereren oppgir en callback-URL for å fullføre OAuth-flyten.

Skjema

Skjemaet definerer hva API-et ditt kan gjøre. Det forteller ChatGPT:

  • Hvilken server som skal kalles

  • Hvilke endepunkter som er tilgjengelige

  • Hvilke parametere de godtar

  • Hvordan hver handling identifiseres (operasjons-ID-er)

Skjemaet må oppgis som en OpenAPI-spesifikasjon i JSON eller YAML.

Legg til et skjema

Du kan legge til et skjema på tre måter:

  • Lim det direkte inn i redigereren

  • Importer det fra en URL

  • Start fra et innebygd eksempel:

    • Vær (JSON)

    • Dyrebutikk (YAML)

    • Tom mal

Hvis skjemaet er gyldig, viser redigereren oppdagede handlinger. Hvis det er ugyldig, vises valideringsfeil.

Begrensninger for arbeidsområder (Enterprise og Edu)

Hvis du ser meldingen:


«Ingen domener er tillatt av innstillingene for arbeidsområdet ditt.»

betyr det at handlinger er begrenset av innstillingene for arbeidsområdet ditt.

  • Administratorer kan tillate alle domener eller begrense handlinger til godkjente domener.

  • Hvis ingen domener er tillatt, kan du ikke bruke handlinger.

For kontroller på arbeidsområdenivå for handlinger og domenebegrensninger, se: Administrere GPT-tilgang i Enterprise- og Edu-arbeidsområder.

Personvern og brukerkontroller

  • Hver handling kan inneholde en URL til personvernerklæring.

  • Offentlige GPT-er (lenke eller GPT Store) med handlinger må inneholde en gyldig URL til personvernerklæring.

  • Brukere kan bli bedt om å godkjenne handlinger før de kjøres.

  • For OAuth-handlinger kan brukere se gjennom og administrere tilkoblede kontoer.

Mer hjelp

For hjelp med å skrive eller feilsøke handlinger kan du bruke den offisielle ActionsGPT.

Var denne artikkelen nyttig?