--- title: Claude2API emoji: 🔁 colorFrom: purple colorTo: indigo sdk: docker app_port: 7860 pinned: false --- # Claude2API — Hugging Face Space 当前 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`:落地页