当前位置: 首页 > 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.jsqmd.com/news/895117/

相关文章:

  • Kafka生产者配置详解与最佳实践
  • CTV广告变现中10个致命的VAST错误与优化实战
  • 构建本地语音AI助手:人在回路机制与隐私优先设计
  • 从‘刷车没颜色’说起:深入理解UE4材质Usage属性,避免打包后的材质‘罢工’
  • Terraform自动化部署Vertex AI模型:基础设施即代码实践指南
  • 拒绝被官转割韭菜!Cursor / Claude Code 接入自定义 API 避坑与终极省钱指南
  • Docker化部署Ansible AWX:从零搭建企业级自动化运维平台
  • 手工测试工程师如何转型为质量赋能者:技能升级与思维转变
  • 智能体系统架构设计:从LLM到编排器、工具与记忆层的工程实践
  • Mysql--基础知识点--112--聚簇索引和非聚簇索引
  • 模型安全扫描器失效:29种绕过技术揭示PyTorch与Hugging Face模型加载风险
  • AI智能体实战指南:从核心架构到LangChain搭建全解析
  • CentOS 7服务器配置实录:用yum安装PHP 8.1并搞定常用扩展(bcmath, gd, pdo_mysql...)
  • NSSM实战:除了基础注册,这些高级配置让你的Windows服务更稳定(日志、重启、权限篇)
  • 【干细胞突破性进展】中国科学家发现“全能开关”基因,改写再生医学未来!2026最新研究深度解读
  • 薄膜铌酸锂光波导 vs 传统铌酸锂波导:基于台阶仪的波导刻蚀深度与损耗差异分析
  • 源启重大,智创未来 | AtomGit「源启高校」计划重庆大学站圆满落幕!
  • 打印机租赁的“进化简史”
  • Spectrasonics Trilian 1.6.6D:音乐人公认的四大顶级贝斯合成器之一,全面解析与下载
  • 具有当地特色的日照海鲜餐厅推荐
  • AI智能体架构优化:将LLM移出检索路径,提升性能与降低成本
  • 用Python和Keras从零搭建CNN:一个医学影像识别课程设计的踩坑与调优实录
  • Anthropic的“部署即收购”:企业AI如何通过私募股权网络实现指数级增长
  • 商品详情接口高并发架构:独立资源池与并发控制实战
  • 从‘free’命令看Linux内存管理:你的服务器内存真的‘不够用’吗?
  • 智能语音识别与多语言实时同传方案:从语音转文字到跨语言实时沟通
  • 手机信号栏突然冒出个5GA,这到底是什么谜之黑话?
  • Windows 10/11 用户福音:手把手教你用注册表让OneDrive选择性同步(避开那些烦人的临时文件)
  • 保姆级教程:用DPABI和Matlab给脑图做‘分区体检’,提取AAL90模板特征
  • 【应用程序】基于 Spring Boot + Spring AI的虚拟宠物Web 应用(二)