Um gateway de API de LLM self-hosted para uso individual, que reúne canais de vários provedores em um único endpoint, com failover e controle de custos.
theopenco/llmgateway
Gateway de API open source que encaminha solicitações a LLMs para vários provedores por uma interface compatível com a OpenAI, com gerenciamento de chaves e análise de uso.
Alternativa open source a:OpenRouter
- Estrelas
- 1,726
- Forks
- 201
- Issues abertas
- 87
- Último commit
- ontem
O que é?
O LLM Gateway fica entre seus aplicativos e provedores de modelos de linguagem de grande porte, como OpenAI, Anthropic e Google Vertex AI. Os aplicativos enviam solicitações a um único endpoint, e o gateway as encaminha ao provedor escolhido, sem que você precise integrar cada serviço separadamente.
As chaves de API dos diferentes provedores são gerenciadas em um só lugar. O gateway acompanha solicitações, uso de tokens, tempos de resposta e custos, além de incluir comparações de desempenho entre modelos para ajudar a avaliar o custo-benefício.
Você pode usar o serviço hospedado em llmgateway.io ou hospedá-lo por conta própria com Docker, usando um contêiner unificado que inclui PostgreSQL e Redis. A base de código é um monorepo em TypeScript, com backend em Hono, dashboards em Next.js e um schema do Drizzle ORM. O núcleo é licenciado sob AGPLv3, enquanto alguns recursos empresariais no diretório ee/ estão sob uma licença comercial separada.
Recursos principais
- 01Oferece uma API compatível com a OpenAI para encaminhar solicitações a vários provedores
- 02Gerencia centralmente as chaves de API de diferentes provedores
- 03Acompanha o uso de tokens, os custos e os tempos de resposta de cada solicitação
- 04Compara o desempenho e o custo entre modelos
- 05Pode ser hospedado por conta própria com Docker ou usado como serviço hospedado
Casos de uso
- Migrar um aplicativo existente baseado na OpenAI para outros provedores com o mínimo de alterações no código
- Acompanhar os gastos com LLMs e o uso de tokens em uma equipe ou em vários projetos
- Comparar o custo e a latência dos modelos antes de escolher um modelo padrão
- Executar um gateway de LLM hospedado por conta própria, mantendo os dados das solicitações sob seu controle
Início rápido
- 1
Instale as dependências e configure o ambiente de desenvolvimento (requer Docker).
pnpm i && pnpm run setup - 2
Inicie os servidores de desenvolvimento.
pnpm dev
Antes de usar
- O código principal é licenciado sob AGPLv3, uma licença copyleft que impõe obrigações a serviços oferecidos pela rede.
- Os recursos comerciais no diretório ee/ exigem uma licença Enterprise paga.
- A configuração do ambiente de desenvolvimento depende de serviços Docker para o banco de dados e componentes relacionados.
Em coleções
Tópicos
Perguntas frequentes
- O que é llmgateway?
- Gateway de API open source que encaminha solicitações a LLMs para vários provedores por uma interface compatível com a OpenAI, com gerenciamento de chaves e análise de uso. O LLM Gateway fica entre seus aplicativos e provedores de modelos de linguagem de grande porte, como OpenAI, Anthropic e Google Vertex AI. Os aplicativos enviam solicitações a um único endpoint, e o gateway as encaminha ao provedor escolhido, sem que você precise integrar cada serviço separadamente.
- llmgateway é gratuito? Qual é a licença?
- llmgateway é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- llmgateway ainda é mantido?
- Manutenção ativa. O último commit de llmgateway foi em 6 de nov. de 2026.
- Para que posso usar llmgateway?
- Migrar um aplicativo existente baseado na OpenAI para outros provedores com o mínimo de alterações no código Acompanhar os gastos com LLMs e o uso de tokens em uma equipe ou em vários projetos Comparar o custo e a latência dos modelos antes de escolher um modelo padrão Executar um gateway de LLM hospedado por conta própria, mantendo os dados das solicitações sob seu controle
- Como instalar llmgateway?
- Instale as dependências e configure o ambiente de desenvolvimento (requer Docker).: pnpm i && pnpm run setup Inicie os servidores de desenvolvimento.: pnpm dev
- Onde consigo llmgateway?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/theopenco/llmgateway
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um único binário Rust que oferece a qualquer SDK de IA um endpoint para acessar vários provedores de LLM, com ferramentas MCP, controle de tráfego e registro de requisições.
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 de IA auto-hospedado que reúne chaves de API e contas de assinatura de vários provedores em um único endpoint, com escalonamento, failover e registros de uso.
Gateway de IA auto-hospedado em Go, com API compatível com OpenAI e Anthropic para vários provedores de LLM, além de controle de custos, failover e proteções.
Um control plane open source baseado no Envoy que oferece às aplicações uma única API compatível com OpenAI para provedores de LLM hospedados, inferência self-hosted e servidores MCP.