| title: Claude2API | |
| emoji: 🔁 | |
| colorFrom: purple | |
| colorTo: indigo | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| # Claude2API — Hugging Face Space | |
| 当前 Space:<https://ohmyapi-c2api.hf.space> | |
| 围绕 `pushzx/claude2api:latest` 的 Hugging Face Docker Space 包装层。 | |
| ## 当前部署状态 | |
| - **运行模式**:PostgreSQL 模式(Neon 托管数据库) | |
| - **数据库**:通过 `DATABASE_URL` 连接 Neon PostgreSQL(强制 TLS) | |
| - **功能**:完整账号管理、健康检测、模型映射、限速、API Key 管理 | |
| ## 访问入口 | |
| | 路径 | 说明 | | |
| |---|---| | |
| | `/` | 静态落地页,引导进入管理面板 | | |
| | `/admin` | 上游管理面板(账号/代理/模型映射/metrics) | | |
| | `/health` | 健康检查 | | |
| | `/v1/messages` | Anthropic 兼容 API | | |
| | `/v1/models` | 模型列表 | | |
| ## HF Space Secrets | |
| | 变量 | 用途 | | |
| |---|---| | |
| | `DATABASE_URL` | Neon PostgreSQL 完整 DSN | | |
| | `CLAUDE_SESSION_KEYS` | 逗号分隔的 Session Keys(启动时导入) | | |
| | `CLAUDE_API_KEY` | API 访问密钥 | | |
| | `ADMIN_PASS` | 管理面板密码 | | |
| ## HF Space Variables | |
| | 变量 | 值 | | |
| |---|---| | |
| | `LISTEN_ADDR` | `:7860` | | |
| | `ADMIN_USER` | `admin` | | |
| ## wrapper 职责 | |
| - `Dockerfile`:构建容器(nginx + claude2api 二进制) | |
| - `nginx.conf`:根路径 serve 静态落地页,其余透传上游 | |
| - `entrypoint.sh`:同时启动 nginx 和 claude2api | |
| - `static/index.html`:落地页 | |