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

ChatGPT-appmallar

Lär dig hur administratörer och ägare av arbetsytor kan omvandla en appmall till en arbetsytespecifik app för sin organisation.

Uppdaterades: 13 days ago

Översikt

Appmallar är ett sätt att konfigurera en arbetsytespecifik version av en ChatGPT-app eller anslutning för hanterade arbetsytor. Arbetsytans administratörer och ägare kan hitta mallar via den tillgängliga administratörsvyn för Appar eller Plugin, lägga till organisationsspecifik konfiguration och skapa ett apputkast för granskning. Hanterade appmallar visas inte på personliga arbetsytor.

Mallar är användbara när OpenAI kan tillhandahålla appens gemensamma funktioner, men varje arbetsyta måste tillhandahålla leverantörsspecifik konfiguration. Beroende på mall kan konfigurationen omfatta klientorganisation eller värdnamn, klientuppgifter för OAuth, återanrops-URL:er, omfattningar, webhook-information, URL:er till hanterade MCP-servrar eller andra leverantörsinställningar. En mall för GitHub Enterprise kan till exempel skapa den arbetsytespecifika anslutning som Codex använder för att nå organisationens GitHub Enterprise-värd.

Efter konfigureringen använder medlemmarna inte den ursprungliga mallen. De använder den publicerade arbetsyteappen som skapats från mallen. Administratörer kan sedan hantera appen som andra ChatGPT-appar, inklusive rollåtkomst, åtgärdskontroller, appbehörigheter och auktorisering hos leverantören.

Plugin kan innehålla appmallar eller appar som skapats från mallar. Om ett plugin innehåller en appmall måste en administratör eller ägare av arbetsytan skapa och publicera den arbetsytespecifika appen innan medlemmar kan ansluta den i ChatGPT eller använda den via detta plugin. Detta plugin använder den appinstans som finns på arbetsytan. Medlemmarna konfigurerar inte den ursprungliga mallen.

Använd den här artikeln för det allmänna mallflödet. Information om leverantörsspecifik konfigurering finns här:

Vanliga skäl att använda en mall är:

  • Leverantörens URL innehåller ett värdnamn för ett företags klientorganisation, konto, organisation eller arbetsyta.

  • Organisationen behöver använda en egen OAuth-klient eller egna leverantörsuppgifter.

  • Leverantören kräver kundspecifik konfigurering av återanrops-URL:en.

  • Appen ska använda samma implementeringsmönster, samtidigt som varje arbetsyta styr åtkomst, åtgärder och säkerhetsinställningar separat.

Så skiljer sig mallar från vanliga appar

En vanlig app kan oftast aktiveras direkt. En mall startar i stället ett konfigurationsflöde för arbetsytans administratör.

Det vanliga flödet är:

  1. En administratör hittar mallen i arbetsytans administratörsvy för Appar eller Plugin, beroende på vilket gränssnitt som är tillgängligt.

  2. Administratören anger den arbetsytespecifika konfiguration som krävs.

  3. ChatGPT skapar ett apputkast för arbetsytan.

  4. Administratören granskar och publicerar utkastet.

  5. Administratören konfigurerar åtkomst- och åtgärdsinställningar för den publicerade appen.

Medlemmarna använder den publicerade arbetsyteappen, inte den ursprungliga mallen.

Hitta och konfigurera en appmall

Anvisningarna nedan beskriver administratörsgränssnittet för Appar. Om arbetsytan använder Admin > Plugin öppnar du relevant plugin eller mall och följer dess konfigurationsflöde i stället. Information om navigering på arbetsytan finns i Administratörskontroller, säkerhet och efterlevnad för plugin och appar.

  1. Gå till Arbetsytans inställningar > Appar.

  2. Välj Katalog.

  3. Sök efter leverantörens eller appens namn.

  4. Leta efter poster som är märkta som mallar.

  5. Välj Aktivera för att starta konfigurationsflödet.

I konfigurationsflödet efterfrågas den information som behövs för att skapa den arbetsytespecifika appen. De exakta fälten beror på mallen.

En mall för GitHub Enterprise kan till exempel efterfråga följande information:

  • Appens namn och beskrivning.

  • Värdnamn för GitHub Enterprise.

  • Konfiguration av återanrops-URL.

  • Klient-ID och klienthemlighet för OAuth.

  • Privat nyckel för GitHub-appen.

  • Begärda omfattningar.

  • Information om webhook-konfiguration.

Granska varje fält noggrant innan du skapar utkastet. Om organisationen hanterar OAuth- eller leverantörsuppgifter centralt ska du samordna arbetet med det team som ansvarar för uppgifterna.

Information om leverantörsspecifik konfigurering finns i GitHub Enterprise, Snowflake och Databricks.

Konfigurera OAuth-klienten

Vissa mallar kräver att organisationen använder en egen OAuth-klient. När detta krävs skapar eller konfigurerar du OAuth-appen i den externa leverantörens administratörskonsol. Kopiera sedan återanrops-URL:en från ChatGPT till leverantörens inställningar för omdirigerings- eller återanrops-URL:er.

Ange OAuth-klientens ID och hemlighet i ChatGPT först när du har bekräftat att leverantörskonfigurationen överensstämmer med mallens konfigurationsanvisningar.

Om mallen innehåller standardomfattningar ska du behålla dem, såvida inte organisationen har granskat leverantörens behörigheter och har ett tydligt skäl att ändra dem.

Skapa ett utkast

När du har angett den information som krävs väljer du Skapa utkast.

När du skapar ett utkast blir appen inte automatiskt tillgänglig för medlemmarna. Granska och publicera utkastet samt konfigurera åtkomst- och åtgärdsinställningarna innan du ber medlemmarna att använda appen.

Publicera och hantera den skapade appen

Efter publiceringen hanterar du den arbetsytespecifika appen från de tillgängliga arbetsyteinställningarna för Appar eller Plugin.

Rekommenderade kontroller efter publicering:

  • Bekräfta att appen visas under Aktiverade appar.

  • Ange Rollåtkomst för de roller som ska använda appen.

  • Granska läs- och skrivåtgärderna under Åtgärder.

  • Granska Appbehörigheter för att välja när ChatGPT ska fråga medlemmarna innan appen används.

  • Be en behörig testanvändare att gå till Appar eller Plugin, beroende på vad som är tillgängligt, och bekräfta att den publicerade appen visas.

  • Om appen kräver autentisering hos leverantören ska testanvändaren ansluta sitt leverantörskonto.

  • Kör ett Prompt med låg risk för att bekräfta att appen fungerar som förväntat.

Dessa behörigheter gäller för konversationer i ChatGPT. Arbetsyteagenter använder separata kontroller som definieras av den som skapat agenten. Mer information finns i ChatGPT-arbetsyteagenter för Enterprise och Business.

Om en mall bara kan användas en gång

Vissa mallar kan vara begränsade till en app per arbetsyta. Om en mall redan har använts kan knappen Aktivera vara otillgänglig. Hantera i så fall det befintliga utkastet eller den publicerade appen i stället för att skapa en ny från samma mall.

Vad medlemmarna ser

Medlemmarna ser den publicerade app som skapats från mallen. Om en medlem kan se eller använda den beror på arbetsytans inställningar och leverantörens auktorisering. Om appen ingår i ett plugin kan medlemmarna komma åt den via detta plugin, men samma krav på åtkomst till arbetsytan och auktorisering hos leverantören gäller fortfarande.

Om ett plugin kräver en app som skapats från en mall kan detta plugin ange att konfigurering krävs tills en administratör har skapat och publicerat den arbetsytespecifika appen, aktiverat den för den aktuella rollen och all nödvändig användar- eller administratörsauktorisering hos leverantören har slutförts.

Kontrollera att:

  • Appen är publicerad.

  • Appen är aktiverad för arbetsytan.

  • Medlemmens roll på arbetsytan har åtkomst.

  • Medlemmen är på rätt arbetsyta.

  • Medlemmen har de behörigheter som krävs hos den externa leverantören.

Publicerade appar visas i de tillgängliga arbetsyteinställningarna för Appar eller Plugin. Om appen ingår i ett plugin kan den även visas som en obligatorisk eller valfri app på detaljsidan för detta plugin.

Felsöka appmallar

Om konfigureringen misslyckas eller appen inte visas kontrollerar du följande:

  • Värdnamnet för klientorganisationen, kontot eller arbetsytan är korrekt.

  • Återanrops-URL:en har kopierats exakt till leverantörskonfigurationen.

  • OAuth-klientens ID och klienthemlighet är korrekta.

  • De begärda omfattningarna överensstämmer med vad leverantörens OAuth-app tillåter.

  • Ett utkast har skapats.

  • Utkastet har publicerats.

  • Rollåtkomsten gör att testanvändaren kan se appen.

  • Behörigheterna hos leverantören tillåter de data eller den åtgärd som testas.

Granska säkerhetskraven

  • Behandla OAuth-klienthemligheter och leverantörsuppgifter som känslig information.

  • Granska de begärda omfattningarna innan du skapar utkastet.

  • Använd Åtgärder efter publiceringen för att begränsa vad appen kan göra.

  • Använd Appbehörigheter för att bestämma när ChatGPT ska fråga medlemmarna innan appen används.

  • Observera att leverantörens behörigheter fortfarande gäller efter att appen har aktiverats i ChatGPT.

Var den här artikeln till hjälp?