如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
将 Claude Code、Codex、Cursor、Cline、Copilot 和 Antigravity 接入免费的 Claude / GPT / Gemini。自动回退。
RTK + Caveman 压缩节省15–95%的 tokens。永不触达限制。
约16亿记录在案的免费 tokens/月 —— 首次注册使用赠额可高达约21亿/月 —— 跨免费层级聚合,外加大量永久免费、无上限的提供商,上述压缩技术进一步延长每个 token 的使用。(我们如何统计 →)
🚀 快速开始 • 🎯 组合策略 • 🌐 提供商 • 🔌 CLI & MCP • 🗜️ 压缩 • 🌍 网站
💥 承诺 • 🤔 为何选择 • 🏆 与众不同之处 • 🤖 兼容的 CLI • 🖥️ 运行环境 • 🔒 隐私保护 • 🎬 实际应用 • 📚 探索更多 • 📧 支持
🌐 支持42+种语言
🇺🇸 🇧🇷 🇵🇹 🇪🇸 🇫🇷 🇮🇹 🇩🇪 🇳🇱 🇷🇺 🇺🇦 🇵🇱 🇨🇿 🇸🇰 🇷🇴 🇭🇺
🇧🇬 🇩🇰 🇫🇮 🇳🇴 🇸🇪 🇨🇳 🇹🇼 🇯🇵 🇰🇷 🇹🇭 🇻🇳 🇮🇩 🇲🇾 🇵🇭
🇮🇳 🇮🇳 🇮🇳 🇮🇳 🇮🇳 🇮🇳 🇧🇩 🇵🇰 🇮🇷 🇸🇦 🇮🇱 🇹🇷 🇦🇿 🇹🇿
| # | 策略 | 功能描述 |
|---|---|---|
| 1 | priority | 首个目标有序列表 — 依次耗尽每个目标后再切换下一个 🥇 |
| 2 | fill-first | 完全填满每个目标的配额后再继续 |
| 3 | weighted | 按目标权重进行加权随机选择 |
| 4 | round-robin | 按顺序循环遍历目标 |
| 5 | p2c | 二选一随机负载均衡 |
| 6 | least-used | 选择当前负载最低的目标 |
| 7 | random | 均匀随机选择(去重) |
| 8 | strict-random | 随机选择(允许重复)🎲 |
| 9 | cost-optimized | 根据实时目录定价最小化每请求成本 💸 |
| 10 | headroom | 选择剩余配额最多的目标 |
| 11 | reset-window | 优先选择配额窗口即将重置的目标 |
| 12 | reset-aware | 按配额重置时间排序 — 优先选择短窗口 📊 |
| 13 | context-relay | 在目标间传递上下文以支持长对话 🧠 |
| 14 | context-optimized | 为当前上下文大小选择最佳匹配目标 |
| 15 | lkgp | 最近已知良好路径 — 粘性保持上次成功目标 |
| 16 | auto | 基于9个因素对每个连接进行实时评分 🤖 |
| 17 | fusion | 向模型组广播请求 + 由判断模型综合生成一个答案 🧬 |
Auto-Combo 引擎基于 9个因素(健康状态、配额、成本、延迟、成功率、新鲜度……)对每个候选目标进行评分 — 详见 docs/routing/AUTO-COMBO.md。
多个密钥对应同一上游账户(如一个 Codex Pro 计划、一个 Kimi 密钥、一个 GLM Coding 席位)?某个密钥的突发流量可能会耗尽整个 5 小时/每小时配额,导致其他用户被锁定。配额共享可在池中的密钥间公平分配提供商的基于时间的配额 — 且具备“工作保持”特性,闲置成员的配额份额会被借出而非浪费。
| 配置项 | 控制功能 |
|---|---|
| ⚖️ 分配权重 | 每个密钥在池中的份额 — 例如 50 / 30 / 20 |
| 📐 维度 | 按 % · 请求数 · 令牌数 · `# 🚀 OmniRoute — 免费AI网关 |
将 Claude Code、Codex、Cursor、Cline、Copilot 和 Antigravity 接入免费的 Claude / GPT / Gemini。自动回退。
RTK + Caveman 压缩节省15–95%的 tokens。永不触达限制。
约16亿记录在案的免费 tokens/月 —— 首次注册使用赠额可高达约21亿/月 —— 跨免费层级聚合,外加大量永久免费、无上限的提供商,上述压缩技术进一步延长每个 token 的使用。(我们如何统计 →)
🚀 快速开始 • 🎯 组合策略 • 🌐 提供商 • 🔌 CLI & MCP • 🗜️ 压缩 • 🌍 网站
💥 承诺 • 🤔 为何选择 • 🏆 与众不同之处 • 🤖 兼容的 CLI • 🖥️ 运行环境 • 🔒 隐私保护 • 🎬 实际应用 • 📚 探索更多 • 📧 支持
🌐 支持42+种语言
🇺🇸 🇧🇷 🇵🇹 🇪🇸 🇫🇷 🇮🇹 🇩🇪 🇳🇱 🇷🇺 🇺🇦 🇵🇱 🇨🇿 🇸🇰 🇷🇴 🇭🇺
🇧🇬 🇩🇰 🇫🇮 🇳🇴 🇸🇪 🇨🇳 🇹🇼 🇯🇵 🇰🇷 🇹🇭 🇻🇳 🇮🇩 🇲🇾 🇵🇭
🇮🇳 🇮🇳 🇮🇳 🇮🇳 🇮🇳 🇮🇳 🇧🇩 🇵🇰 🇮🇷 🇸🇦 🇮🇱 🇹🇷 🇦🇿 🇹🇿
| # | 策略 | 功能描述 |
|---|---|---|
| 1 | priority | 首个目标有序列表 — 依次耗尽每个目标后再切换下一个 🥇 |
| 2 | fill-first | 完全填满每个目标的配额后再继续 |
| 3 | weighted | 按目标权重进行加权随机选择 |
| 4 | round-robin | 按顺序循环遍历目标 |
| 5 | p2c | 二选一随机负载均衡 |
| 6 | least-used | 选择当前负载最低的目标 |
| 7 | random | 均匀随机选择(去重) |
| 8 | strict-random | 随机选择(允许重复)🎲 |
| 9 | cost-optimized | 根据实时目录定价最小化每请求成本 💸 |
| 10 | headroom | 选择剩余配额最多的目标 |
| 11 | reset-window | 优先选择配额窗口即将重置的目标 |
| 12 | reset-aware | 按配额重置时间排序 — 优先选择短窗口 📊 |
| 13 | context-relay | 在目标间传递上下文以支持长对话 🧠 |
| 14 | context-optimized | 为当前上下文大小选择最佳匹配目标 |
| 15 | lkgp | 最近已知良好路径 — 粘性保持上次成功目标 |
| 16 | auto | 基于9个因素对每个连接进行实时评分 🤖 |
| 17 | fusion | 向模型组广播请求 + 由判断模型综合生成一个答案 🧬 |
Auto-Combo 引擎基于 9个因素(健康状态、配额、成本、延迟、成功率、新鲜度……)对每个候选目标进行评分 — 详见 docs/routing/AUTO-COMBO.md。
多个密钥对应同一上游账户(如一个 Codex Pro 计划、一个 Kimi 密钥、一个 GLM Coding 席位)?某个密钥的突发流量可能会耗尽整个 5 小时/每小时配额,导致其他用户被锁定。配额共享可在池中的密钥间公平分配提供商的基于时间的配额 — 且具备“工作保持”特性,闲置成员的配额份额会被借出而非浪费。
| 配置项 | 控制功能 |
|---|---|
| ⚖️ 分配权重 | 每个密钥在池中的份额 — 例如 50 / 30 / 20 |
| 📐 维度 | 按 % · 请求数 · 令牌数 · 跟踪,支持 5小时 / 7天 / 按模型 窗口 |
| 🚦 策略 | hard(超出份额时阻止)· soft(降低优先级)· burst(使用闲置配额) |
| 🧱 上限 | 每个密钥的绝对上限,与模式无关 |
CODE_TOKEN_0 宽松模式(在请求离开 OmniRoute 之前 的热路径中强制执行,包含按(密钥、模型)的上限 + 会话粘性以确保提示缓存完整性(现已支持按组合/全局禁用切换)。📖 配额共享引擎
| 层级 | 作用范围 | 功能描述 |
|---|---|---|
| 🔌 熔断断路器 | 整个提供商 | 停止对上游故障的提供商进行重试;自动探测恢复 |
| 💤 连接冷却 | 单个账户/密钥 | 跳过速率受限的密钥,同时其他密钥继续服务 |
| 🎯 模型锁定 | 提供商+模型 | 仅隔离配额受限的单个模型,而非整个连接 |
CODE_TOKEN_1
📖 Auto-Combo 引擎 · 弹性指南
| 特性 | OmniRoute | 其他路由工具 |
|---|---|---|
| 🌐 提供商 | 237个 | 20–100个 |
| 🆓 免费提供商 | 90+(11个永久免费) | 1–5个 |
| 🔀 路由策略 | 17种(优先级、加权、成本优化、上下文中继、融合……) | 1–3种 |
| 🗜️ 令牌压缩 | RTK + Caveman 叠加(15–95%压缩率) | 无 / 20–40% |
| 🧰 内置 MCP 服务器 | 95个工具,3种传输方式,30个作用域 | 罕见 |
| 🤝 A2A 代理协议 | 6种技能,JSON-RPC 2.0 | 无 |
| 🧠 内存(FTS5 + 向量) | 支持 | 罕见 |
| 🛡️ 安全护栏(PII、注入***、视觉内容) | 支持 | 罕见 |
| ☁️ 云代理 | Codex、Cursor、Devin、Jules | 无 |
| 🥷 TLS 指纹隐藏 | 通过 wreq-js 实现 JA3/JA4 | 无 |
| 🖥️ 多平台 | Web · 桌面 · Termux · PWA | 仅Web |
| 🌍 国际化 | 42种语言 | 0–4种 |
📊 与 LiteLLM、OpenRouter 和 Portkey 的详细对比 → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md
v3.8.20 → v3.8.45 版本的近期亮点。完整历史见
CHANGELOG.md。
max_concurrent、多窗口使用桶(5小时/7天/每模型)、每(密钥、模型)上限、确保提示缓存完整性的会话粘性(现已支持每组合/全局禁用开关),以及来自上游令牌使用头的主动饱和度检测。→ 弹性指南您的密钥、您的设备、您的数据。OmniRoute 是一个本地代理——它从不与外部服务器通信。
📖 授权 · 安全护栏 · 合规性
CODE_TOKEN_2
默认的堆叠组合运行 RTK → Caveman。当两者作用于相同的工具/上下文负载时,节省效果会叠加:
CODE_TOKEN_3
代码块、URL、JSON和结构化数据始终受到保留引擎的完全保护。
上述10个引擎用于缩减输入内容。另外三层用于塑造方式、时机和输出内容:
lite / full / ultra。添加样式只需一行注册表项:
zh 语言环境启用)。reserve-output(默认,模型感知)· percentage · absolute。模式:floor(保证适配)· replace-autotrigger(显式选择优先)· off(传统阈值)。x-omniroute-compression 头 › 路由组合覆盖 › 活动命名配置文件 › 自适应/自动触发 › 面板默认值 › 关闭。应用的方案会在 X-OmniRoute-Compression: ; source= 响应头中回传。可通过令牌阈值自动触发、启用自适应调节、固定命名配置文件、为单次请求设置一次性配置,或为每个路由组合分配流水线 — 选择最适合工作负载的方式。一个可选的离线评估工具(npm run eval:compression)在您推广变更前,会基于固定语料库对保真度与节省效果进行评分。
📖 COMPRESSION_GUIDE.md · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md
📖 Docker Guide — Compose 配置文件、Caddy HTTPS、Cloudflare 隧道。
🦭 Podman
CODE_TOKEN_4
📖 Podman Guide — Quadlet 配置、podman-compose、Quadlet。
⚡ 更快/更精简的安装(跳过原生构建)
原生 SQLite 引擎(better-sqlite3)是可选依赖,因此全局安装从不因源码编译而受阻:当平台/Node 版本匹配时使用预构建二进制文件,否则透明回退到纯 JS 引擎(Node 22+ 使用 node:sqlite,其他版本使用内置 sql.js WASM)——无需构建工具。
如需完全跳过安装后的原生预热(CI、无头环境或低性能机器):
CODE_TOKEN_5
若要获得最快的安装速度,建议使用 pnpm(内容寻址存储 + 硬链接 — 见上文)。如需无仪表盘的无头运行时,可使用 Docker base 配置文件(见上文)或 Termux 指南。CLI 和 Web 仪表盘由同一进程在同一端口提供服务,因此目前没有单独的仅 CLI 包。
🇧🇷 葡萄牙语完整指南
🇺🇸 英语完整教程
🇷🇺 俄语完整指南
🎬 制作了关于 OmniRoute 的视频? 打开 https://github.com/diegosouzapw/OmniRoute/issues/new 或 https://github.com/diegosouzapw/OmniRoute/discussions 并附上链接 — 我们将在此展示。
💰 价格概览及 0 ***免费组合(11 个提供商)
| 层级 | 示例 | 成本 |
|---|---|---|
| 💳 订阅制 | Claude Code Pro / Codex / Copilot | $10–200/月 |
| 🔑 API 密钥(免费层) | NVIDIA NIM, Cerebras, Groq | 免费 |
| 💰 低成本 | GLM-5 $0.5/1M · MiniMax M2.5 $0.3/1M | 几美分 |
| 🆓 永久免费 | Kiro, Qoder, Qwen, Pollinations, LongCat | $0 |
**0 *免费组合 — 组合成一个可靠的套餐:
| 提供商 | 前缀 | 免费模型 | 配额 |
|---|---|---|---|
| Kiro | kr/ | Claude Sonnet 4.5, Haiku 4.5, Opus 4.6 | 50 积分/月 |
| Qoder | if/ | kimi-k2-thinking, qwen3-coder-plus, deepseek-r1 | ♾️ 无限 |
| Qwen | qw/ | qwen3-coder-plus/flash/next | ♾️ 无限 |
| Pollinations | pol/ | GPT-5, Claude, Gemini, DeepSeek, Llama 4 | 无需密钥 |
| LongCat | lc/ | LongCat-2.0 | 1000 万次一次性(需 KYC) |
| Cloudflare AI | cf/ | 50+ 模型 | 1 万神经元/天 |
| NVIDIA NIM | nvidia/ | 129 模型 | ~40 RPM |
| Cerebras | cerebras/ | Qwen3 235B, GPT-OSS 120B | 100 万 tokens/天 |
💡 仪表盘上的“成本”是一个节省跟踪器,而非账单 — OmniRoute 从不向您收费。使用免费模型显示“总成本 290 *”意味着节省了 290 *****。
📖 完整免费目录 → docs/reference/FREE_TIERS.md — 25+ 提供商、配额、基础 URL。
🎯 用例 — 现成的组合方案
永久免费:
CODE_TOKEN_6
7×24 小时无中断: 串联 2 个订阅 → 廉价 → 5 层回退免费。地区封锁: 免费提供商 + 全局/按提供商代理 → 从任何国家访问 AI。最大节省: 订阅 + 廉价备份 + ultra 压缩(约 75%)→ 重度用户每月节省约 150–300 ***。
🌍 绕过地区封锁 — 3 级代理 + 隐身模式
🇷🇺 🇨🇳 🇮🇷 🇨🇺 🇹🇷 在封锁地区?OmniRoute 的3 级代理(全局/按提供商/按连接)可代理 API 请求、OAuth 流程、连接测试、令牌刷新和模型同步。
wreq-js)、CLI 指纹匹配、代理 IP 保留📖 docs/ops/PROXY_GUIDE.md
✨ 完整功能列表 — 30+ 功能(内存、评估、可观测性)
skills/*/SKILL.md 清单。现有 43 种技能。📖 MCP Server · A2A Server · Resilience Guide · Features Gallery
📖 设置、环境变量及常见问题
| 环境变量 | 默认值 | 用途 |
|---|---|---|
PORT | 20128 | API + 仪表盘端口 |
REQUIRE_API_KEY | false | 所有请求需 API 密钥 |
DATA_DIR | ~/.omniroute | 数据库和配置存储 |
OmniRoute 会向我收费吗? 不会 — 它是您机器上的免费开源软件。您只需直接向付费提供商付费。OmniRoute 没有计费系统。
免费提供商真的无限吗? 大部分是 — Qoder、Pollinations、LongCat 和 Cloudflare 是免费的,无每账户信用额度限制。Kiro 也是免费的,但每个账户每月上限约 50 积分。组合多个免费提供商并启用自动回退,即可实现 0 持续使用。
压缩会影响质量吗? 不会 — 它只压缩输入*;代码、URL、JSON 始终受到保护。
在 AI 被封锁的地方能用吗? 能 — 3 级代理 + 1proxy 市场可连接所有 237 个提供商。
📖 User Guide · API Reference · Environment Config
来自真实用户的反馈,见证轩辕镜像的优质服务