Skip to content

Codex 相关问题

Codex 使用前先做

  • 在项目根目录放置清晰的 AGENTS.md 或工作指南。
  • 为常见任务准备可复用命令:测试、lint、格式化、构建。
  • 使用小步提交和明确的验证命令。
  • 为复杂代码库配置必要 MCP,但避免给工具过大权限。
  • Skills 可从 skills.sh 获取。
  • Codex 工作流可参考 oh-my-codex

Windows 下使用 Codex

安装 Git、Node.js、Python/uv,并确认终端编码为 UTF-8。必要时使用 WSL,但要注意 Windows 路径与 WSL 路径的配置文件不是同一份。

Codex 常用命令

  • codex:启动交互。
  • codex --help:查看参数。
  • 在会话中使用明确的测试命令和文件路径,减少误操作。

Codex App 需要单独配置吗?

先按 Codex 配置 写好 .codex/config.toml.codex/auth.json,再安装并打开 Codex App。新建会话后,Codex App 会读取本机 Codex 配置发起请求。

VSCode Codex 插件中设置最新模型

打开 VSCode Codex 插件设置,填入与 config.toml 一致的 provider、Base URL 和模型 ID。

AveMujicaAPI provider

toml
model_provider = "avemujicaapi"
model = "gpt-5.5"
model_reasoning_effort = "xhigh"
disable_response_storage = true

[model_providers.avemujicaapi]
name = "AveMujicaAPI"
base_url = "https://api.avemujica.moe/v1"
requires_openai_auth = true
stream_idle_timeout_ms = 600000
wire_api = "responses"

开启内置网络搜索

toml
[features]
web_search_request = true

只在确实需要外部资料时开启,并遵守所在组织的网络和数据政策。

容器或 CLI 沙盒中的网络连接问题

  • 确认容器能访问 https://api.avemujica.moe/v1
  • 检查代理变量、DNS、证书和防火墙。
  • 如果工具运行在沙盒中,确认网络权限已开启。

Connection failed

常见原因:Base URL 域名错误、路径缺少 /v1、代理不可用、服务临时故障。

401 Unauthorized

排查:

bash
echo "$OPENAI_API_KEY"
echo "$OPENAI_BASE_URL"

确认 auth.json 和环境变量没有冲突。必要时清空旧变量后重启终端。

403 Forbidden

排查原因:

  • 当前计划不包含目标模型。
  • API Key 权限不足或余额不足。
  • 触发限流。
  • 账号被风控或地区限制。

处理:换用控制台展示的模型、检查账单或联系支持。

GPT and OpenAI Responses API for Codex and compatible tools.