Codex 集成
AIO Sandbox 内置 OpenAI Codex CLI。Codex 是面向终端的 AI coding agent,可以在沙盒里直接使用,也可以通过内置终端页面打开。
访问方式
- 浏览器:访问
http://localhost:8080/codex,会跳转到内置终端并启动codex - 终端:在容器内直接运行
codex
环境变量
启动容器时可以通过环境变量生成 Codex 配置:
常规场景优先使用 CODEX_API_KEY。
配置示例
官方 OpenAI API:
其他 Responses 兼容 endpoint:
完全自定义 Codex 配置:
如果需要配置 Codex 支持的任意 config.toml 字段,可以使用 CODEX_CONFIG_TOML 传入完整 TOML。建议在配置中使用 env_key 引用 API key 环境变量,不要把密钥值直接写入 TOML。
配置优先级
启动时按以下顺序生成 config.toml:
CODEX_CONFIG_TOMLCODEX_API_KEY/ARK_API_KEY/OPENAI_API_KEY自动生成配置- 不生成配置
使用自动生成配置时,按以下顺序选择 API key:
CODEX_API_KEYARK_API_KEYOPENAI_API_KEY
如果没有可用的 API key,容器启动时不会生成或覆盖 Codex 配置。
CODEX_CONFIG_TOML 会做 TOML 语法校验,CODEX_MODEL_CATALOG_JSON 会做 JSON 语法校验;校验失败时启动脚本会报错退出,不会静默 fallback 到其他配置。
用户自定义
启动后可以直接编辑 ~/.codex/config.toml。如果容器重启时仍然传入了 CODEX_CONFIG_TOML 或上述 API key 环境变量,启动脚本会重新生成配置;如果希望保留手工修改,重启时不要传入这些环境变量。