GoModel: Una Puerta de Enlace de IA Ligera y de Código Abierto Escrita en Go

✍️ OpenClawRadar📅 Publicado: 21 de abril de 2026🔗 Source
GoModel: Una Puerta de Enlace de IA Ligera y de Código Abierto Escrita en Go
Ad

GoModel es una puerta de enlace de IA de código abierto escrita en Go que se sitúa entre tu aplicación y proveedores de modelos como OpenAI, Anthropic, Gemini y otros. Proporciona una interfaz API unificada compatible con OpenAI mientras maneja internamente las diferencias específicas de cada proveedor.

Características y Diferencias Clave

El proyecto fue creado para resolver varios problemas prácticos: rastrear el uso y costo de IA por cliente o equipo, cambiar modelos sin modificar el código de la aplicación, depurar flujos de solicitudes más fácilmente y reducir el gasto en IA con caché exacta y semántica.

Diferenciadores clave frente a alternativas:

  • Imagen Docker de ~17 MB (la imagen de LiteLLM es de ~746 MB en amd64, haciendo a GoModel 44 veces más ligero)
  • El flujo de trabajo de solicitudes es visible y fácil de inspeccionar
  • La configuración prioriza variables de entorno por defecto

Inicio Rápido

Despliegue básico con Docker:

docker run --rm -p 8080:8080 \
  -e OPENAI_API_KEY="your-openai-key" \
  enterpilot/gomodel

Para producción, evita pasar secretos por línea de comandos y usa:

docker run --env-file .env enterpilot/gomodel

Realiza tu primera llamada API:

curl http://localhost:8080/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{ "model": "gpt-5-chat-latest", "messages": [{"role": "user", "content": "Hello!"}] }'
Ad

Proveedores Soportados

GoModel soporta múltiples proveedores de LLM con detección automática basada en las credenciales proporcionadas:

  • OpenAI (OPENAI_API_KEY)
  • Anthropic (ANTHROPIC_API_KEY)
  • Google Gemini (GEMINI_API_KEY)
  • Groq (GROQ_API_KEY)
  • OpenRouter (OPENROUTER_API_KEY)
  • Z.ai (ZAI_API_KEY)
  • xAI/Grok (XAI_API_KEY)
  • Azure OpenAI (AZURE_API_KEY + AZURE_BASE_URL)
  • Oracle (ORACLE_API_KEY + ORACLE_BASE_URL)
  • Ollama (OLLAMA_BASE_URL)

La puerta de enlace soporta finalizaciones de chat, incrustaciones, procesamiento de archivos, operaciones por lotes y capacidades de paso a través en la mayoría de proveedores. Para Oracle, es posible que necesites configurar ORACLE_MODELS=openai.gpt-oss-120b,xai.grok-3 cuando el endpoint /models ascendente no esté disponible.

Métodos Alternativos de Configuración

También puedes ejecutarlo desde el código fuente (se requiere Go 1.26.2+) o usar Docker Compose para componentes de infraestructura incluyendo Redis, PostgreSQL, MongoDB y Adminer.

Este tipo de puerta de enlace es particularmente útil para equipos que gestionan múltiples modelos de IA en diferentes proveedores, necesitan seguimiento de costos o desean mantener flexibilidad para cambiar proveedores sin modificar código. La imagen Docker ligera la hace adecuada para entornos con recursos limitados.

📖 Read the full source: HN LLM Tools

Ad

👀 Ver también

Rivet Actors agrega almacenamiento SQLite: una base de datos por agente, inquilino o documento.
Herramientas

Rivet Actors agrega almacenamiento SQLite: una base de datos por agente, inquilino o documento.

Rivet Actors ahora admite almacenamiento SQLite donde cada actor obtiene su propia base de datos SQLite, permitiendo millones de bases de datos independientes para agentes de IA, SaaS multiinquilino, documentos colaborativos o aislamiento por usuario.

OpenClawRadar
Implementando un Asistente de Voz Local con Qwen3 en RTX 5060 Ti
Herramientas

Implementando un Asistente de Voz Local con Qwen3 en RTX 5060 Ti

Un asistente de voz para automatización del hogar completamente local que utiliza Qwen3 ASR, LLM y TTS en una RTX 5060 Ti, con clonación de voz de Morgan Freeman y una variedad de herramientas de integración.

OpenClawRadar
Desarrollador comparte solución para que Claude AI ignore reglas más allá del umbral de 50 conteos
Herramientas

Desarrollador comparte solución para que Claude AI ignore reglas más allá del umbral de 50 conteos

Un desarrollador informa que Claude Code comenzó a ignorar reglas silenciosamente una vez que su conjunto de reglas compartidas superó aproximadamente 50 elementos, especialmente durante tareas intensivas en frontend. Crearon un hook que escanea los prompts y carga solo 2-3 reglas relevantes basándose en coincidencias de palabras clave.

OpenClawRadar
Usuario de Reddit comparte un prompt detallado para exportar conocimiento personal de asistentes de IA
Herramientas

Usuario de Reddit comparte un prompt detallado para exportar conocimiento personal de asistentes de IA

Un usuario de Reddit ha creado un prompt exhaustivo para extraer conocimiento personal estructurado de asistentes de IA como Claude, abordando las limitaciones percibidas en la función de importación de ChatGPT de Anthropic. El prompt genera tres artefactos JSON distintos que cubren bases de conocimiento personal, marcos intelectuales y grafos de conocimiento.

OpenClawRadar