当前位置: 首页 > news >正文

codex访问deepseek

Codex 通过 CC-Switch 接入 CCX 最终调用 DeepSeek 的完整链路,本质是解决 Codex 的 Responses API 与 DeepSeek 的 Chat Completions API 协议不兼容问题。核心逻辑是:CCX 作为协议转换层,将 Codex 的高级 Agent 请求“降级”为 DeepSeek 能理解的对话格式,而 CC-Switch 仅负责配置管理

实操步骤:

1,github下载ccx

2,命令行安装codex

3,准备cc-switch

4,准备deepseek的key

第一步:安装启动ccx

1,访问github

方案1,下载安装包

方案2:下载zip:目前用的方案2,然后用trae启动项目

方案3:下载git代码

2,启动项目,配置密钥

2.1,核心配置:选择codex

2.2,注意每个圈中部分

3,配置cc-switch

3.1,测试;点击获取列表,正常;

3.2,核心配置:必须通过配置 显式禁用 WebSocket(supports_websockets = false),强制 Codex 跳过重连步骤,直接使用 HTTPS 通道。

否则每次请求都会卡在 5 次重连环节

4,常见错误:

5,常见错误和处理方案

5.1,忘了ccx密码

CCX 的管理密码直接由根目录下的 .env 文件定义,常见参数名包括:

  • 旧版本:KEY=123456(默认值通常为 123456)。
  • 新版本:ADMIN_ACCESS_KEY=your-admin-secret-key(需手动设置)。

5.2,报错 400 Bad Request 或 invalid model

  • 原因:CCX 渠道类型错误选择了 Responses (Codex)。
  • 解决:进入 CCX 管理界面 → 编辑渠道 → 强制切换为 OpenAI Chat 协议。

5.3,回复一个字:好

ERROR: Reconnecting... 2/5

ERROR: Reconnecting... 3/5

ERROR: Reconnecting... 4/5

ERROR: Reconnecting... 5/5

解决方案:配置3.2

5.4,回复一个字:好ERROR: Reconnecting... 1/5ERROR: Reconnecting... 2/5ERROR: Reconnecting... 3/5ERROR: Reconnecting... 4/5ERROR: Reconnecting... 5/5ERROR: unexpected status 503 Service Unavailable: {"code":"NO_RESPONSES_UPSTREAM","error":"未配置任何 Responses 渠道,请先在管理界面添加渠道"}, url: http://127.0.0.1:3000/v1/responsesERROR: unexpected status 503 Service Unavailable: {"code":"NO_RESPONSES_UPSTREAM","error":"未配置任何 Responses 渠道,请先在管理界面添加渠道"}, url: http://127.0.0.1:3000/v1/responses

解决方案:

5.5,ERROR: {"error":{"message":"Failed to deserialize the JSON body into the target type: messages[1].role: unknown variant `developer`, expected one of `system`, `user`, `assistant`, `tool`, `latest_reminder` at line 1 column 26755","type":"invalid_request_error","param":null,"code":"invalid_request_error"}}

解决方案(关键步骤)

1. 在 ccx 中启用角色规范化

  • 操作路径:ccx 管理界面 → 对应 DeepSeek 渠道的 Edit → 勾选 Normalize non-standard chat roles。
  • 作用:
    • 自动将 developer、coder 等非常规角色 映射为标准角色(通常转为 user 或 assistant)。
    • 确保请求符合 DeepSeek 的协议要求,避免反序列化错误。

5.6,ERROR: {"error":{"message":"The supported API model names are deepseek-v4-pro or deepseek-v4-flash, but you passed gpt-5.5.","type":"invalid_request_error","param":null,"code":"invalid_request_error"}}

解决方案:增加模型转换

5.7,目前是codex 访问ccswitch,访问ccx,访问deepseek;:\Users\Lenovo>codex exec --skip-git-repo-check "回复一个字:好"OpenAI Codex v0.125.0 (research preview)--------workdir: C:\Users\Lenovomodel: deepseek-v4-proprovider: ccswitch_httpapproval: neversandbox: workspace-write [workdir, /tmp, $TMPDIR, C:\Users\Lenovo\.codex\memories]reasoning effort: nonereasoning summaries: nonesession id: 019e61ea-f970-7e83-a5b3-9b533f4f9f08--------user回复一个字:好The user is asking me to reply with a single character: "好" (which means "okay/good" in Chinese).codex好2026-05-26T01:34:13.360898Z ERROR codex_core::session: failed to record rollout items: thread 019e61ea-f970-7e83-a5b3-9b533f4f9f08 not foundtokens used29

解答:codex exec --skip-git-repo-check "回复一个字:好",测试时,这是正常现象;

5.8,查看ccx请求日志

http://www.zskr.cn/news/1399929.html

相关文章:

  • 告别硬件依赖!镜像视界纯视觉“四无”架构,引领空间智能代际跨越
  • AI与神经科学融合:Transformer架构与大脑计算原理的深度对话
  • 2026 生产制造业抖音推广入门 从 0 到 1 做工程账号完整流程
  • Docker化部署Ansible AWX:从零搭建企业级自动化运维平台
  • 构建本地语音AI助手:人在回路机制与隐私优先设计
  • Kafka核心概念与架构深度解析
  • 【C++基础篇】学习C++就看这篇--->类和对象之static成员、友元、内部类、匿名对象
  • 用Unity UGUI打造游戏内的可折叠技能树或背包系统:基于Hierarchy视图的UI设计思路
  • AI安全新范式:从能力竞赛到风险管控,Anthropic的“危险模型”启示
  • 模型安全扫描器失效:29种绕过技术揭示PyTorch与Hugging Face模型加载风险
  • CentOS 7服务器配置实录:用yum安装PHP 8.1并搞定常用扩展(bcmath, gd, pdo_mysql...)
  • Spectrasonics Trilian 1.6.6D:音乐人公认的四大顶级贝斯合成器之一,全面解析与下载
  • 打印机租赁的“进化简史”
  • 「新品发布」全新Alicona µCMM NEO微米级三坐标测量系统正式亮相
  • Git 代码误删除恢复
  • Azure开发者工具智能化与数据库成本优化实战指南
  • Windows 10/11 用户福音:手把手教你用注册表让OneDrive选择性同步(避开那些烦人的临时文件)
  • wsl2+ubuntu22.04配置docker代理
  • Keil MDK编译器警告级别设置问题解析与解决方案
  • 保姆级教程:用DPABI和Matlab给脑图做‘分区体检’,提取AAL90模板特征
  • Seatable 4.3 数据迁移翻车实录:从Ubuntu到CentOS,我踩了哪些坑?
  • 如何搭建第一个AI智能体?零代码Coze完整教程
  • 商品详情接口高并发架构:独立资源池与并发控制实战
  • AI智能体架构优化:将LLM移出检索路径,提升性能与降低成本
  • 使用Taotoken后API调用延迟与稳定性有哪些可观测的改善
  • 修复误删系统文件导致电脑屏幕有时黑屏问题
  • ADHD幸存者偏差
  • 面试题 - GIL全局解释器锁 :为什么Python多线程不能利用多核?GIL对I/O密集和CPU密集任务的影响?如何绕过GIL(多进程、C扩展)
  • STM32F103C8T6串口收发控制LED灯:一个标准库项目搞定硬件交互与调试
  • 纯视觉GUI智能体Mano-P:OSWorld榜首开源项目解析与实践