Gateway auto-hospedado que reúne vários provedores de LLM (OpenAI, Anthropic, Gemini, Vertex, Azure, AWS e outros) em uma única API compatível com OpenAI, com balanceamento de carga.
cita-777/metapi
Um gateway auto-hospedado que reúne vários serviços de relay de IA (New API, One API, Sub2API e outros) em uma única chave de API e endpoint, com roteamento inteligente.
- Estrelas
- 3,334
- Forks
- 527
- Issues abertas
- 112
- Último commit
- há 2 meses
O que é?
O Metapi agrega vários serviços de relay de IA baseados em painéis como New API, One API, OneHub, DoneHub, Veloera, AnyRouter, Sub2API e similares, além de alguns endpoints compatíveis com OpenAI, Claude e Gemini e contas conectadas via OAuth. Ferramentas como Cursor, Claude Code, Codex e Open WebUI se conectam a um único endpoint de proxy e podem chamar por ele todos os modelos encontrados, que aparecem automaticamente conforme são descobertos nos serviços upstream.
As solicitações são distribuídas entre os canais por probabilidade ponderada, considerando custo, saldo e taxa de uso. Canais com falha entram em período de espera, e as solicitações são tentadas novamente em outros canais disponíveis. O painel acompanha os saldos nos serviços, executa check-ins agendados, atualiza os saldos de hora em hora por padrão e envia alertas via Webhook, Bark, Server酱, Telegram ou SMTP.
O Metapi é distribuído em um único contêiner Docker, usando SQLite por padrão, e também pode usar MySQL ou PostgreSQL como banco de dados em tempo de execução. É desenvolvido com Fastify, React e TypeScript, e licenciado sob a MIT.
Recursos principais
- 01Disponibiliza endpoints compatíveis com OpenAI e Claude, incluindo chat, responses, embeddings e arquivos.
- 02Descobre automaticamente os modelos nos serviços upstream e monta a tabela de roteamento sem configuração manual.
- 03Roteia solicitações considerando custo, saldo e uso ponderados, com failover automático e período de espera.
- 04Agenda check-ins diários e atualizações periódicas de saldo para cada conta.
- 05Envia alertas via Webhook, Bark, Server酱, Telegram ou e-mail SMTP.
- 06É implantado em um único contêiner Docker, com armazenamento em SQLite, MySQL ou PostgreSQL.
Casos de uso
- Consolidar chaves de API de vários serviços de relay para que editores e ferramentas de chat usem um único endpoint.
- Direcionar solicitações para o canal disponível mais barato para determinado modelo.
- Acompanhar saldos e recompensas de check-in de várias contas de relay em um único painel.
- Manter as ferramentas de IA funcionando durante interrupções nos serviços upstream, redirecionando as solicitações para outros canais.
Início rápido
- 1
Crie uma pasta para o projeto
mkdir metapi && cd metapi - 2
Crie o arquivo docker-compose.yml com a configuração do README
- 3
Defina o token de administrador e o token do proxy e, em seguida, inicie o contêiner
export AUTH_TOKEN=your-admin-token && export PROXY_TOKEN=your-proxy-sk-token && docker compose up -d - 4
Acesse http://localhost:4000 e faça login com AUTH_TOKEN
Antes de usar
- O README alerta que, ao executar fora do Compose sem definir AUTH_TOKEN, o token de administrador padrão change-me-admin-token é aplicado. Portanto, as credenciais devem ser alteradas antes do uso.
- O suporte a Armv7l abrange apenas o servidor e a implantação com Docker; não há instalador para desktop.
Em coleções
Tópicos
Perguntas frequentes
- O que é metapi?
- Um gateway auto-hospedado que reúne vários serviços de relay de IA (New API, One API, Sub2API e outros) em uma única chave de API e endpoint, com roteamento inteligente. O Metapi agrega vários serviços de relay de IA baseados em painéis como New API, One API, OneHub, DoneHub, Veloera, AnyRouter, Sub2API e similares, além de alguns endpoints compatíveis com OpenAI, Claude e Gemini e contas conectadas via OAuth. Ferramentas como Cursor, Claude Code, Codex e Open WebUI se conectam a um único endpoint de proxy e podem chamar por ele todos os modelos encontrados, que aparecem automaticamente conforme são descobertos nos serviços upstream.
- metapi é gratuito? Qual é a licença?
- metapi é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- metapi ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de metapi foi em 6 de set. de 2026.
- Para que posso usar metapi?
- Consolidar chaves de API de vários serviços de relay para que editores e ferramentas de chat usem um único endpoint. Direcionar solicitações para o canal disponível mais barato para determinado modelo. Acompanhar saldos e recompensas de check-in de várias contas de relay em um único painel. Manter as ferramentas de IA funcionando durante interrupções nos serviços upstream, redirecionando as solicitações para outros canais.
- Como instalar metapi?
- Crie uma pasta para o projeto: mkdir metapi && cd metapi Crie o arquivo docker-compose.yml com a configuração do README Defina o token de administrador e o token do proxy e, em seguida, inicie o contêiner: export AUTH_TOKEN=your-admin-token && export PROXY_TOKEN=your-proxy-sk-token && docker compose up -d Acesse http://localhost:4000 e faça login com AUTH_TOKEN
- Onde consigo metapi?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cita-777/metapi
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Roteador de LLM self-hosted e com código disponível que direciona prompts simples para modelos baratos ou locais e os complexos para modelos premium, por meio de um proxy compatível com OpenAI.
Um gateway de IA self-hosted que oferece APIs compatíveis com OpenAI, Claude e Gemini para vários provedores de modelos, com roteamento, chaves, cotas e acompanhamento de custos.
Gateway unificado de LLMs e código aberto que disponibiliza modelos da Anthropic, OpenAI, Gemini e outros provedores em um único endpoint e com uma única chave de API.
Um gateway auto-hospedado que oferece acesso a vários provedores de LLM por endpoints compatíveis com OpenAI, Responses e Anthropic, distribuído como um único executável.
Um gateway local de modelos que permite que Claude Code, Codex, OpenCode e outros agentes de programação compartilhem um endpoint e encaminhem solicitações a vários provedores de modelos.