Vanaf 9 juli 2026 hebben we de appdirectory gemigreerd naar de plug-indirectory. Plugins zijn de belangrijkste manier om workflowmogelijkheden in ChatGPT en Codex te ontdekken. Een plugin kan vaardigheden, apps en app-templates bevatten: apps blijven de integraties die ChatGPT of Codex verbinden met externe gegevens en acties, terwijl plugins het eenvoudiger maken om workflows in ChatGPT in te schakelen. Bestaande appverbindingen blijven ongewijzigd en gebruikers kunnen nieuwe plugins toevoegen vanuit de plug-indirectory, waarbij ze de onderliggende app zoals voorheen koppelen en authenticeren. Werkruimtebeheerders beheren plugininstallatie in Werkruimte-instellingen > Plugins en kunnen de toegang en machtigingen van elke onderliggende app beheren vanuit de pluginconfiguratie of via Werkruimte-instellingen > Apps.
Overzicht
App-templates bieden een configuratietraject voor beheerde werkruimten die een werkruimtespecifieke versie van een ChatGPT-app of connector nodig hebben. Werkruimtebeheerders en -eigenaren vinden templates in Werkruimte-instellingen > Apps > Directory, voegen organisatiespecifieke configuratie toe en maken een concept-app ter beoordeling. Beheerde app-templates worden niet weergegeven in persoonlijke werkruimten.
Templates zijn nuttig wanneer OpenAI het algemene appgedrag kan leveren, maar elke werkruimte providerspecifieke configuratie moet aanleveren. Afhankelijk van de template kan die configuratie bestaan uit een tenant- of hostnaam, OAuth-clientreferenties, callback-URL's, scopes, webhookdetails, URL's van beheerde MCP-servers of andere providerinstellingen. Een GitHub Enterprise-template kan bijvoorbeeld de werkruimtespecifieke connector maken die Codex gebruikt om de GitHub Enterprise-host van die organisatie te bereiken.
Na de configuratie gebruiken leden de oorspronkelijke template niet. Ze gebruiken de gepubliceerde werkruimte-app die daaruit is gemaakt. Beheerders kunnen die app vervolgens beheren zoals andere ChatGPT-apps, inclusief roltoegang, actiebeheer, app-machtigingen en providerautorisatie.
Plugins kunnen ook app-templates of apps bevatten die op basis van templates zijn gemaakt. Als een plugin een app-template bevat, moet een werkruimtebeheerder of -eigenaar nog steeds de werkruimtespecifieke app maken en publiceren voordat leden deze in ChatGPT kunnen koppelen of via die plugin kunnen gebruiken. Wanneer de plugin wordt uitgevoerd, gebruikt deze de appinstantie die in die werkruimte beschikbaar is, in plaats van leden te vragen de oorspronkelijke template zelf te configureren. Als de vereiste template nog niet is ingesteld, hebben leden mogelijk eerst een beheerder nodig om de configuratie te voltooien. De plugin kan een app-template niet op zichzelf gebruiken.
Gebruik dit artikel voor de algemene templatestroom. Zie voor providerspecifieke configuratie:
Templates zijn nuttig wanneer hetzelfde apppatroon voor veel organisaties kan werken, maar elke organisatie haar eigen configuratie nodig heeft.
Veelvoorkomende voorbeelden zijn:
De provider-URL bevat een bedrijfstenant, account, organisatie of werkruimtehostnaam.
De organisatie moet haar eigen OAuth-client of providerreferenties meebrengen.
De provider vereist klant-specifieke configuratie van callback-URL's.
De app moet hetzelfde implementatiepatroon gebruiken, terwijl elke werkruimte afzonderlijk toegang, acties en beveiligingsinstellingen beheert.
Waarin templates verschillen vangewone apps
Een gewone app kan meestal rechtstreeks worden ingeschakeld. Een template start in plaats daarvan een configuratiestroom voor werkruimtebeheerders.
De gebruikelijke stroom is:
Een beheerder vindt een template in Werkruimte-instellingen > Apps > Directory.
De beheerder voert de vereiste werkruimtespecifieke configuratie in.
ChatGPT maakt een concept-app voor de werkruimte.
De beheerder beoordeelt en publiceert het concept.
De beheerder configureert toegang en actie-instellingen voor de gepubliceerde app.
Leden gebruiken de gepubliceerde werkruimte-app, niet de oorspronkelijke template.
Een app-template zoeken en instellen
Open Werkruimte-instellingen > Apps.
Selecteer Directory.
Zoek naar de provider- of appnaam.
Zoek naar items die als templates zijn gemarkeerd.
Selecteer Inschakelen om de configuratiestroom te starten.
De configuratiestroom vraagt om de gegevens die nodig zijn om de werkruimtespecifieke app te maken. De exacte velden zijn afhankelijk van de template.
Een GitHub Enterprise-template kan bijvoorbeeld om gegevens vragen zoals:
Appnaam en beschrijving.
GitHub Enterprise-hostnaam.
Configuratie van callback-URL.
OAuth-client-ID en clientgeheim.
Privésleutel van GitHub-app.
Aangevraagde scopes.
Details voor webhookconfiguratie.
Controleer elk veld zorgvuldig voordat je het concept maakt. Als je organisatie OAuth- of providerreferenties centraal beheert, stem dan af met het team dat eigenaar is van die referenties.
Zie de app-specifieke instructies:GitHub,Snowflake enDatabricks.
OAuth-client instellen
Voor sommige templates moet je organisatie haar eigen OAuth-client meebrengen. Als dit vereist is, maak of configureer je de OAuth-app in de beheerconsole van de externe provider en kopieer je daarna de callback-URL uit ChatGPT naar de instellingen voor redirect- of callback-URL's van de provider.
Voer de OAuth-client-ID en het geheim pas in ChatGPT in nadat je hebt bevestigd dat de providerconfiguratie overeenkomt met de configuratie-instructies van de template.
Als de template standaardscopes bevat, behoud je de standaardwaarden tenzij je organisatie de providermachtigingen heeft beoordeeld en een duidelijke reden heeft om ze te wijzigen.
Een concept maken
Selecteer Concept maken nadat je de vereiste informatie hebt ingevoerd.
Door een concept te maken, wordt de app niet automatisch beschikbaar voor leden. Beoordeel het concept, publiceer het en configureer toegangs- en actie-instellingen voordat je leden vraagt de app te gebruiken.
De resulterende app publiceren en beheren
Beheer de werkruimtespecifieke app na publicatie via Werkruimte-instellingen > Apps > Ingeschakeld.
Aanbevolen controles na publicatie:
Controleer of de app wordt weergegeven in Ingeschakelde apps.
Stel Gebruikerstoegang in voor de rollen die de app moeten gebruiken.
Controleer Actiebeheer voor lees- en schrijfacties.
Controleer App-machtigingen om te kiezen wanneer ChatGPT leden om toestemming vraagt voordat de app wordt gebruikt.
Vraag een toegestane testgebruiker om Apps in ChatGPT te openen en te bevestigen dat de app wordt weergegeven.
Als de app providerauthenticatie vereist, laat de testgebruiker dan diens provideraccount koppelen.
Voer een prompt met laag risico uit om te bevestigen dat de app werkt zoals verwacht.
Deze app-machtigingen gelden voor ChatGPT-gesprekken. Werkruimte-agents gebruiken per-agentbedieningselementen die door de bouwer van de agent zijn ingesteld om te bepalen welke appacties beschikbaar zijn en wanneer eindgebruikers wordt gevraagd deze goed te keuren. Zie voor agentgedrag:ChatGPT-werkruimte-agents voor Enterprise en Business.
Als een template maar één keer kan worden gebruikt
Sommige templates maken mogelijk maar één app per werkruimte. Als een template 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 op basis van dezelfde template te maken.
Wat leden zien
Leden zien de gepubliceerde app die op basis van de template 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 in een plugin is opgenomen, kunnen leden de app via die plugin tegenkomen, maar dezelfde vereisten voor werkruimtetoegang en providerautorisatie blijven gelden.
Als een plugin een app vereist die op basis van een template is gemaakt, kan de plugin aangeven dat configuratie nodig is totdat een beheerder de werkruimtespecifieke app maakt en publiceert, deze inschakelt voor de relevante rol en alle vereiste gebruikers- of beheerdersautorisatie bij de provider is voltooid.
Controleer het volgende:
De app is gepubliceerd.
De app is ingeschakeld voor de werkruimte.
De werkruimterol van het lid heeft toegang.
Het lid bevindt zich in de juiste werkruimte.
Het lid heeft de vereiste machtigingen bij de externe provider.
Gepubliceerde apps worden weergegeven in Werkruimte-instellingen > Apps > Ingeschakeld. Als de app deel uitmaakt van een plugin, kan deze ook als vereiste of optionele app op de detailpagina van de plugin worden weergegeven.
Problemen oplossen
Als de configuratie mislukt of de app niet wordt weergegeven, controleer dan het volgende:
De tenant-, account- of werkruimtehostnaam 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 van de provider toestaat.
Er is een concept gemaakt.
Het concept is gepubliceerd.
Roltoegang staat toe dat de testgebruiker de app ziet.
Machtigingen aan de providerzijde staan de gegevens of actie toe die wordt getest.
Beveiligingsopmerkingen
Behandel OAuth-clientgeheimen en providerreferenties als gevoelige informatie.
Controleer de aangevraagde scopes voordat je het concept maakt.
Gebruik Actiebeheer na publicatie om te beperken wat de app kan doen.
Gebruik App-machtigingen om te bepalen wanneer ChatGPT leden om toestemming vraagt voordat de app wordt gebruikt.
Houd er rekening mee dat providermachtigingen blijven gelden nadat de app in ChatGPT is ingeschakeld.
