不用租服务器,不用配置部署流水线,也不必把代码导出到别处——ChatGPT Sites 可以直接在 ChatGPT 里创建、托管和分享交互式网站、Web 应用和小游戏。你只需用提示词说明需求,底层由 Codex 完成构建,随后即可获得一个可供工作区成员或公众访问的正式 URL。截至 2026 年 7 月,除 Free 和 Go 外,所有付费 ChatGPT 套餐均可使用这项公测功能。它既不是 ChatGPT Projects,也不是 Canvas。下面会详细介绍 ChatGPT Sites 的使用方式、能力边界,以及哪些情况下应改用 API 自行开发。
ChatGPT Sites 到底是什么
ChatGPT Sites 会把一句提示词变成可托管、可交互的成品,而不是一篇静态文档或一条聊天回复。无论是数据看板、项目追踪器、落地页、内部工具,还是小型游戏,都可以直接在 ChatGPT 内完成构建和托管:无需导出代码,无需挑选托管平台,也不用自己接入部署流程。
先厘清两个容易混淆的概念。Sites 不同于ChatGPT Projects,后者用于整理聊天记录和文件;它也不同于Canvas,后者是在单次对话中编辑文档或代码的工作区。在这三者中,只有 Sites 能生成拥有独立 URL、可托管并分享的应用。它建立在 Codex 之上,使用的正是 OpenAI 编程工作流背后的同一代理能力;目标用户不仅是开发者,也包括运营、分析师和营销人员。
以下信息均根据 OpenAI 官方 Sites 文档核实,截至 2026 年 7 月 15 日有效。Sites 仍处于公开测试阶段,套餐和地区可用性未来可能发生变化。
现在谁可以使用 ChatGPT Sites
Sites 正处于公开测试阶段,访问权限按套餐逐步开放。根据 OpenAI 帮助中心目前的规则,除 Free 和 Go 外,所有付费套餐都可使用 Sites,包括 Plus、Pro、Business、Enterprise 和 Edu。不过,Plus 和 Business 的开放时间晚于 Pro 和 Enterprise。对于受管理的工作区账户,管理员还可以控制是否开放此功能,因此你可能需要请管理员启用它。
还有两项访问限制尤其容易被忽略:
- 地区限制。Sites 上线时不向欧洲经济区、瑞士和英国开放,OpenAI 尚未公布这些地区的上线时间。
- 使用平台。你需要在ChatGPT 桌面应用中打开 Sites,或通过网页版 ChatGPT Work 访问
chatgpt.com/sites。它不通过 Codex CLI 或 IDE 扩展进行管理。
开始使用时,可以直接在普通对话中让 ChatGPT 为你创建网站,也可以在提示词中输入 @Sites,明确触发构建。你还可以基于一个兼容的现有本地项目开始,而不必从零搭建。
如果你完全看不到 Sites,通常只会是以下三种原因之一:你使用的是不受支持的 Free 或 Go 套餐;你所在地区受限,包括欧洲经济区、英国或瑞士;或者工作区管理员尚未为你的账户启用该功能。
用 ChatGPT Sites 创建网站:四步完成
用 Sites 搭建网站更像一场对话,而不是填写表单。整个过程可分为四步:
1. 先写好第一条提示词。首次生成的质量,很大程度取决于需求描述是否具体。建议说明目标用户、核心流程、需要哪些数据、用户是否需要登录,以及哪些人可以访问。下面是一条可用的提示词:
为我的营销团队创建一个内部项目追踪器。团队成员使用工作区账户登录。每个项目包含名称、负责人、状态(未开始 / 进行中 / 已完成)和截止日期。请保存这些记录,使其能够持续保留。页面需要有总览表格,以及一个按状态分组的简易看板。访问权限仅限我们的工作区。
这条提示词一次交代了用户对象(营销团队)、使用流程(追踪项目)、数据模型(字段)、数据持久化(保存记录)和访问范围(仅工作区),让 Sites 能够据此做出合理设计,而不是自行猜测。
2. 检查生成结果。ChatGPT 会展示已构建的网站,以及它处理数据的方式。在分享之前,先确认布局、字段,以及登录或存储行为是否符合预期。
3. 继续迭代。你可以直接用自然语言提出修改要求,例如“添加逾期项目筛选器”“把看板移到表格上方”“只允许负责人编辑自己的行”。也可以附上截图或文件来引导设计。对于稍复杂的网站,通常都需要几轮调整才能完善,尤其是登录和权限逻辑。
4. 获取链接。确认完成后,部署并分享 URL 即可。下一节会介绍发布流程。
保存不等于发布:理解 Sites 的上线流程
这是首次使用时最容易踩坑的地方:每个部署 URL 都是正式生产环境 URL。Sites 没有独立的预发布环境,因此将发布拆分为两个操作:
- 保存版本会创建一个关联源提交、可供审核的构建版本,但不会立即上线。
- 部署版本会将已保存的构建发布到正式生产 URL。
更稳妥的流程是:先让 ChatGPT保存一个版本,审核无误后再部署。如果直接部署,刚刚构建的内容会立刻在一个可分享的地址上公开。
分享方式与访问权限
网站部署完成后,你可以控制哪些人能够访问。可选权限模式包括:
- 仅所有者:只有你和工作区管理员可以访问,适合网站仍在审核阶段时使用。
- 指定用户或群组:仅向你点名的特定人员开放。
- 工作区:工作区内所有活跃成员都能访问。
- 公开:任何获得链接的人都能访问。
分享只授予查看权限,不会赋予编辑权限:接收者能使用网站,但无法进入构建器。管理员可以完全禁用公开分享;在 Enterprise 工作区中,发布也可能需要管理员审批。应用所需的敏感信息,例如 API 密钥和令牌,应填写在网站的Settings面板中,而不是写进代码或配置文件,以免随分享版本暴露。
适合做什么,以及做不了什么
提前了解边界,可以避免白费一次构建。Sites 使用由 OpenAI 管理的托管环境,并兼容 Cloudflare Workers 运行时,提供两种存储选择:面向结构化记录的 D1,即基于 SQLite 的关系型数据库;以及用于图片、文档、视频等文件上传的对象存储 R2。
| 支持 | 不支持 | |
|---|---|---|
| 应用类型 | 内容网站、数据看板、追踪器、规划工具、落地页、内部门户、小型游戏 | 电商 / 支付卡处理、健康数据应用、面向 13 岁以下用户的任何产品 |
| 后端 | 托管式无服务器逻辑(Workers 运行时)、D1 数据库、R2 文件存储、工作区或公开登录 | Node.js 服务器、Postgres 或外部数据库、WebSocket 服务器、后台任务 / 长时间运行的服务 |
| 数据 | D1 中的持久化记录、R2 中的上传文件、通过 Settings 配置的环境变量 | 数据驻留控制(上线时尚未提供) |
真正需要注意的是技术限制:如果你的需求依赖持续运行的服务器进程、外部 Postgres 实例、实时 WebSocket 连接,或定时后台任务,Sites 都无法托管。它适合配合轻量级托管持久化能力的交互式前端,而不是完整的自定义后端。
在功能可用的地区,Sites 支持自定义域名,但有一个前提:Sites 不会替你注册域名。你需要自行拥有域名,并将 DNS 记录指向网站。上线时,Enterprise 工作区暂不支持自定义域名。
ChatGPT Sites 怎么收费
Sites 没有单独收费,已包含在你的付费 ChatGPT 套餐内。创建或编辑网站会按照与 Codex 相同的机制,计入套餐的使用额度;频繁迭代会占用你原本可用于其他 Codex 工作的同一预算。使用量受套餐对应的上限约束,OpenAI 会在产品内展示具体限制。截至 2026 年 7 月,OpenAI 尚未公布专门针对 Sites 的公开价格表;实际成本可以理解为“现有订阅的一部分,但受套餐使用限额约束”。
哪些情况应该用 API,而不是 Sites
只要需求没有超出它的能力范围,Sites 就是从想法快速变成可分享、可用应用的最快路径。但一旦需要运行时不支持的能力——真正的后端服务器、Postgres 等外部数据库、持久 WebSocket 连接或后台任务——或者需要应用直接调用特定模型、希望采用按量计费而不是消耗聊天套餐额度,或需部署到 Sites 尚未覆盖的地区,你就已经超出了它的适用范围。
这时应当像开发普通应用一样,对接模型 API 并自行托管。代价是失去 Sites 的零配置便利,换来对技术栈的完全掌控。通过 API 使用模型通常按 token 计费,而非按席位套餐扣减;例如 AIReiter 这类网关可按使用量路由主流模型系列,包括兼容 Anthropic 的 Claude 端点。这种计费方式通常更符合独立应用的需求。两者服务于不同场景:Sites 适合快速构建自包含的内部应用;需要真正后端时,则应选择 API。
| 适合使用 ChatGPT Sites 的情况 | 适合通过 API 开发的情况 |
|---|---|
| 希望在几分钟内获得可分享的应用 | 需要自定义或持续运行的后端 |
| 数据看板、追踪器或内部工具已经足够 | 需要 Postgres、WebSockets 或后台任务 |
| 用户都在你的工作区内 | 需要特定地区或服务提供商 |
| 接受按套餐额度计量使用 | 希望按 token 实现按量成本控制 |
常见问题
ChatGPT Sites 免费吗?
不免费。它需要付费 ChatGPT 套餐。除 Free 和 Go 外,其他付费档位均可使用,订阅费之外没有额外收费,但使用量会计入套餐限额。
ChatGPT Sites 可以使用自定义域名吗?
可以,前提是该功能在你所在环境中可用:你需要提供自己已拥有的域名,并将 DNS 记录指向网站。Sites 不会替你注册域名,并且上线时 Enterprise 工作区不提供自定义域名功能。
Plus 套餐能用 ChatGPT Sites 吗?
可以。Sites 正在向除 Free 和 Go 外的付费套餐开放,其中包括 Plus;不过 Plus 和 Business 的开放时间晚于 Pro 和 Enterprise。具体可用性仍可能受到地区和工作区设置影响。
ChatGPT Sites 和 ChatGPT Projects 有什么区别?
Projects 用于在一个工作区内整理相关的聊天记录、文件和指令。Sites 则会生成一个拥有独立可分享 URL、可托管且可交互的网站或应用。两者是彼此独立的功能,解决的问题也不同。
可以用 ChatGPT Sites 搭建在线商店吗?
不可以。Sites 明确禁止电商和支付卡处理,也不允许健康数据应用,以及任何面向 13 岁以下儿童的产品。它适合交互式工具和内容网站,不适合交易型电商业务。