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