OpenAI
Deze pagina is automatisch vertaald. Bekijk het oorspronkelijke Engelstalige artikel.

ChatGPT-app-templates

Lees hoe werkruimtebeheerders en eigenaren een app-template kunnen omzetten in een werkruimtespecifieke app voor hun organisatie.

Bijgewerkt: 7 hours ago

Overzicht

Met app-sjablonen kun je een ChatGPT-app configureren voor je account of werkruimte.

  • Beheerde werkruimten: Beheerders en eigenaren kunnen:

    1. Naar de Beheerconsole gaan, de gewenste ChatGPT-werkruimte selecteren en Plug-ins openen.

    2. Verouderde apps beheren gebruiken voor ondersteunde workflows met verouderde sjablonen.

    3. Organisatiespecifieke configuratie toevoegen en een concept-app maken ter beoordeling.

  • Persoonlijke accounts: Plus- en Pro-gebruikers kunnen Databricks en Snowflake instellen via Instellingen > Plug-ins.

Sjablonen zijn handig wanneer OpenAI de gemeenschappelijke app-functionaliteit kan leveren, maar elke werkruimte de configuratie voor de specifieke provider moet aanleveren. Afhankelijk van het sjabloon kan die configuratie een tenant- of hostnaam, OAuth-clientgegevens, callback-URL's, scopes, webhookgegevens, URL's van beheerde MCP-servers of andere providerinstellingen omvatten. Een GitHub Enterprise-sjabloon kan bijvoorbeeld de werkruimtespecifieke app maken waarmee Codex verbinding maakt met de GitHub Enterprise-host van die organisatie.

Na het instellen gebruiken leden niet het oorspronkelijke sjabloon. Ze gebruiken de gepubliceerde werkruimte-app die ermee is gemaakt. Beheerders kunnen die app vervolgens net als andere ChatGPT-apps beheren. In ChatGPT Business schakelen eigenaren en beheerders de app in of uit voor de werkruimte. In ChatGPT Enterprise/Edu kunnen eigenaren en beheerders gebruikmaken van rolgebaseerde app-toegang, waar dit wordt ondersteund. Beheerders kunnen ook actie-instellingen, app-machtigingen en providerautorisatie beheren.

Plug-ins kunnen app-sjablonen bevatten of apps die op basis van sjablonen zijn gemaakt.

Bij het instellen voor een werkruimte moet een beheerder of eigenaar de app maken en publiceren voordat leden deze in ChatGPT kunnen koppelen of via de plug-in kunnen gebruiken. De plug-in gebruikt die gepubliceerde werkruimte-app; leden configureren het sjabloon niet zelf.

In dit artikel lees je hoe je sjablonen in het algemeen gebruikt. Zie voor het instellen per provider:

Veelvoorkomende redenen om een sjabloon te gebruiken zijn:

  • De provider-URL bevat de hostnaam van een bedrijfstenant, account, organisatie of werkruimte.

  • De organisatie moet een eigen OAuth-client of eigen providerreferenties gebruiken.

  • De provider vereist dat de callback-URL per klant wordt ingesteld.

  • De app moet overal op dezelfde manier worden geïmplementeerd, terwijl elke werkruimte de toegang, acties en beveiligingsinstellingen afzonderlijk beheert.

Waarin sjablonen verschillen van gewone apps

Gewone apps kunnen meestal direct worden ingeschakeld; bij sjablonen voor beheerde werkruimten moet een beheerder eerst een werkruimtespecifieke app maken.

Dit zijn de gebruikelijke stappen:

  1. Een beheerder zoekt het sjabloon in het beheergedeelte Apps of Plug-ins van de werkruimte, afhankelijk van de beschikbare interface.

  2. De beheerder voert de vereiste werkruimtespecifieke configuratie in.

  3. ChatGPT maakt een concept-app voor de werkruimte.

  4. De beheerder beoordeelt en publiceert het concept.

  5. De beheerder configureert de toegangs- en actie-instellingen voor de gepubliceerde app.

Leden gebruiken de gepubliceerde werkruimte-app, niet het oorspronkelijke sjabloon.

Een appsjabloon zoeken en instellen

De onderstaande procedures beschrijven de beheerinterface voor Apps. Als de betreffende plug-in of het sjabloon configuratie aanbiedt onder Plug-ins in de beheerconsole, volg dan die configuratiestappen. Gebruik voor de onderstaande procedures de nog beschikbare interface voor Apps. Zie voor navigatie in de werkruimte en abonnementspecifieke beheerinstellingen: Beheerinstellingen, beveiliging en compliance voor plug-ins en apps.

  1. Ga naar Werkruimte-instellingen > Apps. Je kunt ook naar de beheerconsole gaan, de gewenste ChatGPT-werkruimte selecteren en Plug-ins openen. Selecteer Oude apps beheren om de pagina Apps te openen.

  2. Selecteer Catalogus.

  3. Zoek op de naam van de provider of app.

  4. Zoek naar items die als sjabloon zijn gemarkeerd.

  5. Selecteer Inschakelen om de configuratie te starten.

Tijdens de configuratie wordt gevraagd om de gegevens die nodig zijn om de werkruimtespecifieke app te maken. Welke velden je ziet, hangt af van het sjabloon.

Een sjabloon voor GitHub Enterprise kan bijvoorbeeld om de volgende gegevens vragen:

  • Naam en beschrijving van de app.

  • Hostnaam van GitHub Enterprise.

  • Configuratie van de callback-URL.

  • OAuth-client-ID en clientgeheim.

  • Privésleutel van de GitHub-app.

  • Aangevraagde scopes.

  • Configuratiegegevens voor de webhook.

Controleer elk veld zorgvuldig voordat je het concept maakt. Als je organisatie OAuth- of providerreferenties centraal beheert, stem dan af met het team dat verantwoordelijk is voor die referenties.

Zie voor providerspecifieke configuratie: GitHub Enterprise, Snowflake en Databricks.

OAuth-client instellen

Voor sommige sjablonen moet je organisatie een eigen OAuth-client gebruiken. Als dit vereist is, maak of configureer je de OAuth-app in de beheerconsole van de externe provider. Kopieer vervolgens de callback-URL uit ChatGPT naar de instellingen voor de omleidings- of callback-URL bij de provider.

Voer de OAuth-client-ID en het clientgeheim pas in ChatGPT in nadat je hebt gecontroleerd of de providerconfiguratie overeenkomt met de configuratie-instructies van het sjabloon.

Als het sjabloon standaardscopes bevat, behoud die dan, tenzij je organisatie de machtigingen bij de provider heeft beoordeeld en een duidelijke reden heeft om ze te wijzigen.

Een concept maken

Selecteer Concept maken nadat je de vereiste gegevens hebt ingevoerd.

Als je een concept maakt, wordt de app niet automatisch beschikbaar voor leden. Controleer en publiceer het concept en configureer de toegangs- en actie-instellingen voordat je leden vraagt de app te gebruiken.

De aangemaakte app publiceren en beheren

Na publicatie beheer je de app onder Plug-ins. Ga hiervoor naar de beheerconsole, kies Plug-ins en selecteer de plug-in die bij je app hoort. Je kunt de app ook beheren via Werkruimte-instellingen > Apps. Zie voor navigatie in de werkruimte en toegang tot oude apps: Beheerinstellingen, beveiliging en compliance voor plug-ins en apps.

Aanbevolen controles na publicatie:

  • Controleer of de app onder Ingeschakelde apps verschijnt.

  • Schakel in ChatGPT Business de app in of uit voor de werkruimte. Stel in ChatGPT Enterprise/Edu Roltoegang in voor de rollen die de app moeten kunnen gebruiken, waar rolgebaseerde app-toegang wordt ondersteund.

  • Controleer de lees- en schrijfacties onder Acties.

  • Controleer App-machtigingen om te kiezen wanneer ChatGPT leden om toestemming vraagt voordat het de app gebruikt.

  • Vraag een bevoegde testgebruiker om naar Apps of Plug-ins te gaan, afhankelijk van wat beschikbaar is, en te controleren of de gepubliceerde app verschijnt.

  • Als de app authenticatie bij de provider vereist, laat de testgebruiker dan het eigen provideraccount koppelen.

  • Voer een testprompt met een laag risico uit om te controleren of de app naar verwachting werkt.

Deze machtigingen gelden voor ChatGPT-gesprekken. Werkruimte-agents gebruiken afzonderlijke instellingen die door de bouwer van de agent worden bepaald. Zie voor meer informatie: ChatGPT-werkruimte-agents voor Enterprise en Business.

Als een sjabloon maar één keer kan worden gebruikt

Met sommige sjablonen kun je maar één app per werkruimte maken. Als een sjabloon al is gebruikt, is de knop Inschakelen mogelijk niet beschikbaar. Beheer in dat geval het bestaande concept of de gepubliceerde app in plaats van nog een app te maken op basis van hetzelfde sjabloon.

Wat leden zien

Leden zien de gepubliceerde app die op basis van het sjabloon is gemaakt. Of een lid de app kan zien of gebruiken, hangt af van de werkruimte-instellingen en de autorisatie bij de provider. Als de app onderdeel is van een plug-in, kunnen leden de app via die plug-in tegenkomen. Dezelfde vereisten voor werkruimtetoegang en autorisatie bij de provider blijven echter gelden.

Als een plug-in een app vereist die op basis van een sjabloon is gemaakt, kan de plug-in aangeven dat configuratie nodig is totdat een beheerder de werkruimtespecifieke app maakt en publiceert, deze inschakelt voor de werkruimte in ChatGPT Business of voor de relevante rol in ChatGPT Enterprise/Edu waar rolgebaseerde app-toegang wordt ondersteund, en alle vereiste autorisatie bij de provider door gebruikers of beheerders is voltooid.

Controleer het volgende:

  • De app is gepubliceerd.

  • De app is ingeschakeld voor de werkruimte.

  • In ChatGPT Enterprise/Edu heeft de werkruimterol van het lid toegang, waar rolgebaseerde app-toegang wordt ondersteund.

  • Het lid bevindt zich in de juiste werkruimte.

  • Het lid heeft de vereiste machtigingen bij de externe provider.

Gepubliceerde apps verschijnen in de beschikbare werkruimte-instellingen onder Apps of op de pagina Plug-ins in de beheerconsole. Als de app onderdeel is van een plug-in, kan deze ook als vereiste of optionele app op de detailpagina van de plug-in verschijnen.

Problemen met appsjablonen oplossen

Als de configuratie mislukt of de app niet verschijnt, controleer dan het volgende:

  • De tenant, het account of de hostnaam van de werkruimte is correct.

  • De callback-URL is exact gekopieerd naar de providerconfiguratie.

  • De OAuth-client-ID en het clientgeheim zijn correct.

  • De aangevraagde scopes komen overeen met wat de OAuth-app bij de provider toestaat.

  • Er is een concept gemaakt.

  • Het concept is gepubliceerd.

  • In ChatGPT Business is de app ingeschakeld voor de werkruimte. In ChatGPT Enterprise/Edu zorgt roltoegang ervoor dat de testgebruiker de app kan zien, waar rolgebaseerde app-toegang wordt ondersteund.

  • De machtigingen bij de provider staan toegang tot de geteste gegevens of uitvoering van de geteste actie toe.

Beveiligingsvereisten controleren

  • Behandel OAuth-clientgeheimen en providerreferenties als gevoelige informatie.

  • Controleer de aangevraagde scopes voordat je het concept maakt.

  • Gebruik na publicatie Acties om te beperken wat de app kan doen.

  • Gebruik App-machtigingen om te bepalen wanneer ChatGPT leden om toestemming vraagt voordat het de app gebruikt.

  • Houd er rekening mee dat de machtigingen bij de provider van toepassing blijven nadat de app in ChatGPT is ingeschakeld.

Was dit artikel nuttig?