了解 Codex 云端如何运行编程任务、保存任务文件,以及如何配合你的账户和工作空间使用。
概述
Codex 云端在由 OpenAI 管理的计算机上运行编程任务。为项目准备好环境后,你就可以在桌面端、网页端或移动端启动和继续任务。
可用范围
有关支持的套餐和使用限额,请参阅:通过 ChatGPT 套餐使用 Codex。在受管理的工作空间中,管理员也会控制 Codex 云端的访问权限。
为项目准备环境
云端环境汇集了 Codex 处理你的项目所需的代码仓库、工具、依赖项和访问设置。发布环境后,你就可以在新任务中复用这套配置。
环境需在桌面端或网页端创建和发布。环境就绪后,你可以在各个受支持的设备上使用它执行任务。
完整操作步骤请参阅:设置和配置 Codex 云端。开发者指南介绍了如何连接代码仓库、准备和测试环境、添加凭据、配置网络访问,以及连接私有服务。
运行任务并检查结果
选择一个已发布的环境,并描述你希望 Codex 完成的工作。例如,你可以让它排查缺陷、修改代码,或运行项目的测试。每个任务都会基于已准备好的配置,在各自隔离的工作区中启动,工作文件和更改彼此独立。
即使你的计算机处于休眠状态,云端任务也可以继续运行。在桌面端或网页端创建并发布环境后,你可以在移动端启动任务时选择该环境,并在受支持的设备间继续同一个云端任务。远程访问在你自己的计算机上运行的任务,则属于另一种工作流程。
使用工作成果前,请检查更改和测试结果。如果还需要修改,请在同一个任务中继续。
继续工作并更新配置
返回原任务,继续未完成的工作。启动新任务会创建独立的工作区,不会恢复其他任务中尚未提交的更改。请将重要的工作成果提交到版本控制系统。
默认情况下,自最近一次启动对话轮次或恢复任务起,已保存的虚拟机(VM)状态最多可在 7 天内恢复。这一恢复期限针对的是已保存的虚拟机状态,并非对话历史记录的保留期限。
对环境已发布配置的更改会应用于新任务。现有任务会保留各自的状态。如果你的项目需要使用不同的工具、依赖项或访问设置,请参阅:更新云端环境。
常见问题
为什么我看不到或无法使用云端控件?
请检查你是否已登录要使用的账户和工作空间。能否使用取决于你的套餐和工作空间设置。如果你使用的是受管理的工作空间,请让管理员检查你的云端访问权限,以及你尝试执行的操作所需的权限。即使你是所有者或管理员,也不代表你的套餐支持所有功能。
为什么已经连接 GitHub,任务却无法访问代码仓库或向其推送更改?
请确认已连接的 GitHub 账户有权访问该代码仓库,且环境中已包含该代码仓库。每个人都使用自己的 GitHub 连接。即使有权访问环境,也仍需具备代码仓库权限,并为任务配置 Git。
请确定失败发生在哪一步:选择代码仓库、准备环境、获取代码,还是推送更改。有关代码仓库设置和连接要求,请参阅:为 Codex 云端连接代码仓库。如果问题仍然存在,请在联系支持团队时说明失败的步骤。
如果任务或任务文件不可用,该怎么办?
请检查你打开的是否为原任务。如果仍然无法访问工作成果,请联系支持团队,并尽可能提供任务链接或 ID。请注明你上次访问这些工作成果的时间,以及缺失的内容。
共享环境会共享哪些内容?
在 ChatGPT Enterprise 中,共享环境后,获得授权的工作空间成员便可使用该环境已准备好的配置。这不会让他们获得他人任务的访问权限,也不会自动授予他们编辑该环境的权限。
已准备好的文件以及环境自带的凭据或连接,可以让团队成员访问共享资源。个人保管库中的值不会复制给团队成员。共享前,请检查团队成员可以使用哪些文件、凭据和连接:在企业版中共享环境。
原有的 Codex 云端体验会如何处理?
在过渡期间,代码审查、安全审查以及现有的 Linear 和 GitHub 集成工作流程会继续使用 Codex 云端(旧版)。
符合条件的旧版环境可以迁移到新版体验。迁移需要由你主动发起,不会改变原有环境,现有的旧版任务历史记录仍可查看。有关环境设置和配置,请参阅:Codex 云端开发者指南。
数据限制
云端运行的 Codex 不在 OpenAI 业务伙伴协议(BAA)的涵盖范围内。请勿使用它处理受保护的健康信息(PHI)。详情请参阅:符合 HIPAA 要求的产品和功能。
