Skip to content

glidea/claude-worker-proxy

Repository files navigation

把各家(Gemini,OpenAI)的模型 API 转换成 Claude 格式提供服务

特性

  • 🚀 一键部署到 Cloudflare Workers
  • 🔄 兼容 Claude Code。配合 One-Balance 低成本,0 费用使用 Claude Code
  • 📡 支持流式和非流式响应
  • 🛠️ 支持工具调用
  • 🎯 零配置,开箱即用

快速部署

git clone https://github.com/glidea/claude-worker-proxy cd claude-worker-proxy npm install wrangler login # 如果尚未安装:npm i -g wrangler@latest npm run deploycf

使用方法

# 例子:以 Claude 格式请求 Gemini 后端 curl -X POST https://claude-worker-proxy.xxxx.workers.dev/gemini/https://generativelanguage.googleapis.com/v1beta/v1/messages \ -H "x-api-key: YOUR_GEMINI_API_KEY" \ -H "Content-Type: application/json" \ -d '{  "model": "gemini-2.5-flash",  "messages": [  {"role": "user", "content": "Hello"}  ]  }'

参数说明

  • URL 格式:{worker_url}/{type}/{provider_url_with_version}/v1/messages
  • type: 目标厂商类型,目前支持 gemini, openai
  • provider_url_with_version: 目标厂商 API 基础地址
  • x-api-key: 目标厂商的 API Key

在 Claude Code 中使用

# 编辑 ~/.claude/settings.json { "env": { "ANTHROPIC_BASE_URL": "https://claude-worker-proxy.xxxx.workers.dev/gemini/https://xxx.com/v1beta", # https://xxx.com/v1beta: 注意带版本号;需要支持函数调用! "ANTHROPIC_CUSTOM_HEADERS": "x-api-key: YOUR_KEY", "ANTHROPIC_MODEL": "gemini-2.5-pro", # 大模型,按需修改 "ANTHROPIC_SMALL_FAST_MODEL": "gemini-2.5-flash", # 小模型。也许你并不需要 ccr 那么强大的 route "API_TIMEOUT_MS": "600000" } } claude

Wechat QR Code
AI 学习交流社群

我的其它项目

📕 小红书账号 - 持续分享 AI 原创

About

Cloudflare Worker; Claude Code; Proxy; Easy to deploy; Claude Code Router; claude-code-router; ccr; alternate

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors