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.
