Plugins
在 ChatGPT 和 Codex 客户端中浏览、安装和使用 plugins
概览
Plugins 把能力打包为 ChatGPT 中可复用的工作流。一个 plugin 可以包含 skills、由 MCP 支持的 app,或同时包含两者。plugins 可用于 ChatGPT Web 版的 ChatGPT Work,以及 ChatGPT 桌面 App 中的 Work 或 Codex。Codex CLI 和 IDE 扩展也可以为 Codex 环境浏览并安装 plugins。
在 ChatGPT 桌面 App 中,可以从 Work 或 Codex 打开 Plugins,浏览、安装和使用 plugins。已安装的 plugins 可以为新聊天添加 skills、连接器和 MCP 工具。
例如,plugins 可以扩展 ChatGPT 的以下能力:
- 安装 Codex Security plugin,扫描已获授权的代码,并确认看起来可信的漏洞发现。
- 安装 Gmail plugin,让 ChatGPT 读取和管理 Gmail。
- 安装 Google Drive plugin,在 Drive、Docs、Sheets 和 Slides 中开展工作。
- 安装 Slack plugin,总结频道内容或起草回复。
一个 plugin 可以包含以下一个或多个部分:
- Skills: 针对特定工作类型的可复用指令。ChatGPT 可以在需要时加载,使任务遵循正确步骤,并使用合适的参考资料或辅助脚本。
- Apps: 与 GitHub、Slack 或 Google Drive 等工具的连接,让 ChatGPT 能够读取这些工具中的信息并执行操作。Apps 会公开工具,也可以选择包含自定义 ChatGPT UI。
- MCP servers: 为 ChatGPT 提供更多工具或共享信息的服务,通常来自本地项目之外的系统,也是 apps 背后的服务层。它们定义工具、执行认证、返回结构化数据,并对外部系统执行操作。
- Browser extensions: plugin 工作流所需的浏览器能力。
- Hooks: 在配置的生命周期节点运行的命令。启用 plugin hook 前,应先评审并确认它可信。
- 定时任务模板: 在支持定时任务的环境中,为重复任务提供可复用起点。
你可以通过 marketplace 来源发布和分享 plugins,例如面向项目或团队的仓库 marketplace。marketplace 设置、打包和分发说明参见构建 plugins。
如果要构建集成,请从构建 app开始。如果 app 需要自定义 ChatGPT UI,可以使用 Apps SDK作为可选的 UI 层。
使用和安装 plugins
ChatGPT 中的 Plugins
浏览并安装精选 plugins:
- 在 Web 上选择 Work,然后打开 Plugins。
- 在 ChatGPT 桌面 App 中选择 Work 或 Codex,然后打开 Plugins。
plugin 目录使用以下 tabs 组织内容:
- OpenAI: 由 OpenAI 构建的 plugins。
- 你的工作区名称: 由工作区提供的 plugins。
- Personal(个人): 来自个人 marketplace 的 plugins;在相关 plugins 可用时,还会包含 Created by me(由我创建) 和 Shared with me(与我共享)。
通过单独的 Installed(已安装) 行,可以查看已经安装的 plugins。
在 ChatGPT 中安装并使用 plugin
打开 plugin 目录后:
- 搜索或浏览 plugin,再打开详情页。
- 选择加号按钮安装 plugin。
- 如果 plugin 需要连接器,请按提示完成连接。有些 plugins 会在安装时要求认证,另一些则会等到首次使用时再要求认证。
- 安装后,开始一项新任务,并要求 ChatGPT 使用该 plugin。
安装 plugin 后,可以直接在提示词输入框中使用:
直接描述任务: 说明想要的结果,例如 “Summarize unread Gmail threads from today” 或 “Pull the latest launch notes from Google Drive.” 当你希望 ChatGPT 自行选择适合任务的已安装工具时,使用这种方式。
选择特定 plugin: 输入 @,明确调用 plugin 或其中的某个 skill。当你希望明确指定 ChatGPT 应使用哪个 plugin 或 skill 时,使用这种方式。另请参阅 Skills & Plugins。
权限与数据共享的工作方式
当 plugin 能力通过 Codex 宿主运行时,会应用宿主的沙箱与审批策略。与外部服务的连接则使用该服务自身的认证与访问控制。
- 安装后开始新聊天或 CLI 会话时,内置 skills 才会变为可用。
- 如果 plugin 包含连接器,ChatGPT 可能在设置期间或首次使用时,提示你在 ChatGPT 中安装或登录这些连接器。
- 如果 plugin 包含 MCP servers,使用前可能需要额外设置或认证。
- ChatGPT 通过内置连接器发送数据时,适用对应服务的条款和隐私政策。
移除 plugin
要移除 plugin,请从 plugin 浏览器中重新打开它,并在该操作可用时选择 Uninstall plugin(卸载 plugin)。由工作区安装或默认提供的 plugins 可能没有此操作,而是由工作区管理员控制。
卸载 plugin 会从对应 ChatGPT 或 Codex 环境移除 plugin 组合包,但其中的连接器会保持已连接,直到你在 ChatGPT 中另行管理。
构建自己的 plugin
要创建、测试或分发自己的 plugin,请参阅构建 plugins。该页面涵盖本地脚手架、手动 marketplace 设置、工作区共享、plugin manifests 和打包指南。
如果 plugin 包含 app,请参阅构建 app。Apps 是由 MCP 支持的集成,可以只使用工具,也可以在可视化界面有助于工作流时,通过 Apps SDK添加自定义 ChatGPT UI。
plugin 准备接受评审后,请参阅提交 plugins,了解 OpenAI Platform 提交流程、必要权限、评审材料、MCP 检查和测试用例要求。
Plugin 指南
- Record & Replay:向 ChatGPT 演示一次工作流,并将其转化为可复用 skill。
- Codex Security plugin 快速开始:安装 plugin、扫描已获授权的代码并评审结果。