尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

OpenRouter / One API / New API 统一网关:一份配置路由 10+ 模型

发布时间:2026/9/29 2:27:40

资讯中心
01
ARTICLE

OpenRouter / One API / New API 统一网关:一份配置路由 10+ 模型

OpenRouter / One API / New API 统一网关:一份配置路由 10+ 模型
1. 多模型工具链的配置地狱为什么你需要一个统一网关如果你同时用 Claude Code 写代码、Cursor 做补全、Cline 跑 Agent 任务还偶尔在网页端对比 DeepSeek、Qwen、GLM 的输出质量那你大概率经历过这样的场景四个工具、四套配置、四个 Key 池子每个工具的 Base URL 字段名还不一样。Claude Code 只认ANTHROPIC_BASE_URLCursor 认OPENAI_API_BASECline 又是另一套 JSON 配置。哪天某个 Key 欠费了你得在四个地方同时改。统一网关要解决的就是这件事把多对多的配置关系收敛成多对一。你只维护一个虚拟 Key 和一个 Base URL背后接多少个模型、走哪个渠道、怎么切换全部在网关层完成。OpenRouter 是托管方案注册即用One API 和 New API 是自托管方案需要一台服务器但可控性更强。这篇文章给你一份能直接抄的配置骨架覆盖 OpenRouter、One API、New API 三种网关的路由配置以及 CC Switch、Cline 接入 TaoToken 统一 Key/API 通道的完整步骤。目标很明确一次配置稳定调度 10 模型。适合谁看手里同时用 3 个以上模型厂商的开发者、想把 Claude Code 的贵请求换成国产模型降本的团队、需要集中管 Key 和记账的技术负责人。如果你只用一个模型一个工具直接配就行别折腾网关。2. TaoToken 前置统一 Key 与 API 通道的准备在配置任何网关之前你需要先有一个统一的 API 通道。TaoToken 提供的就是这个角色——一个 OpenAI 兼容的 API 端点你可以在上面管理多个模型的访问权限生成统一的 Key然后在各个工具和网关里复用。先做三件事第一注册并登录 TaoToken 控制台。打开https://taotoken.net/api对应的控制台入口完成账号注册。这一步不需要信用卡邮箱验证即可。第二生成 API Key。进入控制台的 API Keys 页面deep link:/console/api-keys点击创建新 Key。建议按用途命名比如gateway-main、cline-dev、cc-switch方便后续排查问题时定位来源。每个 Key 可以单独设额度上限这一点后面排障章节会展开。第三确认你要用的模型列表。在模型对话页面deep link:/model-chat可以测试各个模型的连通性确认哪些模型当前可用、响应速度如何。这一步别跳过——有些模型虽然列表里有但实际调用可能超时或限流提前测一遍能省掉后面很多排查时间。TaoToken 的 API 端点格式是标准的 OpenAI 兼容格式https://taotoken.net/api/v1。记住这个地址后面所有配置里的 Base URL 都填它。如果你用的是 Claude Code 这类走 Anthropic 协议的工具需要确认网关是否支持协议转换或者用 CC Switch 做一层适配。注意API Key 只在创建时显示一次务必立即复制保存。如果丢失只能删除重建。3. 可复制配置OpenRouter / One API / New API 三套骨架这一节给你三套可直接复制的配置骨架。每套都包含网关侧的路由规则和客户端侧的接入参数。你可以根据自己的部署方式选一套也可以三套都跑起来做对比。3.1 OpenRouter 托管方案settings.json 骨架OpenRouter 是托管服务不需要自己运维服务器。你只需要在 OpenRouter 后台配置好模型路由然后在客户端填对应的 Base URL 和 Key。OpenRouter 的 Base URL 是https://openrouter.ai/api/v1。在 Cline 或 Continue 的settings.json里这样配{ openai: { baseUrl: https://openrouter.ai/api/v1, apiKey: sk-or-v1-你的OpenRouterKey, defaultModel: anthropic/claude-3.5-sonnet, models: [ anthropic/claude-3.5-sonnet, openai/gpt-4o, google/gemini-2.0-flash, deepseek/deepseek-chat, qwen/qwen-max, zhipu/glm-4 ] } }OpenRouter 的模型命名规则是厂商/模型名比如anthropic/claude-3.5-sonnet、deepseek/deepseek-chat。你可以在 OpenRouter 的模型列表页面查到所有可用模型的准确名称。如果你想把 TaoToken 作为 OpenRouter 的上游渠道之一可以在 OpenRouter 的集成设置里添加自定义 OpenAI 兼容端点填入https://taotoken.net/api/v1和你的 TaoToken Key。这样 OpenRouter 就能把请求转发到 TaoToken再由 TaoToken 路由到具体模型。3.2 One API 自托管config.toml 路由骨架One API 是自托管方案需要一台服务器1核2G 起步即可。部署方式用 Docker 一行命令docker run -d --name one-api \ -p 3000:3000 \ -v $(pwd)/one-api-data:/data \ -e TZAsia/Shanghai \ justsong/one-api:latest启动后打开http://你的服务器IP:3000默认账号root密码123456首次登录后立即改密码。One API 的核心配置在「渠道」和「令牌」两个页面。渠道是你真实的上游 API比如 TaoToken、OpenAI、DeepSeek 官方令牌是你发给客户端使用的虚拟 Key。在「渠道」页面添加 TaoToken 作为上游# One API 渠道配置示例概念性字段具体以面板为准 name taotoken-main type openai base_url https://taotoken.net/api/v1 api_key sk-你的TaoTokenKey models claude-3-5-sonnet,gpt-4o,deepseek-chat,qwen-max,glm-4 group default然后在「令牌」页面生成一个虚拟 Key客户端所有工具都填这个虚拟 Key 和 One API 的地址http://你的服务器IP:3000/v1。3.3 New API 自托管模型重定向与分组路由New API 是 One API 的活跃分支社区渠道插件更多更新节奏更快。部署方式类似docker run -d --name new-api \ -p 3000:3000 \ -v $(pwd)/new-api-data:/data \ -e TZAsia/Shanghai \ calciumion/new-api:latestNew API 的模型重定向功能是路由 10 模型的关键。你可以在「模型重定向」页面配置映射规则{ claude-3-5-sonnet: deepseek-chat, claude-opus: claude-3-5-sonnet, gpt-4o: qwen-max, gemini-pro: glm-4 }这条配置的含义是当客户端请求claude-3-5-sonnet时网关实际转发给deepseek-chat当请求claude-opus时转发给真正的claude-3-5-sonnet。客户端完全无感它以为自己一直在用 Claude。New API 还支持按分组路由。你可以在「分组」页面创建不同分组每个分组绑定不同的渠道集合{ groups: { cheap: [deepseek-chat, qwen-max, glm-4], strong: [claude-3-5-sonnet, gpt-4o], fallback: [deepseek-chat, qwen-turbo] } }然后给不同令牌分配不同分组。比如给日常开发用的令牌分配cheap分组给关键项目用的令牌分配strong分组。这样就能实现按请求来源走不同模型组的精细化路由。3.4 CC Switch 接入 TaoToken 统一通道CC Switch 是 Claude Code 的配置切换工具可以让你在不同 API 端点之间快速切换。把 TaoToken 配进去的步骤如下首先安装 CC Switch具体安装方式参考其官方文档。然后在 CC Switch 的配置文件中添加 TaoToken 作为 provider{ providers: { taotoken: { name: TaoToken, baseUrl: https://taotoken.net/api, apiKey: sk-你的TaoTokenKey, models: { default: claude-3-5-sonnet, fast: deepseek-chat, strong: claude-opus } } } }配置完成后在 Claude Code 里通过 CC Switch 切换到 TaoToken provider所有请求就会走 TaoToken 的统一通道。你可以在 TaoToken 控制台看到所有请求的日志和用量。3.5 Cline 接入 TaoToken 统一 KeyCline 是 VS Code 里的 AI 编程助手支持 OpenAI 兼容端点。在 Cline 的设置里这样填{ cline.apiProvider: openai, cline.openaiBaseUrl: https://taotoken.net/api/v1, cline.openaiApiKey: sk-你的TaoTokenKey, cline.openaiModelId: claude-3-5-sonnet }如果你想让 Cline 用不同的模型处理不同任务可以在 Cline 的模型选择器里切换。TaoToken 支持的所有模型都会出现在下拉列表里。4. 验证请求确认网关真正在起作用配置完成后别急着在工具里发请求。先用 curl 验证网关连通性这样出问题时能快速定位是网关层还是工具层的问题。第一步检查模型列表curl -s https://taotoken.net/api/v1/models \ -H Authorization: Bearer sk-你的TaoTokenKey | jq .data[].id如果返回一串模型 ID 的 JSON 数组说明 Key 和端点都正确。如果返回 401检查 Key 是否复制完整如果返回 404检查 Base URL 是否少了/v1。第二步发一条实际请求curl -s https://taotoken.net/api/v1/chat/completions \ -H Authorization: Bearer sk-你的TaoTokenKey \ -H Content-Type: application/json \ -d { model: claude-3-5-sonnet, messages: [{role: user, content: 回复OK两个字母}], max_tokens: 10 } | jq .choices[0].message.content如果返回OK或类似内容说明整条链路通了。如果超时检查网络连通性如果返回模型不存在检查模型名是否拼写正确。第三步验证路由映射是否生效。如果你在 New API 里配了claude-3-5-sonnet→deepseek-chat的重定向发一条请求后去 New API 的「日志」页面看实际调用的渠道。如果日志显示deepseek-chat被调用说明映射生效。第四步验证故障转移。手动在网关面板禁用一个渠道然后重新发请求。如果请求自动落到备用渠道且不报错说明故障转移配置正确。验收标准很简单curl 能拿到模型列表、能收到正常回复、日志里能看到实际调用的渠道、禁用渠道后请求不中断。命中这四条你的网关就是真正在起作用而不是配了个寂寞。5. 本篇常见错排查6 个坑与解法5.1 Base URL 尾巴少了 /v1现象工具报 401 或 404但 Key 确认是对的。根因是 OpenAI 兼容端点通常是.../v1很多人只填到根路径。解决方法是确认工具要的是https://taotoken.net/api/v1还是https://taotoken.net/api照着填。预防措施先用 curl 打通/v1/models再进工具配置。5.2 模型名对不上导致静默走默认现象配了重定向但账单显示还在用贵模型。根因是工具发出的模型名是claude-3-5-sonnet-20241022你映射的是claude-3-5-sonnet没匹配上。解决方法是去网关日志里看真实的模型名按全称配映射。预防措施映射用全称别用简称。5.3 网关暴露到公网现象一周后发现额度被刷爆。根因是 3000 端口直接映射到公网 IP没鉴权。解决方法是立即改强密码、防火墙只放行内网、前面加 Nginx 反代带鉴权。预防措施网关只在127.0.0.1或内网跑要远程就用隧道工具别裸奔。5.4 单 Key 渠道挂了全躺现象某个模型突然全报错。根因是那个模型只绑了一个 Key 或一个渠道没备援。解决方法是每个模型至少绑 2 个渠道同厂商不同 Key或不同厂商同能力。预防措施关键模型永远双渠道靠网关的自动故障转移兜底。5.5 额度没设上限月底被惊到现象某同事写了个脚本死循环调模型月账单炸了。根因是令牌没设额度上限。解决方法是在 TaoToken 控制台或网关面板给每个令牌设月度额度超了自动停用。预防措施每个令牌必设额度上限哪怕是自己用。5.6 New API 与 One API 分支混用现象照着一篇老教程配字段对不上。根因是 One API 原项目已放缓New API 是活跃分支配置字段有差异。解决方法是认准你实际部署的分支文档别混抄。预防措施部署前先docker images确认镜像名文档对齐镜像。6. 语义一致 CTA按场景选择你的下一步如果你在排查接入问题或需要生成新的 API Key直接去 TaoToken 控制台的 API Keys 页面/console/api-keys和接入文档/doc。文档里有各语言 SDK 的接入示例和常见错误码说明。如果你想先验证模型连通性再决定用哪个去模型对话页面/model-chat直接测试。输入一段 prompt切换不同模型看响应速度和输出质量确认哪个模型适合你的场景。如果你是要长期跑编码任务或 Agent 工作流建议用 Coding Plan/coding-plan。它针对高频调用场景做了优化支持更细粒度的用量监控和额度管理。如果你用 Claude Code 并且想统一管理多个 API 端点CC Switch 的配置参考/claudecode-anthropic页面。那里有完整的 provider 配置示例和切换命令。所有 CTA 链接都带utm_sourcetaotoken_aicg_blog_end和utm_campaignrewrite参数方便你追踪来源。官网入口在https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_contentAPI 端点直接用https://taotoken.net/api。配置网关这件事最怕的不是配错而是配完了不知道有没有生效。按第 4 节的验证步骤走一遍确认 curl 能通、日志能看到、故障转移能触发再进工具里用。这样出问题时你能快速判断是网关层还是工具层省掉大量来回排查的时间。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。