Oversigt
Denne artikel forklarer, hvordan du konfigurerer handlinger i en GPT, herunder hvordan du opretter forbindelse til eksterne API'er, definerer hvad GPT'en kan gøre, og administrerer godkendelse, skemaer og begrænsninger for arbejdsområder.
For at konfigurere en handling skal du bruge API-oplysningerne for den tjeneste, du vil oprette forbindelse til, herunder godkendelsesoplysninger og et OpenAPI-skema. En GPT kan bruge enten apps eller handlinger, men ikke begge dele på samme tid.
Hver handling defineres af to hovedkomponenter: hvordan GPT'en godkender sig mod API'et, og et skema, der definerer, hvad API'et kan gøre.
Begrænsninger
Hvis dit arbejdsområde tillader nul handlingsdomæner, kan GPT-tilpassede handlinger ikke udføres, fordi intet handlingsdomæne kan bestå kontrollerne af tilladelseslisten. Det betyder ikke nødvendigvis, at al GPT-synlighed eller -adgang er blokeret.
Handlinger er ikke tilgængelige i Pro-tilstand. Når du opretter eller redigerer en GPT med tilpassede handlinger, viser modelvælgeren kun ikke-Pro-modeller, der understøtter handlinger.
Opret en handling
Gå til sektionen Handlinger i GPT-editoren, og vælg Opret ny handling.
Derefter konfigurerer du, hvordan din GPT opretter forbindelse til og bruger et eksternt API.
Når du har konfigureret en handling, kan du teste den i Forhåndsvisning for at bekræfte, at den fungerer som forventet.
Godkendelse
Godkendelse styrer, hvordan din GPT opretter forbindelse til et eksternt API.
Tilgængelige muligheder:
Ingen: Ingen godkendelse kræves
API-nøgle: Bruger en hemmelig nøgle til at godkende anmodninger
OAuth: Bruger brugerlogin til kontobaseret adgang
API-nøgle
Brug API-nøglegodkendelse til server-til-server-adgang. Den kan konfigureres som:
Basic
Bearer
Brugerdefineret header
OAuth
Brug OAuth, når handlinger kræver brugerkonti. OAuth kræver:
Klient-id og klienthemmelighed
Godkendelses-URL og token-URL
Omfang og metode til tokenudveksling
Editoren angiver en callback-URL til at fuldføre OAuth-flowet.
Skema
Skemaet definerer, hvad din API kan gøre. Det fortæller ChatGPT:
Hvilken server der skal kaldes
Hvilke endepunkter der er tilgængelige
Hvilke parametre de accepterer
Hvordan hver handling identificeres (handlings-id'er)
Skemaet skal angives som en OpenAPI-specifikation i JSON eller YAML.
Tilføj et skema
Du kan tilføje et skema på tre måder:
Indsæt det direkte i editoren
Importér det fra en URL
Start fra et indbygget eksempel:
Vejr (JSON)
Pet Store (YAML)
Tom skabelon
Hvis skemaet er gyldigt, viser editoren registrerede handlinger. Hvis det er ugyldigt, vises valideringsfejl.
Begrænsninger for arbejdsområder (Enterprise og Edu)
Hvis du ser meddelelsen:
"Ingen domæner er tilladt af indstillingerne for dit arbejdsområde."
Betyder det, at handlinger er begrænset af dine arbejdsområdeindstillinger.
Administratorer kan tillade alle domæner eller begrænse handlinger til godkendte domæner.
Hvis ingen domæner er tilladt, kan du ikke bruge handlinger.
Se kontroller på arbejdsområdeniveau for handlinger og domænebegrænsninger her: Administration af GPT-adgang i Enterprise- og Edu-arbejdsområder.
Privatliv og brugerkontroller
Hver handling kan indeholde en URL til privatlivspolitik.
Offentlige GPT'er (link eller GPT Store) med handlinger skal indeholde en gyldig URL til privatlivspolitik.
Brugere kan blive bedt om at godkende handlinger, før de køres.
For OAuth-handlinger kan brugere gennemgå og administrere forbundne konti.
Yderligere hjælp
Få hjælp til at skrive eller fejlfinde handlinger ved at bruge den officielle ActionsGPT.
