c2api / README.md
ohmyapi's picture
feat: upgrade to PostgreSQL mode (Neon) + serve static landing page
be2951a
metadata
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:落地页