AI 编程助手 Codex 与 DeepSeek 接入详细指南

时间:2026-07-09 08:46:42 来源:互联网

Codex.app作为AI编程助手,原生支持Responses API与MCP插件体系,通过Moon Bridge协议翻译层可顺畅对接DeepSeek模型。下文将说明其优势、配置链路与日常使用方法。

为什么要用 Codex.app?

OpenAI推出的Codex.app是一款AI编程工具,与Cursor和Claude Code形成竞争格局。选择它的主要理由包括:

  1. 原生 Responses API — 不依赖传统Chat Completions,工具调用与推理链路的稳定性更优。
  2. MCP与插件体系 — 系统预置文件管理、浏览器控制、文档编辑及电子表格等多重能力,构建开放生态。
  3. 本地优先 — 通过修改~/.codex/config.toml单一配置文件,即可切换任意兼容模型。

Codex.app

概括而言:它结合了Cursor的易用性、Claude Code的可配置性以及开放的模型接入能力。

原理

DeepSeek并未直接兼容OpenAI的Responses API。Moon Bridge作为本地代理,能够自动完成协议翻译,使通信链路变为:

Codex.app → 127.0.0.1:38440 → Moon Bridge → api.deepseek.com → DeepSeek

前置依赖

首先安装三项工具:

# 1. Go 1.25+
brew install go

# 2. Node.js 18+(通常已有)
node --version

# 3. Codex CLI(配置链路要用)
npm install -g @openai/codex

快速配置(3 步)

第一步:克隆并编译 Moon Bridge

git clone https://github.com/ZhiYi-R/moon-bridge.git
cd moon-bridge
git reset --hard 4dd578afb25a5389c3f658390ac49a6190efcf52
go build -o /usr/local/bin/moonbridge ./cmd/moonbridge

第二步:编写配置文件

在项目目录内创建config.yml,仅需修改API密钥一项:

mode: "Transform"

server:
  addr: "127.0.0.1:38440"

models:
  deepseek-chat:
    context_window: 128000
    max_output_tokens: 8192

providers:
  deepseek:
    base_url: "https://api.deepseek.com/anthropic"
    api_key: "sk-你的DeepSeek-API-Key"   # ← 更改此处为你自己的密钥
    offers:
      - model: deepseek-chat

routes:
  moonbridge:
    model: deepseek-chat
    provider: deepseek

第三步:生成Codex配置并启动

# 在后台启动Moon Bridge
moonbridge --config config.yml &
# 等待2秒确认启动完成
sleep 2

# 生成Codex的配置文件
moonbridge --config config.yml 
  --print-codex-config moonbridge 
  --codex-base-url "http://127.0.0.1:38440/v1" 
  --codex-home "$HOME/.codex" 
  > "$HOME/.codex/config.toml"

# 验证连接
curl -s http://127.0.0.1:38440/v1/models

当返回内容中出现"moonbridge"字样时,表示通道已建立。

打开 Codex.app 直接使用

配置写入至~/.codex/config.toml后,Codex.app启动时自动读取并应用,无需进行额外干预。

通过终端验证功能:

cd /任意项目目录
CODEX_HOME="$HOME/.codex" codex --cd "$PWD"
# 输入 "你好,介绍一下你自己" 来确认模型正常响应

日常使用

每次开机后需首先启动Moon Bridge:

moonbridge --config /你的路径/moon-bridge/config.yml &

随后正常打开Codex.app即可使用。

如需开机自启,可将上述命令添加至~/.zshrc,或通过launchctl创建守护进程。

快速排障

表现排查方向
connection refused检查Moon Bridge进程是否运行,以及端口是否确为38440
401核对配置文件中api_key是否正确
Codex内无可选模型确认~/.codex/config.toml已正确生成,并重新执行第三步
Mac重启后无法找到Moon Bridge因二进制文件存放于/tmp可能被系统清除,建议使用go build -o /usr/local/bin/moonbridge将其安装到持久位置

总结

本文详细阐述了Codex.app通过Moon Bridge桥接工具对接DeepSeek模型的完整流程,涵盖核心原理、环境依赖、三步配置方法、日常使用规范以及常见问题排查策略。借助这一链路,开发者能够高效结合两套系统的优势,实现稳定且灵活的AI编程辅助。