【笔记】Codex学习笔记

前言

OpenAI的Codex学习笔记

下载依赖

npm

1
npm install -g @openai/codex

MacOS

1
brew install codex

启动交互式终端

1
codex

登录

使用授权码登录

1
codex login --device-auth

ACP

下载依赖

npm

1
npm install -g @agentclientprotocol/codex-acp

MacOS

1
brew install codex-acp

启动ACP服务

1
codex-acp

MCP

查看所有MCP服务

1
codex mcp list

配置任意模型供应商

  • 配置任意符合OpenAI接口协议的模型供应商

<provider_name>:供应商唯一标识
<provider_display_name>:供应商显示名
<url>:API的URL

model_provider:定义模型提供商
model:定义主模型
review_model:定义review模型,不填则使用主模型
model_reasoning_effort:定义推理模型的思考强度

"low":低
"medium":中
"high":高
"xhigh":最高

disable_response_storage:禁止响应内容保存本地

false:缺省值,允许响应内容保存本地
true:禁止响应内容保存本地

network_access:允许联网搜索

disabled:缺省值,禁止联网搜索
enabled:允许联网搜索

windows_wsl_setup_acknowledged = true:Windows的WSL确认弹窗跳过

~/.codex/config.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
model_provider = "<provider_name>"
model = "gpt-5.5"
review_model = "gpt-5.5"
model_reasoning_effort = "high"
disable_response_storage = false
network_access = "disabled"
windows_wsl_setup_acknowledged = true

[model_providers.<provider_name>]
name = "<provider_display_name>"
base_url = "<url>"
wire_api = "responses"
requires_openai_auth = true

[features]
goals = true

<api_key>:API的密钥

~/.codex/auth.json
1
2
3
{
"OPENAI_API_KEY": "<api_key>"
}

完成