news 2026/5/28 23:30:40

CCX详细配置对接deepseek和Codex步骤

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CCX详细配置对接deepseek和Codex步骤

要将 DeepSeek 接入 OpenAI Codex,核心在于解决两者之间的协议不兼容问题:Codex 原生使用的是 OpenAI 的Responses API协议,而 DeepSeek 官方兼容的是Chat Completions API。因此,我们需要借助CCX作为协议转换网关,并配合CC Switch来便捷地切换 Codex 的配置。

以下是详细的保姆级配置教程:

🛠️ 第一步:准备工作

在开始之前,请确保你已经准备好以下环境和资源:

  1. Node.js 环境:Codex 依赖 Node.js 运行,请确保已安装(建议 LTS 版本)。
  2. DeepSeek API Key:前往 DeepSeek 开放平台 注册并创建 API Key,建议提前充值少量金额(如10元)以便测试。
  3. 下载核心工具
    • CCX(协议转换网关):前往 GitHub Releases 页面下载对应系统的版本(Windows 用户下载.exe文件)。
    • CC Switch(配置管理工具):前往 GitHub Releases 页面下载并安装。

⚙️ 第二步:配置 CCX 中转服务

CCX 的作用是将 Codex 发出的Responses协议请求,翻译成 DeepSeek 能听懂的Chat Completions协议。

  1. 创建配置文件
    在你下载的ccx.exe同级目录下,新建一个名为.env的文件(注意没有后缀名),填入以下内容:
  2. 注:*PROXY_ACCESS_KEY** 是你访问 CCX 的密码,这里暂设为*123456*。*
  3. 启动 CCX
    双击运行ccx.exe。启动成功后,终端会显示 API 地址(通常为http://localhost:3000/v1)。
  4. 在网页端添加 DeepSeek 渠道
    • 打开浏览器访问http://localhost:3000,输入刚才设置的密码123456登录管理面板。
    • 点击左侧的Codex选项卡,然后点击“+ 添加渠道”
    • 填写基础信息:
      • Base URLhttps://api.deepseek.com
      • API Key:填入你从 DeepSeek 官网获取的 API Key。
    • 关键步骤(协议转换)
      添加渠道后,点击该渠道的“编辑”“详细配置”。找到“服务类型 (Service type)”选项,**必须将其从默认的**Responses (Codex)**修改为 ****OpenAI Chat**
      原因:DeepSeek 官方兼容的是*/v1/chat/completions*接口,如果不修改,会导致请求路径错误(走向*/v1/responses*)从而报错。
    • 保存配置,确保该渠道状态显示为“正常运行”。

🔄 第三步:使用 CC Switch 切换 Codex 配置

CC Switch 的作用是告诉 Codex:“不要直接去连 OpenAI 官方了,改道去连我们本地搭建的 CCX 代理”。

  1. 打开 CC Switch
    启动安装好的 CC Switch 软件。
  2. 添加自定义配置
    • 在左侧应用列表中选择Codex
    • 点击右侧的“+”号(或添加供应商),选择“自定义配置”
  3. 填入代理信息
    • 供应商名称:随意填写,例如Local-DeepSeek
    • API Key:填入你在 CCX.env文件中设置的PROXY_ACCESS_KEY(即123456)。
    • API 请求地址 (Base URL):填入http://localhost:3000/v1
  4. 激活配置
    保存后,在 CC Switch 主界面选中刚才创建的Local-DeepSeek配置,点击“激活 (Enable)”

✅ 第四步:验证与使用

  1. 打开终端(CMD 或 PowerShell),输入codex启动 Codex。
  2. 随便发送一条编程相关的指令,例如:“帮我写一个 Python 的 Hello World”。
  3. 如果 Codex 能够正常返回代码并执行,说明整套链路已经打通。

💡 常见问题排查:

  • 遇到 404 报错:99% 的情况是因为在 CCX 中添加渠道时,忘记将“服务类型”切换为OpenAI Chat
  • Codex 无法启动:请检查 Node.js 是否正确安装,可以尝试在终端输入node -v验证。
  • 费用问题:该方案走的是 DeepSeek 的官方 API 计费,由于 DeepSeek 价格极低,日常编码使用成本几乎可以忽略不计。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/28 23:30:23

卖覆铜板怎么找客户?PCB 厂的产业带分布与名单开发逻辑

卖覆铜板找客户,本质是找用覆铜板做基材的 PCB 制造厂。核心难点不在于产品本身,而在于把全国那些真实在产、真实消耗覆铜板的 PCB 厂名单拿到手——覆铜板的下游高度行业集中,但 PCB 厂分布广、细分类型多,不把下游版图梳理清楚&…

作者头像 李华
网站建设 2026/5/28 23:15:02

装配式篷房源头厂家哪家好

在当今快节奏的商业和工业领域,装配式篷房以其快速搭建、灵活使用等优势,成为了众多企业和活动的首选。然而,市场上的篷房厂家众多,质量和服务参差不齐,让许多用户在选择时感到困惑。今天,我们就来深入探讨…

作者头像 李华
网站建设 2026/5/28 23:11:29

抖音弹幕监听终极指南:基于系统代理技术的直播数据抓取实战教程

抖音弹幕监听终极指南:基于系统代理技术的直播数据抓取实战教程 【免费下载链接】DouyinBarrageGrab 基于系统代理的抖音弹幕wss抓取程序,能够获取所有数据来源,包括chrome,抖音直播伴侣等,可进行进程过滤 项目地址:…

作者头像 李华
网站建设 2026/5/28 23:09:41

Hot-138 随即链表的复制

1、解法1:直接用dict / map 来做Node到Node的映射:-O(n)时间,O(n)空间:""" # Definition for a Node. class Node:def __init__(self, x: int, next: Node None, random: Node None):self.val int(x)self.next …

作者头像 李华
网站建设 2026/5/28 23:08:07

为什么MySQL非聚簇索引仅索引条目有序,数据行无序?

它的本质是:在 InnoDB 中,非聚簇索引(二级索引)是一棵独立的 B 树,其叶子节点仅存储“索引列值 主键值”。它只保证“索引列主键”这个组合在 B 树内部有序,而它所指向的数据行物理存储在聚簇索引中&#…

作者头像 李华