作者:互联网 时间: 2026-09-02 18:07:55
Codex Web 是云端版本,让你从任何设备访问 Codex,在隔离环境中运行任务。

访问云端 Codex:
https://chatgpt.com/codex
使用 API Key 时,部分云端功能可能不可用。
Environment 是 Codex Web 的核心概念,每个环境是一个隔离的工作空间。
云端任务按以下流程执行:
云端使用名为 universal 的默认容器镜像:
# Environment 设置# 固定 Python 版本
python_version = "3.11"
# 固定 Node.js 版本
node_version = "20"
设置脚本在容器创建时自动运行:
Codex 自动识别项目类型并执行相应安装:
# Setup Script# 在环境设置中配置
npm install
npm run build
pip install-r requirements.txt
维护脚本在缓存容器启动时运行:
设置脚本与 Agent 在不同的 Bash 会话中运行,export 命令不会持久化。
环境变量在整个任务期间可用:
# Environment VariablesNODE_ENV=production
DEBUG=false
API_ENDPOINT=https://api.example.com
Secrets 用于存储敏感信息:
| 类型 | 可见范围 | 用途 |
|---|---|---|
| Environment Variables | 设置脚本 + Agent | 常规配置 |
| Secrets | 仅设置脚本 | API Key、密码 |
云端环境的网络访问默认受限:
| 阶段 | 网络访问 |
|---|---|
| 设置脚本 | 允许(安装依赖需要) |
| Agent | 禁止(默认) |
| 设置 | 说明 |
|---|---|
| Off | 完全禁止网络访问 |
| On | 允许网络访问(可限制域名) |
# 网络配置# 白名单预设
domain_allowlist = "common-dependencies"
# 包含:github.com, npmjs.com, pypi.org 等
# 自定义域名
domain_allowlist = [
"github.com",
"api.mycompany.com"
]
# 限制 HTTP 方法
allowed_methods = ["GET", "HEAD", "OPTIONS"]
启用 Agent 网络访问会增加风险:
仅在必要时启用 Agent 网络访问,并使用域名白名单限制。
云端缓存容器状态以加速后续任务:
云端支持并行运行多个任务:
避免多个任务同时修改同一文件,否则会产生冲突。
Cloud 在远程服务器运行,适合并行任务和远程访问;本地直接操作你的文件。
云端任务消耗额度,费用根据模型和使用量计算。
云端无法访问本地文件,但可以通过 Git 同步。
仅当 Agent 需要实时数据或外部 API 时才需要,设置脚本通常足够。