crabridge route: deepseek bind: 127.0.0.1:11435

Codex → DeepSeek / Kimi。

面向 OpenAI Responses API 的 Rust 代理。单进程多提供商;密钥永不写入 crabbridge.toml。

curl -sSL https://raw.githubusercontent.com/rust-infra/crab-bridge-rs/main/scripts/install-macos.sh | bash
在 GitHub 上查看 ↗

Rust · 本地 :11435 · Responses API · SQLite 会话 · MIT

接收 Codex Responses 请求,转换为上游 Chat Completions —— 含流式 SSE。

单进程同时托管 DeepSeek 与 Kimi。按路径选择:/deepseek/v1 或 /kimi/v1。

API Key 以 Codex env_key 的 Bearer 透传。绝不落盘到 crabbridge.toml。

托盘应用自动拉起桥接;Setup Wizard 一键写入 ~/.codex/config.toml。

功能特性

Codex 原生协议

wire_api = "responses"。把 Codex 指到桥即可,客户端无需 Chat Completions 适配。

流式 SSE

上游流式保持流式。适合作代理循环,而不是整段缓冲。

SQLite 会话

多轮状态本地持久化,桥接重启不会丢掉上下文。

路径选择提供商

改 model_provider 即可切换模型——同一主机,不同 /{provider}/v1。

健康检查与指标

/health、/admin 控制台,以及 Prometheus /metrics。

快速开始

1

安装

安装 crabridge 二进制(上游提供 macOS / Linux / Windows 脚本)。

curl -sSL https://raw.githubusercontent.com/rust-infra/crab-bridge-rs/main/scripts/install-macos.sh | bash
powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/rust-infra/crab-bridge-rs/main/scripts/install-windows.ps1 | iex"
2

配置 Codex

导出 API Key,再把 Codex 指到桥(也可用桌面端 Setup Wizard)。

model_provider = "crabbridge-deepseek"
model = "deepseek-v4-pro"

[model_providers.crabbridge-deepseek]
name = "crabbridge-deepseek"
base_url = "http://127.0.0.1:11435/deepseek/v1"
wire_api = "responses"
env_key = "DEEPSEEK_API_KEY"

[model_providers.crabbridge-kimi]
name = "crabbridge-kimi"
base_url = "http://127.0.0.1:11435/kimi/v1"
wire_api = "responses"
env_key = "KIMI_API_KEY"
3

启动

启动桥接。默认监听:127.0.0.1:11435。

export DEEPSEEK_API_KEY=sk-...
crabridge serve

桌面应用

启停桥接、打开 Admin、运行 Setup Wizard —— 密钥只留在环境变量或钥匙串。

CrabBridge 深色桌面应用:running 状态、Start Bridge / Stop / Admin、DeepSeek 当前配置与就绪说明