连接你的工具
你的工具,一个 API Key。
找到正在使用的工具,按指南完成配置,再验证第一次模型调用。Router One 处理模型请求,agent 与工作流仍由你的应用运行。
找到你的接入方式
按工具或使用场景查找,再核对对应的 provider 配置与模型要求。
显示 38 / 38 篇接入指南
编程与 agent 工具
16- Claude Code终端编程 agent · Anthropic Messages 配置查看接入指南
- Codex CLI终端编程 agent · Responses 与 config.toml查看接入指南
- ClineVS Code agent · OpenAI 兼容 provider查看接入指南
- Aider终端结对编程 · 模型与端点配置查看接入指南
- Roo CodeVS Code agent · 自定义 provider 配置查看接入指南
- OpenCode终端 agent · opencode.json provider 配置查看接入指南
- Kilo CodeVS Code agent · provider 与模型选择查看接入指南
- Cursor自带 API Key · 聊天配置与功能边界查看接入指南
- OpenClawAgent CLI · 自定义 provider 与消费上限查看接入指南
- ZedAgent Panel · settings.json 模型配置查看接入指南
- ContinueIDE 助手 · config.yaml 与聊天角色查看接入指南
- GitHub CopilotVS Code Chat · 自定义端点与 BYOK 范围查看接入指南
- OpenHands编程 agent · provider 与协议选择查看接入指南
- XcodeXcode 26 聊天 provider · 主机根地址与模型列表查看接入指南
- Qwen Code终端编程 agent · OPENAI_* 环境变量与 modelProviders查看接入指南
- Goose桌面与命令行 agent · OPENAI_HOST 或自定义 provider查看接入指南
SDK 与框架
12- LangChainChatOpenAI · 显式配置 Chat Completions查看接入指南
- LlamaIndexOpenAILike · 聊天模型与上下文设置查看接入指南
- Vercel AI SDKTypeScript · provider 与聊天 API 选择查看接入指南
- OpenAI SDKPython 与 TypeScript · 第一次聊天请求查看接入指南
- Pydantic AIPython agents · OpenAIChatModel 与 provider 配置查看接入指南
- CrewAIPython agents · 自定义 OpenAI 兼容 LLM查看接入指南
- Spring AIJava · 按版本核对 base URL查看接入指南
- OpenAI Agents SDKPython agents · 显式 Chat Completions 模型查看接入指南
- Claude Agent SDKClaude Code 运行时 · 环境变量与模型配置查看接入指南
- HaystackPython 管线 · 聊天生成器与 RAG 边界查看接入指南
- Google ADKPython agents · 带 api_base 的 LiteLlm 模型查看接入指南
- smolagentsHugging Face agents · 带 api_base 的 OpenAIModel查看接入指南
聊天、知识库与翻译
06工作流与 API 工具
04第一次请求前,核对这三件事
这里该填哪个 API 地址?
OpenAI 兼容 SDK 与 Codex 使用 /v1 base URL;Claude Code 使用主机根地址;沉浸式翻译需要完整 /v1/chat/completions 地址。还需核对配置所用协议与模型支持范围。
对照各客户端的地址设置
| 客户端 / 配置字段 | 应填写的值 | 使用的 API |
|---|---|---|
SDK 的 Chat Completions 配置base_url / baseURL / apiBase | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
Codex CLIbase_url; wire_api = "responses" | https://api.router.one/v1 | ResponsesPOST /v1/responses |
Claude CodeANTHROPIC_BASE_URL | https://api.router.one | Anthropic MessagesPOST /v1/messages |
沉浸式翻译自定义 API 接口地址 | https://api.router.one/v1/chat/completions | Chat CompletionsPOST /v1/chat/completions |
GitHub Copilot(VS Code)chatLanguageModels.json → models[].url; apiType: "chat-completions" | https://api.router.one/v1/chat/completions | Chat CompletionsPOST /v1/chat/completions |
OpenHandsBase URL(Advanced)/ LLM_BASE_URL(GPT-5 系列 ID 走 /v1/responses,见指南) | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
NextChatBASE_URL / 接口地址 | https://api.router.one | Chat CompletionsPOST /v1/chat/completions |
CrewAIbase_url; custom_openai=True (or OPENAI_API_BASE) | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
Spring AIspring.ai.openai.base-url (2.0.x; 1.x uses the host root) | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
OpenAI Agents SDKAsyncOpenAI(base_url=…) + OpenAIChatCompletionsModel (string model names default to /v1/responses) | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
Claude Agent SDKClaudeAgentOptions(env={ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN}) | https://api.router.one | Anthropic MessagesPOST /v1/messages |
HaystackOpenAIChatGenerator(api_base_url=…) | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
AnythingLLMSettings → LLM → Base URL / GENERIC_OPEN_AI_BASE_PATH | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
FastGPTAI Proxy channel → Base url (Protocol Type: OpenAI) | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
XcodeSettings → Intelligence → Add a Chat Provider → Internet Hosted → URL(Xcode 自行拼接 /v1/models 与 /v1/chat/completions) | https://api.router.one | Chat CompletionsPOST /v1/chat/completions |
Qwen CodeOPENAI_BASE_URL (.qwen/.env) / modelProviders.openai[].baseUrl | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
Google ADKLiteLlm(model="openai/<id>", api_base=…, api_key=…) | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
smolagentsOpenAIModel(model_id=…, api_base=…, api_key=…) | https://api.router.one/v1 | Chat CompletionsPOST /v1/chat/completions |
GooseOPENAI_HOST(OPENAI_BASE_PATH 保持默认 v1/chat/completions;gpt-5、gpt-6 与 o 系列名称走 /v1/responses,见指南) | https://api.router.one | Chat CompletionsPOST /v1/chat/completions |
- SDK 的 Chat Completions 配置
base_url / baseURL / apiBase- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- Codex CLI
base_url; wire_api = "responses"- 应填写的值
https://api.router.one/v1- 使用的 API
- Responses
POST /v1/responses
- Claude Code
ANTHROPIC_BASE_URL- 应填写的值
https://api.router.one- 使用的 API
- Anthropic Messages
POST /v1/messages
- 沉浸式翻译
自定义 API 接口地址- 应填写的值
https://api.router.one/v1/chat/completions- 使用的 API
- Chat Completions
POST /v1/chat/completions
- GitHub Copilot(VS Code)
chatLanguageModels.json → models[].url; apiType: "chat-completions"- 应填写的值
https://api.router.one/v1/chat/completions- 使用的 API
- Chat Completions
POST /v1/chat/completions
- OpenHands
Base URL(Advanced)/ LLM_BASE_URL(GPT-5 系列 ID 走 /v1/responses,见指南)- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- NextChat
BASE_URL / 接口地址- 应填写的值
https://api.router.one- 使用的 API
- Chat Completions
POST /v1/chat/completions
- CrewAI
base_url; custom_openai=True (or OPENAI_API_BASE)- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- Spring AI
spring.ai.openai.base-url (2.0.x; 1.x uses the host root)- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- OpenAI Agents SDK
AsyncOpenAI(base_url=…) + OpenAIChatCompletionsModel (string model names default to /v1/responses)- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- Claude Agent SDK
ClaudeAgentOptions(env={ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN})- 应填写的值
https://api.router.one- 使用的 API
- Anthropic Messages
POST /v1/messages
- Haystack
OpenAIChatGenerator(api_base_url=…)- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- AnythingLLM
Settings → LLM → Base URL / GENERIC_OPEN_AI_BASE_PATH- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- FastGPT
AI Proxy channel → Base url (Protocol Type: OpenAI)- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- Xcode
Settings → Intelligence → Add a Chat Provider → Internet Hosted → URL(Xcode 自行拼接 /v1/models 与 /v1/chat/completions)- 应填写的值
https://api.router.one- 使用的 API
- Chat Completions
POST /v1/chat/completions
- Qwen Code
OPENAI_BASE_URL (.qwen/.env) / modelProviders.openai[].baseUrl- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- Google ADK
LiteLlm(model="openai/<id>", api_base=…, api_key=…)- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- smolagents
OpenAIModel(model_id=…, api_base=…, api_key=…)- 应填写的值
https://api.router.one/v1- 使用的 API
- Chat Completions
POST /v1/chat/completions
- Goose
OPENAI_HOST(OPENAI_BASE_PATH 保持默认 v1/chat/completions;gpt-5、gpt-6 与 o 系列名称走 /v1/responses,见指南)- 应填写的值
https://api.router.one- 使用的 API
- Chat Completions
POST /v1/chat/completions
下表对应各链接指南中的配置。客户端可能还支持其他 provider 或 API,修改地址前先核对实际请求路径。
接入时的常见问题
Router One 的 base URL 到底该填哪个?
按这些指南配置 OpenAI 兼容 SDK 时,填写 https://api.router.one/v1。Claude Code 与 Claude Agent SDK 使用主机根地址 https://api.router.one。需要完整 Chat Completions 端点的客户端应填写 https://api.router.one/v1/chat/completions。部分客户端会自行拼接 /v1,应以对应指南中的实际字段为准,避免重复添加。
列在这里的工具,能使用全部模型和功能吗?
每份指南对应一种具体的 provider 配置。API 协议、模型和客户端都要支持所需功能。请在模型详情页核对精确 ID、端点、上下文限制,以及工具调用或图片支持。纯文本请求成功,不代表已经验证流式输出、工具调用或图片输入。
Router One 会运行 agent 或建立知识库索引吗?
agent 循环、工具执行和文档管理由客户端或框架完成,Router One 处理其中受支持的模型调用。知识库所需的 embeddings、rerank 和向量存储需要单独配置;接通聊天模型不等于接通这些服务。
如何确认接入成功?
先发送简单请求并检查最终结果,再到控制台的请求日志,按模型、时间和请求 ID 核对 token、延迟、状态与结算。HTTP 200 不足以证明流式输出完整结束,待结算也不表示免费。客户日志界面不展示供应商尝试记录或内部 fallback 链。
没找到正在使用的工具?
先确认它是否支持自定义 provider 地址和 API Key,再将请求协议与模型支持范围对应起来。API 文档列出了可用端点。
阅读 Markdown 版本