OpenAI
Den här sidan har maskinöversatts. Visa den ursprungliga engelska artikeln.

Konfigurera åtgärder i GPT:er

Så kopplar du din GPT till externa API:er med åtgärder, inklusive konfiguration, autentisering och schemakonfiguration.

Uppdaterades: 22 days ago

Översikt

Den här artikeln förklarar hur du konfigurerar åtgärder i en GPT, inklusive hur du ansluter till externa API:er, definierar vad GPT:n kan göra och hanterar autentisering, scheman och begränsningar för arbetsytor.

För att konfigurera en åtgärd behöver du API-uppgifterna för tjänsten du vill ansluta till, inklusive autentiseringsinformation och ett OpenAPI-schema. En GPT kan använda antingen appar eller åtgärder, men inte båda samtidigt.

Varje åtgärd definieras av två huvudkomponenter: hur GPT:n autentiserar sig mot API:et och ett schema som definierar vad API:et kan göra.

Begränsningar

Om din arbetsyta tillåter noll åtgärdsdomäner kan anpassade GPT-åtgärder inte köras, eftersom ingen åtgärdsdomän kan klara kontroller mot tillåtelselistan. Det betyder inte nödvändigtvis att all GPT-synlighet eller åtkomst är blockerad.

Åtgärder är inte tillgängliga i Pro-läge. När du skapar eller redigerar en GPT med anpassade åtgärder visar modellväljaren endast icke-Pro-modeller som stöder åtgärder.

Skapa en åtgärd

I GPT-redigeraren går du till avsnittet Åtgärder och väljer Skapa ny åtgärd.

Du konfigurerar sedan hur din GPT ansluter till och använder ett externt API.

När du har konfigurerat en åtgärd testar du den i Förhandsgranskning för att bekräfta att den fungerar som förväntat.

Autentisering

Autentisering styr hur din GPT ansluter till ett externt API.

Tillgängliga alternativ:

  • Ingen: Ingen autentisering krävs

  • API-nyckel: Använder en hemlig nyckel för att auktorisera begäranden

  • OAuth: Använder användarinloggning för kontobaserad åtkomst

API-nyckel

Använd autentisering med API-nyckel för åtkomst server till server. Den kan konfigureras som:

  • Basic

  • Bearer

  • Anpassad header

OAuth

Använd OAuth när åtgärder kräver användarkonton. OAuth kräver:

  • Klient-ID och klienthemlighet

  • Auktoriserings-URL och Token-URL

  • Omfång och metod för tokenutbyte

Redigeraren tillhandahåller en callback-URL för att slutföra OAuth-flödet.

Schema

Schemat definierar vad ditt API kan göra. Det anger för ChatGPT:

  • Vilken server som ska anropas

  • Vilka slutpunkter som är tillgängliga

  • Vilka parametrar de accepterar

  • Hur varje åtgärd identifieras (åtgärds-ID:n)

Schemat måste tillhandahållas som en OpenAPI-specifikation i JSON eller YAML.

Lägg till ett schema

Du kan lägga till ett schema på tre sätt:

  • Klistra in det direkt i redigeraren

  • Importera det från en URL

  • Börja från ett inbyggt exempel:

    • Väder (JSON)

    • Pet Store (YAML)

    • Tom mall

Om schemat är giltigt visar redigeraren identifierade åtgärder. Om det är ogiltigt visas valideringsfel.

Begränsningar för arbetsytor (Enterprise och Edu)

Om du ser meddelandet:


”Inga domäner tillåts av inställningarna för din arbetsyta.”

Det betyder att åtgärder begränsas av inställningarna för din arbetsyta.

  • Administratörer kan tillåta alla domäner eller begränsa åtgärder till godkända domäner.

  • Om inga domäner tillåts kan du inte använda åtgärder.

Information om kontroller på arbetsytenivå för åtgärder och domänbegränsningar finns i: Hantera GPT-åtkomst i Enterprise- och Edu-arbetsytor.

Integritet och användarkontroller

  • Varje åtgärd kan innehålla en URL till en integritetspolicy.

  • Offentliga GPT:er (länk eller GPT Store) med åtgärder måste innehålla en giltig URL till en integritetspolicy.

  • Användare kan bli ombedda att godkänna åtgärder innan de körs.

  • För OAuth-åtgärder kan användare granska och hantera anslutna konton.

Ytterligare hjälp

För hjälp med att skriva eller felsöka åtgärder använder du officiella ActionsGPT.

Var den här artikeln till hjälp?