{"name":"llm-router","version":"0.1.0","description":"Manual-only LLM control plane proxying subscription-backed LLM access (Anthropic Claude Max, ChatGPT Plus) to registered projects.","docs":"https://llm-router.pashavin.ru/docs","health":"https://llm-router.pashavin.ru/health","auth":{"scheme":"Bearer","header":"Authorization: Bearer <project-token>","obtain":"Issued by operator via dashboard. Tokens cannot be self-issued."},"endpoints":[{"method":"POST","path":"/v1/messages","spec":"anthropic-compatible","description":"Drop-in for api.anthropic.com/v1/messages, routed through Claude Max subscription.","streaming":true,"docs":"https://llm-router.pashavin.ru/docs#post-v1messages--anthropic-compatible"},{"method":"POST","path":"/v1/chat/completions","spec":"openai-compatible","description":"Drop-in for api.openai.com/v1/chat/completions, routed through ChatGPT Plus subscription. GPT-5.x family only.","streaming":true,"available_models":["gpt-5.4","gpt-5.3-codex","gpt-5.1"],"docs":"https://llm-router.pashavin.ru/docs#post-v1chatcompletions--openai-compatible"}],"admin_api":{"description":"JSON endpoints for AI agents to inspect and modify per-project routes (provider, model, profile). Requires ADMIN_SECRET.","auth_header":"X-Admin-Token: <ADMIN_SECRET>  (or Authorization: Bearer <ADMIN_SECRET>)","endpoints":[{"method":"GET","path":"/admin/projects"},{"method":"GET","path":"/admin/projects/:projectId"},{"method":"PUT","path":"/admin/projects/:projectId"},{"method":"PATCH","path":"/admin/projects/:projectId"},{"method":"PUT","path":"/admin/projects/:projectId/routes/:capability"},{"method":"GET","path":"/admin/auth-profiles"}],"docs":"https://llm-router.pashavin.ru/docs#admin-api-for-ai-agents-managing-project-routes"}}