OpenAI
Denne side er maskinoversat. Se den originale engelske artikel.

Konfiguration af handlinger i GPT'er

Sådan forbinder du din GPT til eksterne API'er ved hjælp af handlinger, herunder opsætning, godkendelse og konfiguration af skema.

Opdateret: 22 days ago

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.

Var denne artikel nyttig?