{"name":"claude-proxy","version":"2.0.0","endpoints":{"POST /v1/messages":"Anthropic Messages API — proxies to api.anthropic.com with a real sk-ant-* key, or uses server OAuth with a cpk_* proxy key","POST /v1/chat/completions":"OpenAI Chat Completions API — same routing logic, auto-converts formats","GET /v1/models":"List available models","GET /health":"Health check","GET /admin":"Key management + usage dashboard (password-gated, ADMIN_KEY)"},"tool_support":"Full tool use when providing your own Anthropic API key.","auth":"Authorization: Bearer <key> or x-api-key: <key> — a real sk-ant-* key bills your own Anthropic account; a cpk_* key issued via /admin uses this server's Claude session. Neither present/valid → 401."}