MCPcopy Create free account
hub / github.com/VPSDance/ai-proxy-rules

github.com/VPSDance/ai-proxy-rules @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
131 symbols 350 edges 21 files 0 documented · 0% updated 3d ago★ 3821 open issues

Browse by type

Functions 102 Types & classes 29
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AI Proxy Rules

daily sync providers last update

AI 服务分流规则,每日自动更新。整合 v2fly、blackmatrix7 等上游并合并去重;针对 OpenAI、Anthropic 等热门服务汇集更多来源,补全遗漏并修正规则。海外与中国 AI 服务分别汇总,支持 Clash / Mihomo、sing-box、Surge、Shadowrocket、Loon、Stash、Quantumult X 和 Egern。

规则订阅

按服务范围,可以使用 global(汇总所有海外服务)、cn(汇总所有中国服务)或 all(汇总全部服务)。按用途,可以使用 coding(编程工具)、model(模型与 API)或 media(图片、视频和音频生成)。单独订阅某个服务时,使用对应的 Provider ID,例如 openaianthropiccursor

以下是 global 规则集在各客户端中的订阅地址:

https://cdn.jsdelivr.net/gh/VPSDance/ai-proxy-rules@main/rules/clash/global.yaml
https://cdn.jsdelivr.net/gh/VPSDance/ai-proxy-rules@main/rules/sing-box/global.json
https://cdn.jsdelivr.net/gh/VPSDance/ai-proxy-rules@main/rules/surge/global.list
https://cdn.jsdelivr.net/gh/VPSDance/ai-proxy-rules@main/rules/shadowrocket/global.list
https://cdn.jsdelivr.net/gh/VPSDance/ai-proxy-rules@main/rules/loon/global.list
https://cdn.jsdelivr.net/gh/VPSDance/ai-proxy-rules@main/rules/stash/global.list
https://cdn.jsdelivr.net/gh/VPSDance/ai-proxy-rules@main/rules/quantumult-x/global.list
https://cdn.jsdelivr.net/gh/VPSDance/ai-proxy-rules@main/rules/egern/global.yaml

订阅其他规则集时,将地址中的 global 替换为 cnallcodingmodelmedia 或 Provider ID。例如,Anthropic / Claude 的 Clash 规则地址是:

https://cdn.jsdelivr.net/gh/VPSDance/ai-proxy-rules@main/rules/clash/anthropic.yaml

把地址添加到客户端的规则订阅、rule-set 或 rule-provider 中。Clash / Mihomo 通过 rule-provider 引用时,请设置 behavior: classical

国内 jsDelivr 偶尔不稳定时,可把 cdn.jsdelivr.net 替换为 testingcf.jsdelivr.netfastly.jsdelivr.netcdn.jsdmirror.com 等镜像。

分流顺序

规则会从上到下匹配,命中后停止。要让 OpenAI 使用单独的策略,openai 必须写在包含它的 globalall 前面。例如,让 OpenAI 使用美国节点、中国 AI 服务直连、其余海外 AI 服务使用通用代理时,可以这样写:

rules:
  - RULE-SET,openai,AI-US        # OpenAI / ChatGPT 使用美国节点
  - RULE-SET,cn,DIRECT            # 中国 AI 服务直连
  - RULE-SET,global,AI-OVERSEAS   # 其余海外 AI 服务使用通用代理

对应的 rule-provider 需要已在配置中添加。AI-USAI-OVERSEAS 是示例策略名,请替换成实际策略。

支持的服务

海外 AI 服务:global

  • OpenAI / ChatGPT (openai) · coding model
  • Anthropic / Claude (anthropic) · coding model
  • Google AI / Gemini / AI Studio / NotebookLM / Antigravity (google-ai) · coding model
  • xAI / Grok (x-ai)
  • Meta AI / Llama (meta-ai)
  • Mistral AI / Le Chat (mistral-ai) · model
  • Cohere (cohere) · model
  • LMArena (lmarena) · model
  • Hugging Face (huggingface) · model
  • Groq (groq) · model
  • OpenRouter (openrouter) · model
  • Together AI (together-ai) · model
  • Fireworks AI (fireworks-ai) · model
  • Novita AI (novita-ai) · model
  • Replicate (replicate) · model
  • DeepInfra (deepinfra) · model
  • Cerebras (cerebras) · model
  • Chutes (chutes) · model
  • Cloudflare AI (cloudflare-ai) · model
  • H2O.ai (h2o-ai) · model
  • Ollama (ollama) · model
  • LM Studio (lmstudio) · model
  • GitHub Copilot (copilot) · coding
  • Cursor (cursor) · coding
  • Zed (zed) · coding
  • Windsurf / Codeium (windsurf) · coding
  • JetBrains AI / Grazie (jetbrains-ai) · coding
  • Augment Code (augment-code) · coding
  • Command Code (command-code) · coding
  • OpenCode (opencode) · coding
  • Cline (cline) · coding
  • Kilo (kilo) · coding
  • Qoder (qoder) · coding
  • Factory (factory) · coding
  • Sourcegraph / Amp / Cody (sourcegraph) · coding
  • Tabnine (tabnine) · coding
  • Replit (replit) · coding
  • Amazon Q Developer (amazon-q) · coding
  • Kiro (kiro) · coding
  • ByteDance AI / Trae / Coze / MarsCode / Cici (bytedance-ai) · coding
  • Devin (devin) · coding
  • v0 (v0) · coding
  • Bolt.new (bolt) · coding
  • Lovable (lovable) · coding
  • Continue (continue) · coding
  • CodeRabbit (coderabbit) · coding
  • Manus (manus) · coding
  • Dify (dify) · coding
  • LangChain (langchain) · coding
  • CrewAI (crewai) · coding
  • Midjourney (midjourney) · media
  • Stability AI (stability-ai) · media
  • Black Forest Labs / FLUX (black-forest-labs) · media
  • Ideogram (ideogram) · media
  • Adobe Firefly (adobe-firefly) · media
  • Leonardo AI (leonardo-ai) · media
  • Recraft (recraft) · media
  • Lovart (lovart) · media
  • OpenArt (openart) · media
  • ClipDrop (clipdrop) · media
  • ComfyUI (comfyui) · media
  • Civitai (civitai) · media
  • Suno (suno) · media
  • Udio (udio) · media
  • Runway (runway) · media
  • Pika (pika) · media
  • Luma AI (luma-ai) · media
  • HeyGen (heygen) · media
  • Synthesia (synthesia) · media
  • Descript (descript) · media
  • Phind (phind)
  • Gamma (gamma)
  • Perplexity (perplexity)
  • You.com (you)
  • Genspark (genspark)
  • Poe (poe)
  • Character.AI (character-ai)
  • Inflection / Pi (inflection)
  • DuckDuckGo AI (duck-ai)
  • Dia Browser (dia-browser)
  • ElevenLabs (elevenlabs) · media
  • Otter.ai (otter-ai)
  • Grammarly (grammarly)
  • Jasper (jasper)
  • YouMind (youmind)
  • OpenClaw (openclaw)
  • Hermes Agent (hermes-agent)
  • Eigent (eigent)

中国 AI 服务:cn

  • DeepSeek (deepseek):深度求索 · model
  • MiniMax (minimax):稀宇科技 / 海螺 AI / 星野 · model media
  • Moonshot AI / Kimi (moonshot-ai):月之暗面 / Kimi · model
  • StepFun (stepfun):阶跃星辰 · model
  • Zhipu AI / GLM (zhipu-ai):智谱 AI / GLM · model
  • SiliconFlow (siliconflow):硅基流动 · model
  • PPIO (ppio):派欧云 · model
  • Alibaba Cloud Model Studio / Qwen / Qoder China (alibaba-ai):阿里云百炼 / 通义千问 / Qoder 国内版 · coding model
  • ModelScope (modelscope):魔搭社区 · model
  • Baidu Qianfan / ERNIE (baidu-ai):百度千帆 / 文心一言 · model
  • Tencent Hunyuan / Yuanbao / Yuanqi (tencent-ai):腾讯混元 / 元宝 / 元器 · model media
  • Volcengine Ark / Doubao (volcengine-ai):火山引擎方舟 / 豆包 · model
  • ByteDance AI (China) / Trae / Coze / MarsCode (bytedance-ai-cn):字节跳动 / Trae / 扣子 / MarsCode · coding
  • Xiaomi AI / MiMo (xiaomi-ai):小米 AI / MiMo · model

目录结构

data/sources/   人工维护的来源配置
data/providers/ 由 data/sources/ 生成的 Provider 数据
data/cache/     上游响应缓存,上游故障时作为兜底
scripts/        同步与生成脚本
rules/          自动生成的规则文件

维护

安装依赖:

pnpm install

生成规则:

pnpm sync
pnpm generate

验证:

pnpm check
pnpm test

GitHub Actions 会在影响规则生成的文件变化时自动运行同步、检查和生成,并在 data/rules/ 有变化时提交生成结果。

References

  • https://github.com/xiaolai/anthropic-claude-surge-rules-set
  • https://ip.net.coffee/claude/site.html
  • https://docs.anthropic.com/en/api/ip-addresses
  • https://bgp.he.net/net/160.79.104.0/23#_dnsrecords
  • https://bgp.he.net/net/2607:6bc0::/48#_dnsrecords
  • https://github.com/blackmatrix7/ios_rule_script
  • https://github.com/v2fly/domain-list-community
  • https://github.com/SkywalkerJi/Clash-Rules

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 89
Interface 27
Method 13
Class 2

Languages

TypeScript100%

Modules by API surface

scripts/sync/cache.ts17 symbols
scripts/generators/index.ts15 symbols
scripts/sync/build.ts14 symbols
scripts/sync/parsers.ts13 symbols
scripts/rules.ts12 symbols
scripts/sync.ts9 symbols
scripts/checks/guard.ts9 symbols
scripts/data.ts8 symbols
scripts/cli.ts7 symbols
scripts/status.ts6 symbols
scripts/types.ts5 symbols
scripts/diff-summary.ts4 symbols

For agents

$ claude mcp add ai-proxy-rules \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page