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

Oversikt

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

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

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

Begrensninger

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

Handlinger er ikke tilgjengelige i Pro-modus. Hvis du oppretter en GPT med tilpassede handlinger, vil bare modellene Instant og Thinking være tilgjengelige for valg i den.

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, tester du den i Forhåndsvisning for å bekrefte at den oppfører seg 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 for å autorisere forespørsler

  • OAuth: Bruker brukerinnlogging for kontobasert tilgang

API-nøkkel

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

  • Basic

  • Bearer

  • Egendefinert header

OAuth

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

  • Client ID og Client Secret

  • Authorization URL og Token URL

  • Scope og metode for tokenutveksling

Redigereren gir 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 inn direkte i redigereren

  • Importer det fra en URL

  • Start med et innebygd eksempel:

    • Vær (JSON)

    • Pet Store (YAML)

    • Tom mal

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

Arbeidsområderestriksjoner (Enterprise og Edu)

Hvis du ser meldingen:

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

Dette betyr 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 inkludere en URL til en personvernerklæring.

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

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

  • For OAuth-handlinger kan brukere gjennomgå og administrere tilknyttede kontoer.

Mer hjelp

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

Var denne artikkelen nyttig?