代理兼容性矩阵
“工具调用”是指代理可以在请求中发送
tools 并从响应中解析 tool_calls。端到端是否有效取决于代理和本地模型两者 — Qwen3-Coder-30B、Llama-3-70B 和 Mistral 在 vLLM 上都能很好地处理工具调用。基于 IDE 的代理
这些代理驻留在您的编辑器中,并在您编码时发送补全请求。除非另有说明,它们都使用 OpenAI Chat Completions API 格式。Cline 和 Roo Code
Cline 及其分支 Roo Code 均使用“OpenAI 兼容”提供商。在扩展设置中设置 3 字段:- API 提供商:
OpenAI Compatible - 基础 URL:
https://api.tokios.com/v1 - API 密钥: 您的
sk-tok-…密钥 - 模型 ID: 您的部署名称(例如,
qwen3-coder-tunnel)
继续
Continue 读取~/.continue/config.yaml。添加模型条目:
Cursor
Cursor 的自定义模型覆盖接受基础 URL 和 API 密钥。支持情况因 Cursor 版本而异 — 在依赖此功能前,请验证自定义基础 URL 路由在你的构建中是否有效:- 打开 Cursor Settings → Models。
- 添加一个基础 URL 为
https://api.tokios.com/v1且使用你的sk-tok-…密钥的自定义模型。
Zed
Zed 在其settings.json 中支持自定义 OpenAI 兼容提供商:
settings.json — 请在 Zed 的 LLM 提供商界面中输入,或导出 TOKIOS_API_KEY(Zed 从提供商 ID 派生变量名)。请参阅 Zed 指南。
JetBrains AI Assistant
JetBrains AI Assistant 通过其插件设置支持 BYOK(自带密钥)。在自定义提供程序字段中输入基础 URL 和 API 密钥:- 基础 URL:
https://api.tokios.com/v1 - API 密钥: 您的
sk-tok-…密钥
VS Code Copilot
GitHub Copilot 的 BYOK 支持正在逐步推出。当您的 VS Code 版本支持自定义提供程序时,请将其指向:- 基础 URL:
https://api.tokios.com/v1 - API 密钥: 您的
sk-tok-…密钥
终端智能体
这些智能体在您的 Shell 中运行,并使用环境变量或配置文件进行连接。Claude Code
Claude Code 使用 Anthropic API 格式,而非 OpenAI。请设置 2 环境变量:/v1 后缀。
请参阅 Claude Code 指南,以在跨会话时持久化这些设置。
OpenAI Codex
OpenAI Codex 使用 Responses API(wire_api=responses)。请在 ~/.codex/config.toml 中设置基础 URL:
env_key 命名的是保存您密钥的变量,而非密钥本身,且由于 Tokios 无状态地提供 Responses 服务,因此 disable_response_storage 是必需的。然后运行:
Aider
Aider 从环境变量中读取基础 URL 和密钥,并且需要openai/ 模型前缀:
OpenCode
OpenCode 底层使用 AI SDK(Vercel)。请在opencode.json 中添加自定义提供程序:
Goose
Goose 内置的openai 提供商接受自定义主机。Goose 将这些配置持久化到 ~/.config/goose/config.yaml:
~/.config/goose/custom_providers/。
请参阅 Goose 指南。
Pi 和 omp
Pi 使用带有api: openai-completions 的自定义提供商。omp(oh-my-pi)继承相同的模式 — providers 是按提供商名称键映射的,且键为 camelCase 格式。omp 读取 ~/.omp/agent/models.yml;Pi 读取 ~/.pi/agent/models.json:
Hermes Agent
Hermes Agent 连接到任何 OpenAI 兼容的/v1/chat/completions 端点。它读取 ~/.hermes/config.yaml,其中提供商键嵌套在 model: 下:
通用设置模式
上述每个代理都遵循相同的 3 步模式:- 设置基础 URL 为
https://api.tokios.com/v1(OpenAI)或https://api.tokios.com(Anthropic)。 - 设置 API 密钥 为你的
sk-tok-…密钥。 - 设置模型 为你已注册的部署名称。
按引擎划分的工具调用兼容性
工具调用需要代理支持和后端支持。以下是支持该功能的本地引擎:用于编码代理的最佳本地模型
一个端点服务所有代理
切换代理时无需重新配置模型。在 Tokios 中注册一次你的部署,创建一个sk-tok-… 密钥,并将任何代理指向同一端点。通过更改 2 环境变量,可从 Aider 切换至 Claude Code,你的模型、连接器和部署保持不变。
快速入门
设置连接器并注册你的首个部署。
兼容客户端
完整的 39 个兼容客户端矩阵,不限于编码代理。
选择本地模型
为你的硬件和用例选择合适的模型。
API 密钥
为团队成员和代理创建、限定范围并轮换密钥。