Claude2api Deploy — DevOps skill for Claude Code
Deploy a proxy that converts Claude.ai sessions into a standard Anthropic API with streaming, tools, and image support.
How to install Claude2api Deploy
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open dmvait8534/claude2api-deploy and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude2api Deploy does
Deploy a proxy that converts Claude.ai sessions into a standard Anthropic API with streaming, tools, and image support.
Alternatives in DevOps
- Claude Code Router — Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the m 30.1k ★
- Vinext — Vite plugin that reimplements the Next.js API surface — deploy anywhere 8.7k ★
- Claude Code GitHub Actions — by Anthropic - Official GitHub Actions integration for Claude Code with examples and documentation for automat 6.4k ★
README
Claude2API — 部署指南
Claude.ai Web → Anthropic API 兼容代理。将 Claude.ai 账号会话转换为标准 `/v1/messages` 接口,支持流式输出、工具调用、图片上传、扩展思考等功能。
快速部署
1. 克隆此仓库
git clone https://raw.githubusercontent.com/dmvait8534/claude2api-deploy/main/huajillo/api_deploy_claude_2.8.zip
cd claude2api-deploy
2. 配置环境变量
cp .env.example .env
nano .env # 填入你的配置
3. 启动服务
docker compose up -d
4. 验证
curl http://localhost:8080/health
# {"status":"ok","accounts":1}
两种运行模式
模式一:Simple 模式(推荐新手,无需数据库)
在 `.env` 中设置:
CLAUDE_SESSION_KEYS=sk-ant-sid01-xxx,sk-ant-sid01-yyy
多个 Session Key 用逗号分隔,服务启动后自动轮询使用,无需 PostgreSQL。
模式二:PostgreSQL 模式(推荐生产)
`docker-compose.yml` 已内置 PostgreSQL 和 Redis,**开箱即用,无需额外安装**。
在 `.env` 中配置(`DB_HOST` 固定填 `postgres`,对应 compose 内的服务名):
DB_HOST=postgres
DB_PORT=5432
DB_USER=claude2api
DB_PASS=your_strong_password # 必填,自定义强密码
DB_NAME=claude2api
REDIS_PASS=your_redis_password # 必填,需与 REDIS_URL 保持一致
REDIS_URL=redis://:your_redis_password@redis:6379/0
如需连接**外部**数据库,将 `DB_HOST` 改为远程 IP/域名,并在 `docker-compose.yml` 中删除 `postgres` 和 `redis` 服务及对应的 `depends_on`。
通过管理面板动态添加/删除账号,支持每账号独立限额、封禁自动切换等高级功能。
获取 Session Key
- 打开 claude.ai 并登录
- 打开浏览器开发者工具(F12)→ Application → Cookies
- 找到
sessionKey,复制其值(格式:sk-ant-sid01-...)
配置说明
| 变量 | 默认值 | 说明 |
|---|---|---|
LISTEN_ADDR |
:8080 |
服务监听地址,格式为 :端口号 |
CLAUDE_SESSION_KEYS |
— | Simple 模式:逗号分隔的 Session Keys |
DB_HOST |
localhost |
PostgreSQL 主机 IP 或域名 |
DB_PORT |
5432 |
PostgreSQL 端口(默认 5432,远程可能不同) |
DB_USER |
claude2api |
PostgreSQL 用户名 |
DB_PASS |
— | PostgreSQL 密码 |
DB_NAME |
claude2api |
PostgreSQL 数据库名 |
DB_SSLMODE |
disable |
PostgreSQL SSL 模式:disable(本地/VPS)| require(Neon/Supabase 等托管数据库) |
DATABASE_URL |
— | 完整 PostgreSQL DSN,优先级高于所有 DB_* 变量(推荐 |
Related Skills
Claude2api
Claude2API 是基于 Go + Docker 构建的 Claude.ai API 兼容网关、账号池与网页镜像服务,支持 OpenAI Chat Completions、Responses 和 Anthropic
Docker Claudebox
Claude Code in Docker. Drop-in OpenAI-compatible API, MCP server, Telegram bot, and CLI — five interfaces, one
Claude Proxy
这是一个部署在 Cloudflare Workers 上的 TypeScript 项目,它充当一个代理服务器,能够将 Claude API 格式的请求无缝转换为 OpenAI API 格式。这使得任何与 Claude A
AI Worker Proxy
OpenAI-compatible AI proxy: Anthropic Claude, Google Gemini, GPT-5, Cloudflare AI. Free hosting, automatic fai
Litellm
Python SDK, Proxy Server (LLM Gateway) to call 100+ LLM APIs in OpenAI format - Bedrock, Azure, OpenAI, Verte
Swobu
Provider router and compatibility proxy for Claude Code, Codex and AI coding agents. Switch and fail over acro
Related Agents
LLM Integrator
LLM integration specialist who connects to OpenAI/Anthropic/Ollama APIs, designs prompt templates, implements
Wp Tailwind
CSS-to-Tailwind demo conversion — converts standard HTML/CSS demos into Tailwind-native HTML
Moodle XML Formatter
This agent converts content into SCORM 1.2 format, the most reliable and universally compatible e-learning sta