Gateway de IA autoalojado que ofrece APIs compatibles con OpenAI, Claude y Gemini para muchos proveedores de modelos, con enrutamiento, claves, cuotas y seguimiento de costos.
tbphp/gpt-load
Gateway de IA autohospedado que reúne API keys y cuentas de suscripción de varios proveedores en un único endpoint, con programación, failover y registros de uso.
Alternativa open source a:OpenRouter
- Estrellas
- 7,150
- Forks
- 812
- Issues abiertos
- 10
- Último commit
- hace 15 horas
¿Qué es?
GPT-Load es un gateway autohospedado que se sitúa entre tus aplicaciones y los servicios de IA de los proveedores. Las aplicaciones solo necesitan una URL base y un AccessKey, mientras que los proveedores, las cuentas, las credenciales, los modelos y las políticas de enrutamiento se configuran en una interfaz de administración integrada.
Acepta solicitudes con los protocolos nativos de OpenAI, Anthropic y Gemini, y las reenvía a API oficiales, plataformas en la nube, servicios de modelos y relays compatibles. Los canales con API keys y los canales de suscripción, como Codex, Claude, Antigravity y Grok, comparten un mismo mecanismo de gestión de credenciales, programación y control del estado. La programación admite ponderaciones, reintentos, tiempos de espera, listas de bloqueo y afinidad de sesión.
El servicio registra las solicitudes, el estado de salud, el uso de tokens y estimaciones de costos. Usa SQLite de forma predeterminada, aunque también admite MySQL y PostgreSQL, y cifra las credenciales locales en reposo.
Funciones clave
- 01Un único punto de entrada con interfaces nativas de OpenAI, Anthropic y Gemini.
- 02Gestiona las credenciales de API keys y suscripciones con un mismo mecanismo de programación.
- 03Programación ponderada de varias credenciales, con reintentos, tiempos de espera y listas de bloqueo.
- 04Registros de solicitudes, vistas del estado de salud y estadísticas de uso y costos en una interfaz integrada.
- 05Usa SQLite de forma predeterminada y también admite MySQL y PostgreSQL.
Casos de uso
- Agrupar varias API keys de un proveedor para distribuir la carga y seguir funcionando ante límites de solicitudes.
- Dar a un equipo un AccessKey por aplicación, con restricciones de grupo y protocolo.
- Enrutar el tráfico de Claude Code o Codex a través de un gateway autohospedado con seguimiento del uso.
- Alternar entre API oficiales y relays compatibles sin cambiar el código de la aplicación.
Inicio rápido
- 1
Clona el repositorio
git clone --depth 1 https://github.com/tbphp/gpt-load.git - 2
Entra en el directorio del proyecto y copia la plantilla del entorno
cd gpt-load && cp .env.example .env - 3
Inicia el servicio con Docker Compose
docker compose up -d - 4
Abre http://127.0.0.1:3001, consulta en el contenedor la clave de gestión generada e inicia sesión en la consola
Antes de usarlo
- Para una configuración rápida, se necesitan Docker y Docker Compose.
- La actualización desde 1.x no se puede realizar directamente: 2.0 no puede abrir ni migrar datos de 1.x.
- Si pierdes encryption.key, no podrás recuperar las credenciales de los canales almacenadas; tampoco se admite la rotación de la clave maestra.
Temas
Preguntas frecuentes
- ¿Qué es gpt-load?
- Gateway de IA autohospedado que reúne API keys y cuentas de suscripción de varios proveedores en un único endpoint, con programación, failover y registros de uso. GPT-Load es un gateway autohospedado que se sitúa entre tus aplicaciones y los servicios de IA de los proveedores. Las aplicaciones solo necesitan una URL base y un AccessKey, mientras que los proveedores, las cuentas, las credenciales, los modelos y las políticas de enrutamiento se configuran en una interfaz de administración integrada.
- ¿gpt-load es gratuito? ¿Qué licencia tiene?
- gpt-load es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gpt-load sigue mantenido?
- Mantenimiento activo. El último commit de gpt-load fue el 20 oct 2026.
- ¿Para qué puedo usar gpt-load?
- Agrupar varias API keys de un proveedor para distribuir la carga y seguir funcionando ante límites de solicitudes. Dar a un equipo un AccessKey por aplicación, con restricciones de grupo y protocolo. Enrutar el tráfico de Claude Code o Codex a través de un gateway autohospedado con seguimiento del uso. Alternar entre API oficiales y relays compatibles sin cambiar el código de la aplicación.
- ¿Cómo se instala gpt-load?
- Clona el repositorio: git clone --depth 1 https://github.com/tbphp/gpt-load.git Entra en el directorio del proyecto y copia la plantilla del entorno: cd gpt-load && cp .env.example .env Inicia el servicio con Docker Compose: docker compose up -d Abre http://127.0.0.1:3001, consulta en el contenedor la clave de gestión generada e inicia sesión en la consola
- ¿Dónde consigo gpt-load?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tbphp/gpt-load
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente de chat con IA, multiplataforma y de código abierto, para web, escritorio y móviles; se conecta a OpenAI, Claude, Gemini, DeepSeek y modelos autoalojados.
Proxy local que permite a Codex, Claude Code, Claude Desktop y Grok Build usar cualquier proveedor de LLM.
Un agente de programación en TypeScript con CLI que, al incluir «ulw» o «mass ulw» en el prompt, planifica, delega tareas en varios modelos y verifica el trabajo.
Plataforma de chat autohospedada al estilo de ChatGPT que unifica múltiples proveedores de IA e incluye Agents, compatibilidad con MCP, Artifacts y autenticación multiusuario.
Cliente de escritorio para ChatGPT, Claude y otros LLM, disponible en Windows, macOS y Linux y con almacenamiento local de datos.