CC Switch v3.16.0 深度解析:Codex Chat Completions 本地路由、第三方历史统一与受管 CLI 工具管理
2026-09-04 20:24:44作者:凤尚柏Louis
本篇基于 CC Switch 仓库中的发布说明 docs/release-notes/v3.16.0-zh.md 并结合后端 Rust 源码展开:核心主题是 v3.16.0 如何把「仅支持 OpenAI Chat Completions 协议的第三方供应商」接入 Codex——本地代理负责 Responses ↔ Chat 的双向格式转换、推理参数自适应注入与错误信封规范化。读完本文,你将理解这条路由链路的完整工作原理、22 个内置预设与模型目录投影机制、第三方历史会话一次性迁移的底层实现,以及升级后必须注意的四项行为变化。
版本概览
v3.16.0 发布于 2026-05-29,自 v3.15.0 以来共 101 个 commits、221 个文件变更、+27,063 / -3,052 行。本次开发的核心,是把第三方 Codex 供应商的 Chat Completions 路由升级为「一等公民」:
- Codex 原生只认 OpenAI Responses API 与 GPT 系列模型;
- 本版本让 CC Switch 本地代理把 Codex 发出的 Responses 请求转换为上游 Chat Completions,再把 JSON 与 SSE 流式响应重建回 Responses 形态;
- 转换沿途保留
reasoning_content、内联 `
登录后查看全文
热门项目推荐
相关项目推荐
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0624
Hy4-previewHy4 preview 是由腾讯混元团队研发的新一代混合专家(MoE)旗舰模型。模型总参数量 770B,每个 token 激活 49B,主干共包含78层,第一层采用标准 FFN,其余 77 层均为 MoE 结构,每层包含 256 个路由专家与 1 个共享专家,每个 token 激活 top-8 路由专家及共享专家。主干之外原生内置 1 层 MTP(总参数量 10B,激活 0.7B)以支持投机解码。Python00
GLM-5.3GLM-5.3 与 GLM-5.2 使用相同的基座模型——所有提升均来自后训练。与 GLM-5.2 相比,它在复杂编程和长程任务上的表现显著提升。Jinja00
GLM-5.3-FlashGLM-5.3-Flash (320B-A18B),是GLM-5系列的首个原生多模态模型。320B总参数,能力超过GLM-5.2Jinja00
Spark-X2.5-4BSpark-X2.5-4B 旨在让强大的 AI 更实用、更高效、更易获得。在广泛日常任务中表现强劲,涵盖对话、写作、翻译、推理、编码、工具调用以及智能体工作流,并在同等规模的开源模型中取得领先成绩。Spark-X2.5 将面向效率的架构与最高 1M tokens 的原生上下文窗口相结合,并支持 200 多种语言。Python00
Spark-X2.5-1.7BSpark-X2.5-1.7B 旨在让强大的 AI 更加实用、高效且易于获取。这些模型在广泛的日常任务中表现出色,涵盖对话、写作、翻译、推理、编程、工具调用和智能体工作流,并在同等规模的开源模型中取得领先结果。Spark-X2.5 将面向效率的架构与最高 1M tokens 的原生上下文窗口相结合,并支持 200 多种语言。Python00
热门内容推荐
最新内容推荐
LobeHub deep-review 对抗式验证子代理:逐条证伪代码审查发现的设计与实现AutoGen Python 文档构建实战:Sphinx + MyST + Poe 的本地构建与开发管线Go 项目目录布局详解:project-layout 标准目录结构的设计原则与实操指南深入 goccy/go-yaml:lazydocker 的 YAML 编解码、Anchor/Alias 与 YAMLPath 实现解析CrewAI FirecrawlScrapeWebsiteTool 完全指南:让 Agent 把任意网站抓成干净 MarkdownSupabase pm-the-docs:文档创作 Frame/Shape 阶段的决策支持技能——受众、产品阶段与跨仓库范围判定Headroom 贡献指南全解:从 PR 工作流、Real behavior proof 到本地开发环境与架构原则Crawl4AI v0.7.4 版本深度解析:LLM 智能表格抽取(LLMTableExtraction)与并发、稳定性改进free-programming-books 芬兰语免费编程书目全解:fi 列表中 C 到 Ruby 的完整学习资源地图three.js TSL 中 BasicLightMapNode 解析:无光照材质如何正确处理 Light Map
项目优选
收起
deepin linux kernel
C
33
18
作为 Ascend for PyTorch 社区的核心组件,TorchNPU 是昇腾专为 PyTorch 打造的深度学习适配插件,使 PyTorch 框架能够直接调用昇腾 NPU,为开发者提供昇腾 AI 处理器的超强算力。
Python
855
1.34 K
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
1.13 K
2.73 K
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
528
589
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
908
1.83 K
JiuwenSwarm 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。
Python
3.56 K
1.01 K
CANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。
Jupyter Notebook
997
511
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
1.34 K
1.45 K
暂无描述
Markdown
895
5.79 K
openGauss kernel ~ openGauss is an open source relational database management system
C++
213
313

