AI Gateway de código aberto e SDK Python que acessam mais de 100 provedores de LLM por meio de uma única interface compatível com OpenAI.
labring/aiproxy
Um gateway de IA escrito em Go que oferece endpoints compatíveis com OpenAI, Claude e Gemini e distribui solicitações entre vários canais de modelos upstream.
Alternativa open source a:OpenRouter
- Estrelas
- 564
- Forks
- 117
- Issues abertas
- 17
- Último commit
- há 10 dias
O que é?
O AI Proxy é um gateway entre suas aplicações e os provedores de modelos de IA. Os clientes enviam solicitações usando os protocolos OpenAI Chat Completions, Claude Messages ou Gemini, e o proxy as encaminha para canais upstream configurados, com seleção por prioridade, novas tentativas em caso de erro e balanceamento de carga entre provedores.
Além do roteamento, o projeto inclui gerenciamento multi-tenant com cotas por grupo, limites de RPM e TPM, preços personalizados por modelo e controle de acesso baseado em tokens com restrições de sub-rede. Um painel de gerenciamento exibe dashboards, logs de solicitações, taxas de erro e análise de custos, além de enviar alertas sobre saldos baixos e anomalias.
O projeto também inclui plugins para cache de respostas (Redis ou memória), busca na web via Google, Bing e Arxiv, separação do conteúdo de raciocínio em tags <think> e streaming interno para solicitações sem streaming, evitando timeouts. Também oferece integração com servidores MCP e conversão de protocolo para a Responses API.
Recursos principais
- 01Aceita os protocolos OpenAI, Claude e Gemini e converte para a Responses API em modelos compatíveis apenas com respostas
- 02Seleção de canais por prioridade, com novas tentativas e balanceamento de carga entre provedores
- 03Grupos multi-tenant com limites de RPM/TPM, cotas e preços personalizados por modelo
- 04Painel de gerenciamento com logs de solicitações, análise de taxas de erro e estatísticas de custos
- 05Plugins para cache, busca na web, separação do conteúdo de raciocínio e fallback para streaming
Casos de uso
- Oferecer às aplicações internas um único endpoint no estilo OpenAI que dê acesso a vários provedores de modelos
- Permitir que ferramentas como Claude Code, Gemini CLI ou Codex usem modelos de outros provedores por meio de um proxy local
- Gerenciar o acesso à API, as cotas e o faturamento de várias equipes ou clientes em um único gateway
Início rápido
- 1
Execute o AI Proxy com Docker (configuração padrão)
docker run -d \ --name aiproxy \ -p 3000:3000 \ -v $(pwd)/aiproxy:/aiproxy \ -e ADMIN_KEY=your-admin-key \ ghcr.io/labring/aiproxy:latest - 2
Abra o painel de gerenciamento e o explorador de API em localhost:3000 (Swagger está em /swagger/index.html)
Antes de usar
- Para compilar a partir do código-fonte, é necessário Go 1.24 ou superior e, para o frontend opcional, Node.js 22 ou superior.
- A configuração depende de muitas variáveis de ambiente, então a configuração inicial exige algum esforço.
Tópicos
Perguntas frequentes
- O que é aiproxy?
- Um gateway de IA escrito em Go que oferece endpoints compatíveis com OpenAI, Claude e Gemini e distribui solicitações entre vários canais de modelos upstream. O AI Proxy é um gateway entre suas aplicações e os provedores de modelos de IA. Os clientes enviam solicitações usando os protocolos OpenAI Chat Completions, Claude Messages ou Gemini, e o proxy as encaminha para canais upstream configurados, com seleção por prioridade, novas tentativas em caso de erro e balanceamento de carga entre provedores.
- aiproxy é gratuito? Qual é a licença?
- aiproxy é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- aiproxy ainda é mantido?
- Manutenção ativa. O último commit de aiproxy foi em 12 de out. de 2026.
- Para que posso usar aiproxy?
- Oferecer às aplicações internas um único endpoint no estilo OpenAI que dê acesso a vários provedores de modelos Permitir que ferramentas como Claude Code, Gemini CLI ou Codex usem modelos de outros provedores por meio de um proxy local Gerenciar o acesso à API, as cotas e o faturamento de várias equipes ou clientes em um único gateway
- Como instalar aiproxy?
- Execute o AI Proxy com Docker (configuração padrão): docker run -d \ --name aiproxy \ -p 3000:3000 \ -v $(pwd)/aiproxy:/aiproxy \ -e ADMIN_KEY=your-admin-key \ ghcr.io/labring/aiproxy:latest Abra o painel de gerenciamento e o explorador de API em localhost:3000 (Swagger está em /swagger/index.html)
- Onde consigo aiproxy?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/labring/aiproxy
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gateway de IA open source que oferece uma API compatível com OpenAI para mais de 23 provedores de LLM, com failover, balanceamento de carga, cache semântico e chaves virtuais.
Gateway de IA open source que permite usar qualquer SDK da OpenAI ou Anthropic com mais de 100 provedores de LLM, sem mudar o código, com failover, balanceamento de carga e acompanhamento de custos.
Gateway de IA MIT auto-hospedável que oferece um endpoint compatível com OpenAI para centenas de provedores de modelos, com fallback automático baseado em cotas e compressão de tokens.
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.
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.