Simula Hulyo 9, 2026, inilipat na namin ang app directory sa Plugin directory. Ang mga plugin ang pangunahing paraan para tumuklas ng mga kakayahan sa workflow sa ChatGPT at Codex. Maaaring magsama ang isang plugin ng mga skill, app, at template ng app - nananatiling mga integration ang mga app na kumokonekta sa ChatGPT o Codex sa external na data at mga aksiyon, habang pinapadali ng mga plugin ang pag-enable ng mga workflow sa ChatGPT. Hindi naaapektuhan ang mga kasalukuyang koneksyon ng app, at makakapagdagdag ang mga user ng mga bagong plugin mula sa plugin directory, na ikinokonekta at ina-authenticate ang underlying app gaya ng dati. Pinamamahalaan ng mga admin ng workspace ang pag-install ng plugin sa Workspace settings > Plugins, at mapapamahalaan nila ang access at mga pahintulot ng bawat underlying app mula sa loob ng configuration ng plugin, o mula sa Workspace settings > Apps.
Pangkalahatang-ideya
Ang mga template ng app ay paraan ng setup para sa mga pinamamahalaang workspace na nangangailangan ng bersyong partikular sa workspace ng isang ChatGPT app o connector. Mahahanap ng mga admin at owner ng workspace ang mga template sa Workspace settings > Apps > Directory, magdaragdag sila ng configuration na partikular sa organisasyon, at gagawa ng draft app para masuri. Hindi lumalabas ang mga pinamamahalaang template ng app sa mga personal na workspace.
Kapaki-pakinabang ang mga template kapag maibibigay ng OpenAI ang karaniwang gawi ng app, pero kailangang magbigay ng bawat workspace ng configuration na partikular sa provider. Depende sa template, maaaring kasama sa configuration na iyon ang tenant o host name, OAuth client credentials, callback URL, scope, detalye ng webhook, mga managed MCP server URL, o iba pang setting ng provider. Halimbawa, maaaring gumawa ang isang GitHub Enterprise template ng connector na partikular sa workspace na ginagamit ng Codex para maabot ang GitHub Enterprise host ng organisasyong iyon.
Pagkatapos ng setup, hindi ginagamit ng mga miyembro ang orihinal na template. Ginagamit nila ang na-publish na workspace app na ginawa mula rito. Pagkatapos ay mapapamahalaan ng mga admin ang app na iyon tulad ng iba pang ChatGPT app, kabilang ang access ayon sa tungkulin, mga kontrol sa aksiyon, pahintulot ng app, at awtorisasyon ng provider.
Maaari ring magsama ang Mga Plugin ng mga template ng app o mga app na ginawa mula sa mga template. Kung may kasamang template ng app ang isang plugin, kailangan pa ring gawin at i-publish ng admin o owner ng workspace ang app na partikular sa workspace bago ito maikonekta ng mga miyembro sa ChatGPT o magamit sa pamamagitan ng plugin na iyon. Kapag tumatakbo ang plugin, ginagamit nito ang instance ng app na available sa workspace na iyon sa halip na hilingin sa mga miyembro na i-configure mismo ang orihinal na template. Kung hindi pa nase-setup ang kinakailangang template, maaaring kailanganin muna ng mga miyembro ang admin para kumpletuhin ang setup. Hindi magagamit ng plugin ang isang template ng app nang mag-isa.
Gamitin ang artikulong ito para sa pangkalahatang daloy ng template. Para sa setup na partikular sa provider, tingnan ang:
Kapaki-pakinabang ang mga template kapag magagamit ang parehong pattern ng app sa maraming organisasyon, pero kailangan ng bawat organisasyon ng sarili nitong configuration.
Kabilang sa mga karaniwang halimbawa ang:
Kasama sa URL ng provider ang tenant, account, organisasyon, o hostname ng workspace ng kumpanya.
Kailangang magdala ang organisasyon ng sarili nitong OAuth client o mga credential ng provider.
Nangangailangan ang provider ng setup ng callback URL na partikular sa customer.
Dapat gamitin ng app ang parehong pattern ng implementation, habang hiwalay na kinokontrol ng bawat workspace ang access, mga aksiyon, at mga setting ng seguridad.
Paano naiiba ang mga template samga regular na app
Karaniwang direktang nae-enable ang isang regular na app. Sa halip, nagsisimula ang template ng daloy ng setup para sa admin ng workspace.
Ang karaniwang daloy ay:
May mahahanap na template ang admin sa Workspace settings > Apps > Directory.
Ilalagay ng admin ang kinakailangang configuration na partikular sa workspace.
Gagawa ang ChatGPT ng draft app para sa workspace.
Susuriin at ipa-publish ng admin ang draft.
Iko-configure ng admin ang access at mga setting ng aksiyon para sa na-publish na app.
Ginagamit ng mga miyembro ang na-publish na workspace app, hindi ang orihinal na template.
Maghanap at mag-setup ng template ng app
Buksan ang Workspace settings > Apps.
Piliin ang Directory.
Hanapin ang pangalan ng provider o app.
Hanapin ang mga entry na minarkahan bilang mga template.
Piliin ang Enable para simulan ang daloy ng setup.
Hihingin ng daloy ng setup ang mga detalyeng kailangan para gawin ang app na partikular sa workspace. Nakadepende sa template ang eksaktong mga field.
Halimbawa, maaaring humingi ang isang GitHub Enterprise template ng mga detalyeng tulad ng:
Pangalan at paglalarawan ng app.
Hostname ng GitHub Enterprise.
Configuration ng callback URL.
OAuth client ID at client secret.
Private key ng GitHub App.
Mga hiniling na scope.
Mga detalye ng setup ng webhook.
Maingat na suriin ang bawat field bago gumawa ng draft. Kung sentral na pinamamahalaan ng iyong organisasyon ang OAuth o mga credential ng provider, makipag-coordinate sa team na may-ari ng mga credential na iyon.
Tingnan ang mga tagubiling partikular sa app:GitHub,Snowflake, atDatabricks.
Setup ng OAuth client
Nangangailangan ang ilang template na magdala ang iyong organisasyon ng sarili nitong OAuth client. Kapag kinakailangan ito, gawin o i-configure ang OAuth app sa admin console ng external provider, pagkatapos ay kopyahin ang callback URL mula sa ChatGPT papunta sa mga setting ng redirect o callback URL ng provider.
Ilagay lang ang OAuth client ID at secret sa ChatGPT pagkatapos makumpirmang tumutugma ang configuration ng provider sa mga tagubilin sa setup ng template.
Kung may mga default na scope ang template, panatilihin ang mga default maliban kung nasuri na ng iyong organisasyon ang mga pahintulot ng provider at may malinaw na dahilan para baguhin ang mga ito.
Gumawa ng draft
Pagkatapos ilagay ang kinakailangang impormasyon, piliin ang Create draft.
Hindi awtomatikong ginagawang available sa mga miyembro ang app kapag gumawa ng draft. Suriin ang draft, i-publish ito, at i-configure ang access at mga setting ng aksiyon bago hilingin sa mga miyembro na gamitin ito.
I-publish at pamahalaan ang resultang app
Pagkatapos mag-publish, pamahalaan ang app na partikular sa workspace mula sa Workspace settings > Apps > Enabled.
Mga inirerekomendang pagsusuri pagkatapos mag-publish:
Kumpirmahing lumalabas ang app sa Enabled apps.
Itakda ang User access para sa mga tungkuling dapat gumamit ng app.
Suriin ang Action control para sa mga aksiyong pagbasa at pagsulat.
Suriin ang App permissions para piliin kung kailan tatanungin ng ChatGPT ang mga miyembro bago gamitin ang app.
Hilingin sa isang pinapayagang test user na buksan ang Apps sa ChatGPT at kumpirmahing lumalabas ang app.
Kung nangangailangan ang app ng authentication sa provider, ipakonekta sa test user ang kanyang provider account.
Magpatakbo ng low-risk na test prompt para kumpirmahing gumagana ang app gaya ng inaasahan.
Nalalapat ang mga pahintulot ng app na ito sa mga pag-uusap sa ChatGPT. Gumagamit ang Workspace Agents ng mga kontrol para sa bawat agent na itinakda ng builder ng agent para tukuyin kung aling mga aksiyon ng app ang available at kung kailan hihingan ng pag-apruba ang mga end user. Para sa gawi ng agent, tingnan ang:ChatGPT Workspace Agents para sa Enterprise at Business.
Kung isang beses lang magagamit ang template
Maaaring isang app lang bawat workspace ang magawa ng ilang template. Kung nagamit na ang isang template, maaaring hindi available ang button na Enable. Sa kasong iyon, pamahalaan ang kasalukuyang draft o na-publish na app sa halip na gumawa ng isa pa mula sa parehong template.
Ang nakikita ng mga miyembro
Nakikita ng mga miyembro ang na-publish na app na ginawa mula sa template. Kung makikita o magagamit ito ng isang miyembro ay nakadepende sa mga setting ng workspace at awtorisasyon ng provider. Kung kasama ang app sa isang plugin, maaaring makita ito ng mga miyembro sa pamamagitan ng plugin na iyon, pero nalalapat pa rin ang parehong mga kinakailangan sa access sa workspace at awtorisasyon ng provider.
Kung nangangailangan ang isang plugin ng app na ginawa mula sa template, maaaring ipakita ng plugin na kailangan pang mag-setup hanggang gumawa at mag-publish ang isang admin ng app na partikular sa workspace, i-enable ito para sa kaugnay na tungkulin, at makumpleto ang anumang kinakailangang awtorisasyon ng user o admin sa provider.
Tiyaking:
Na-publish ang app.
Naka-enable ang app para sa workspace.
May access ang tungkulin ng miyembro sa workspace.
Nasa tamang workspace ang miyembro.
May mga kinakailangang pahintulot ang miyembro sa external provider.
Lumalabas ang mga na-publish na app sa Workspace settings > Apps > Enabled. Kung bahagi ng plugin ang app, maaari rin itong lumabas bilang kinakailangan o opsyonal na app sa page ng detalye ng plugin.
Pag-troubleshoot
Kung mabigo ang setup o hindi lumabas ang app, kumpirmahin ang sumusunod:
Tama ang tenant, account, o hostname ng workspace.
Eksaktong nakopya ang callback URL sa configuration ng provider.
Tama ang OAuth client ID at client secret.
Tumutugma ang mga hiniling na scope sa pinapayagan ng OAuth app ng provider.
May nagawang draft.
Na-publish ang draft.
Pinapayagan ng access ayon sa tungkulin na makita ng test user ang app.
Pinapayagan ng mga pahintulot sa panig ng provider ang data o aksiyong sinusubukan.
Mga tala sa seguridad
Ituring ang mga OAuth client secret at credential ng provider bilang sensitibong impormasyon.
Suriin ang mga hiniling na scope bago gumawa ng draft.
Gamitin ang Action control pagkatapos mag-publish para limitahan ang magagawa ng app.
Gamitin ang App permissions para tukuyin kung kailan tatanungin ng ChatGPT ang mga miyembro bago gamitin ang app.
Tandaan na nalalapat pa rin ang mga pahintulot ng provider matapos ma-enable ang app sa ChatGPT.
