Anil-matcha

One API — AI skill for Claude Code

AI community

OpenRouter’s open‑source alternative.

How to install One API

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Anil-matcha/one-api and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What One API does

OpenRouter’s open‑source alternative. Multi-model/Multi-API-format/Multi-tenant LLM API aggregation platform.

Alternatives in AI

  • WeKnora — Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, an 26.9k ★
  • Open Pencil — AI-native design editor 8k ★
  • Paca — AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday 1.8k ★

README

One API

Synopsis

Open‑source version of OpenRouter, managed through a unified gateway that handles all AI SaaS model calls. Core functions include:

  1. Aggregating chat, image, speech, TTS, embeddings, rerank and other capabilities.
  2. Aggregating multiple model providers such as OpenAI, Anthropic, Azure, Google Vertex, OpenRouter, DeepSeek, Replicate, AWS Bedrock, Groq, Grok/xAI, Fireworks, NVIDIA, Cerebras, Cloudflare, ZHIPU GLM, Z.ai, Cohere, etc.
  3. Aggregating various upstream API request formats like Chat Completion, Response, Claude Messages.
  4. Supporting different request formats; users can issue requests via Chat Completion, Response, or Claude Messages, which are automatically and transparently converted to the native request format of the upstream model. Even if the client sends a mismatched request format to wrong api endpoint, it will still be correctly processed.
  5. Supporting multi‑tenant management, allowing each tenant to set distinct quotas and permissions.
  6. Supporting generation of sub‑API Keys; each tenant can create multiple sub‑API Keys, each of which can be bound to different models and quotas.

![](https://s3.laisky.com/uploads/2026/04/one-api.png)

Also welcome to register and use my deployed one-api gateway, which supports various mainstream models. For usage instructions, please refer to .

Try it at , login with `test` / `12345678`. 🚀

📖 **API reference** — see [docs/manuals/api_references.md](docs/manuals/api_references.md) for the complete HTTP API: authentication, conventions, errors, and every endpoint with `curl` examples, organized for both end-users (inference + API-key management) and administrators.

=== One-API Compatibility Matrix 2025-12-12T04:37:09Z ===

Request Format                         gpt-4o-mini  gpt-5-mini   claude-haiku-4-5  gemini-2.5-flash  openai/gpt-oss-20b  deepseek-chat  grok-4-1-fast-non-reasoning  azure-gpt-5-nano
C