Claude Code model router

Zed API

将 Zed 托管模型转为本地 OpenAI / Anthropic 兼容 API(Responses、Ch Completions、Messages),支持流式与工具调用,Codex / Claude Code / OpenCode 可直连

Install

From source
git clone https://github.com/csmsqj/zed-api.git

From the README

zed-api

把 Zed 托管的模型转成本地 OpenAI / Anthropic 接口,让 Codex、Claude Code、OpenCode 直接连本机用。

三种协议(Responses / Chat Completions / Messages)都支持流式和工具调用,自带多账号调度、额度查看和中文 Web 管理页。
服务固定监听 http://127.0.0.1:8001,只在本机用,别暴露公网。

效果

Claude Code:

Codex 桌面端(5.6 Sol,极高档位):

能做什么

- Codex:原生 /v1/responses,reasoning、工具调用历史都完整透传。/v1/models 同时给出 OpenAI 和 Codex Desktop 两种格式,新版桌面端拿来就能用。
- Claude Code:/v1/messages,顶层 system、内容块、缓存标记、工具结果都按 Anthropic 语义处理。
- OpenCode:/v1/chat/completions,切模型、切思考档位最方便。
- 多账号:健康账号优先,认证失败、限流、网络错误分别冷却,挂了自动换号,换完记住。
- 管理页:每个账号的套餐、到期时间、额度、模型探测结果一目了然,可以单个或全部做健康检查。

模型与思考档位

GPT-5.6 思考档位:none / low / medium / high / xhigh,不传默认 xhigh。max 和 minimal 这条链路上游不支持,传了直接 400,不会偷偷降级。账号实际有哪些模型以 Zed 返回为准。

上游协议差异(为什么要做字段清洗)

Zed 云端的 Anthropic 解析器比公开 Anthropic API 严格,把一批官方可选字段当成必填,Claude Code 恰好都不发。这些请求以前会 400,看起来像账号被封。现在转发前统一补齐或丢弃:

cache_control、tool_choice、output_config、thinking.enabled、图片块这些都实测正常,原样透传。

另外上游报错有两种形态:解析失败是 HTTP 400 + 纯文本;模型侧拒绝是 HTTP 200 加一行 {"status":{"failed":{...}}}。后者以前被当成"成功但没内容",返回空回答且账号仍标健康;现在会识别成失败,并且请求级错误(400/422 等)不再拿其他账号重放。

快速开始

Windows

管理页:

macOS

需要 Zig 0.15.x、Node.js/npm,以及系统中的 openssl 和 curl:

zig build 会按当前 Mac 原生架构构建,Apple Silicon 和 Intel 均支持。管理页同样是 。

Windows 健康检查:

客户端配置

模板都在 configs/,往自己已有的配置里合并,别整个覆盖。配置前先确认服务活着:

Codex

把 configs/codex.config.toml.example 合并进 Windows 的 %USERPROFILE%\.codex\config.toml 或 macOS 的 ~/.codex/config.toml:

改完重启 Codex(旧进程不重读配置),然后验证:

本机开着 Clash 之类代理的话,NO_PROXY 里要有 localhost,127.0.0.1,不然发往本机的请求会被代理拦成 502。

Claude Code

按想用的模型挑一个模板,合并进 Windows 的 %USERPROFILE%\.claude\settings.json 或 macOS 的 ~/.claude/settings.json:

- configs/claude.settings.json.example — Sonnet 5
- configs/claude-gpt56-sol / -terra / -luna — GPT-5.6 变体

地址填根路径 http://127.0.0.1:8001(客户端自己拼 /v1/messages)。重启后验证:

OpenCode

把…
Read the full README on GitHub

Details

Repository
csmsqj/zed-api
Language
Zig
License
MIT
Last updated
27 September 2026
Topics
llm-proxyopenai-apisse

FAQ

What is Zed API?

将 Zed 托管模型转为本地 OpenAI / Anthropic 兼容 API(Responses、Ch Completions、Messages),支持流式与工具调用,Codex / Claude Code / OpenCode 可直连 It is a model router for Claude Code, from csmsqj/zed-api on GitHub.

How do I install Zed API?

Clone csmsqj/zed-api from GitHub and follow the setup steps in its README.

Is Zed API popular?

csmsqj/zed-api has 29 GitHub stars and 8 forks. It was last updated on 27 September 2026.

More model routers & proxies

Browse the most popular Claude Code mods, all model routers & proxies, or the skills and MCP server directories.