My-Free-Code教程:编程Agent的多Provider AI网关

📌 项目日期:2026年9月 | 数据来源:GitHub官方仓库 | 星数:600+

📋 项目简介

My-Free-Code 是一个 0.6k 星的开源 AI 网关,专为 Claude Code 等编程 Agent 设计:它坐在 Agent 和各家模型 Provider 之间,提供统一接入、智能模型路由、故障自动转移——某家 API 挂了或限速时自动切换到备用 Provider,编程不中断。

网关类方案还可参考 AI网关1600模型教程Grok2API网关教程

🔧 核心功能

功能说明
多Provider接入OpenAI/Anthropic/Google/开源端点统一
智能路由按成本/速度/任务类型选模型
故障转移主Provider异常自动切换
Claude Code适配即配即用的预设

📦 快速配置

git clone https://github.com/hkqr/my-free-code.git
cd my-free-code
pip install -r requirements.txt

# 配置 providers.yaml
providers:
  - name: anthropic
    key: sk-ant-...
    priority: 1
  - name: openai-compat
    base_url: https://your-backup.com/v1
    key: sk-...
    priority: 2

# 启动网关
python gateway.py --port 4000

# Claude Code 指向网关
export ANTHROPIC_BASE_URL=http://localhost:4000
claude

📦 使用建议

📚 常见问题

My-Free-Code是什么?

My-Free-Code 是一个 0.6k 星的开源 AI 网关,专为 Claude Code 等编程 Agent 设计:它坐在 Agent 和各家模型 Provider 之间,提供统一接入、智能模型路由、故障自动转移——某家 API 挂了或限速时自动切换到备用 Provider,编程不中断。

如何上手My-Free-Code?

重度AI编程用户防单一Provider故障