Repolode
looplj

looplj/axonhub

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.

Alternativa open source a:OpenRouter

Estrelas
5,379
Forks
738
Issues abertas
97
Último commit
há 10 horas

O que é?

O AxonHub é um gateway de IA que fica entre sua aplicação e os provedores de modelos. As aplicações continuam usando os SDKs de IA que já utilizam, como os da OpenAI, Anthropic ou outros, e o AxonHub converte cada requisição para o formato esperado pelo provedor de destino. A troca de GPT-4 por Claude ou Gemini é feita por configuração, sem reescrever o código do cliente.

Além da tradução de protocolos, o projeto oferece recursos operacionais: failover automático e balanceamento de carga entre canais, rastreamento de cada requisição com uma linha do tempo completa e acompanhamento de tokens de entrada, saída e cache para mostrar o custo de cada chamada. Também inclui controle de acesso baseado em funções, cotas de uso e isolamento de dados para equipes.

O gateway oferece suporte a APIs de geração de texto, geração de imagens, embeddings e reranking. A lista de provedores inclui OpenAI, Anthropic, Gemini, DeepSeek, Zhipu, Moonshot, Doubao e OpenRouter, e ele pode ser implantado com Docker. O projeto é escrito em Go e licenciado sob Apache-2.0, com alguns componentes sob LGPL-3.0.

Recursos principais

  • 01Acesse APIs compatíveis com OpenAI, Anthropic e Gemini por um único endpoint, usando os SDKs existentes.
  • 02Failover automático e balanceamento de carga entre canais configurados.
  • 03Rastreamento de cada requisição com uma linha do tempo para depuração.
  • 04Acompanhamento dos custos de tokens de entrada, saída e cache.
  • 05Controle de acesso baseado em funções, cotas e isolamento de dados.
  • 06Suporte a APIs de chat, geração de imagens, embeddings e reranking.

Casos de uso

  • Equipes que querem alternar entre provedores de LLM sem mudar o código da aplicação.
  • Plataformas que precisam de cotas de uso, visibilidade de custos e controle de acesso para vários usuários.
  • Aplicações que precisam de failover automático quando um provedor de modelos fica indisponível.
  • Desenvolvedores que executam ferramentas de programação com IA, como Claude Code ou Codex, por meio de um gateway compartilhado.

Início rápido

  1. 1

    Implante o AxonHub fazendo com que seu agente siga a skill deploy-axonhub

  2. 2

    Abra a URL do AxonHub, crie a conta de administrador e adicione canais usando as API keys dos seus provedores

  3. 3

    Crie uma API key do AxonHub para seus clientes na seção API Keys

  4. 4

    Configure o OpenAI SDK para usar http://localhost:8090/v1 e envie a primeira solicitação de chat

Antes de usar

  • O README não fornece um comando direto de instalação; a implantação é descrita por meio de uma skill para agentes.
  • Você precisa fornecer suas próprias API keys para cada provedor upstream de modelos.
  • O suporte a AWS Bedrock e Google Cloud ainda está marcado como em teste.

Tópicos

Perguntas frequentes

O que é axonhub?
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. O AxonHub é um gateway de IA que fica entre sua aplicação e os provedores de modelos. As aplicações continuam usando os SDKs de IA que já utilizam, como os da OpenAI, Anthropic ou outros, e o AxonHub converte cada requisição para o formato esperado pelo provedor de destino. A troca de GPT-4 por Claude ou Gemini é feita por configuração, sem reescrever o código do cliente.
axonhub é gratuito? Qual é a licença?
axonhub é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
axonhub ainda é mantido?
Manutenção ativa. O último commit de axonhub foi em 21 de out. de 2026.
Para que posso usar axonhub?
Equipes que querem alternar entre provedores de LLM sem mudar o código da aplicação. Plataformas que precisam de cotas de uso, visibilidade de custos e controle de acesso para vários usuários. Aplicações que precisam de failover automático quando um provedor de modelos fica indisponível. Desenvolvedores que executam ferramentas de programação com IA, como Claude Code ou Codex, por meio de um gateway compartilhado.
Como instalar axonhub?
Implante o AxonHub fazendo com que seu agente siga a skill deploy-axonhub Abra a URL do AxonHub, crie a conta de administrador e adicione canais usando as API keys dos seus provedores Crie uma API key do AxonHub para seus clientes na seção API Keys Configure o OpenAI SDK para usar http://localhost:8090/v1 e envie a primeira solicitação de chat
Onde consigo axonhub?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/looplj/axonhub

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados