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.
tbphp/gpt-load
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.
Alternativa open source a:OpenRouter
- Estrelas
- 7,150
- Forks
- 812
- Issues abertas
- 10
- Último commit
- há 11 horas
O que é?
O GPT-Load é um gateway auto-hospedado que fica entre suas aplicações e serviços de IA upstream. As aplicações precisam apenas de uma URL base e uma AccessKey, enquanto provedores, contas, credenciais, modelos e políticas de roteamento são configurados em uma interface de gerenciamento integrada.
Ele aceita solicitações nos protocolos nativos da OpenAI, Anthropic e Gemini e as encaminha para APIs oficiais, plataformas de nuvem, serviços de modelos e relays compatíveis. Canais com chave de API e canais por assinatura, como Codex, Claude, Antigravity e Grok, compartilham um mecanismo de gerenciamento de credenciais, escalonamento e monitoramento de integridade. O escalonamento oferece pesos, novas tentativas, períodos de espera, lista de bloqueio e afinidade de sessão.
O serviço registra solicitações, status de integridade, uso de tokens e estimativas de custo. Ele usa SQLite por padrão, mas também pode usar MySQL ou PostgreSQL, e as credenciais locais são criptografadas em repouso.
Recursos principais
- 01Ponto de entrada único com interfaces nativas da OpenAI, Anthropic e Gemini.
- 02Gerencia credenciais de API e de assinatura com um único mecanismo de escalonamento.
- 03Escalonamento ponderado de várias credenciais, com novas tentativas, períodos de espera e lista de bloqueio.
- 04Registros de solicitações, painéis de integridade e estatísticas de uso e custo em uma interface integrada.
- 05Usa SQLite por padrão, com suporte a MySQL e PostgreSQL.
Casos de uso
- Agrupar várias chaves de API de um provedor para distribuir a carga e contornar limites de taxa.
- Fornecer à equipe uma AccessKey por aplicação, com restrições de grupo e protocolo.
- Encaminhar o tráfego do Claude Code ou Codex por um gateway auto-hospedado com acompanhamento de uso.
- Alternar entre APIs oficiais e relays compatíveis sem alterar o código da aplicação.
Início rápido
- 1
Clone o repositório
git clone --depth 1 https://github.com/tbphp/gpt-load.git - 2
Entre no diretório do projeto e copie o modelo de ambiente
cd gpt-load && cp .env.example .env - 3
Inicie o serviço com Docker Compose
docker compose up -d - 4
Acesse http://127.0.0.1:3001, consulte no contêiner a chave de gerenciamento gerada e entre no console
Antes de usar
- Para configurar tudo mais rapidamente, é necessário ter Docker e Docker Compose.
- Não é possível atualizar diretamente da versão 1.x: a 2.0 não consegue abrir nem migrar dados da 1.x.
- Se perder encryption.key, não será possível recuperar as credenciais de canais armazenadas, e a rotação da chave mestra não é compatível.
Tópicos
Perguntas frequentes
- O que é gpt-load?
- 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. O GPT-Load é um gateway auto-hospedado que fica entre suas aplicações e serviços de IA upstream. As aplicações precisam apenas de uma URL base e uma AccessKey, enquanto provedores, contas, credenciais, modelos e políticas de roteamento são configurados em uma interface de gerenciamento integrada.
- gpt-load é gratuito? Qual é a licença?
- gpt-load é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gpt-load ainda é mantido?
- Manutenção ativa. O último commit de gpt-load foi em 20 de out. de 2026.
- Para que posso usar gpt-load?
- Agrupar várias chaves de API de um provedor para distribuir a carga e contornar limites de taxa. Fornecer à equipe uma AccessKey por aplicação, com restrições de grupo e protocolo. Encaminhar o tráfego do Claude Code ou Codex por um gateway auto-hospedado com acompanhamento de uso. Alternar entre APIs oficiais e relays compatíveis sem alterar o código da aplicação.
- Como instalar gpt-load?
- Clone o repositório: git clone --depth 1 https://github.com/tbphp/gpt-load.git Entre no diretório do projeto e copie o modelo de ambiente: cd gpt-load && cp .env.example .env Inicie o serviço com Docker Compose: docker compose up -d Acesse http://127.0.0.1:3001, consulte no contêiner a chave de gerenciamento gerada e entre no console
- Onde consigo gpt-load?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tbphp/gpt-load
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente de chat com IA de código aberto e multiplataforma para web, desktop e dispositivos móveis, compatível com OpenAI, Claude, Gemini, DeepSeek e modelos hospedados localmente.
Um proxy local que permite usar qualquer provedor de LLM com Codex, Claude Code, Claude Desktop e Grok Build.
Um agente de programação em TypeScript cuja CLI planeja, delega tarefas a vários modelos e verifica o trabalho quando você inclui `ulw` ou `mass ulw` no prompt.
Plataforma de chat no estilo ChatGPT, auto-hospedada, que reúne vários provedores de IA e oferece Agents, suporte a MCP, Artifacts e autenticação multiusuário.
Cliente desktop para ChatGPT, Claude e outros LLMs, disponível para Windows, macOS e Linux e com armazenamento local de dados.