GoModel : Une passerelle d'IA légère et open-source écrite en Go

✍️ OpenClawRadar📅 Publié: April 21, 2026🔗 Source
GoModel : Une passerelle d'IA légère et open-source écrite en Go
Ad

GoModel est une passerelle IA open-source écrite en Go qui s'intercale entre votre application et les fournisseurs de modèles comme OpenAI, Anthropic, Gemini et d'autres. Elle fournit une interface API unifiée compatible OpenAI tout en gérant en interne les différences spécifiques à chaque fournisseur.

Fonctionnalités clés et différences

Le projet a été conçu pour résoudre plusieurs problèmes pratiques : suivre l'utilisation et les coûts de l'IA par client ou équipe, changer de modèles sans modifier le code de l'application, déboguer plus facilement les flux de requêtes et réduire les dépenses en IA grâce à une mise en cache exacte et sémantique.

Différenciateurs clés par rapport aux alternatives :

  • Image Docker d'environ 17 Mo (celle de LiteLLM fait environ 746 Mo sur amd64, ce qui rend GoModel 44 fois plus léger)
  • Le flux de travail des requêtes est visible et facile à inspecter
  • La configuration privilégie par défaut les variables d'environnement

Démarrage rapide

Déploiement de base avec Docker :

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

Pour la production, évitez de passer les secrets via la ligne de commande et utilisez :

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

Effectuez votre premier appel API :

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

Fournisseurs pris en charge

GoModel prend en charge plusieurs fournisseurs de LLM avec une détection automatique basée sur les identifiants fournis :

  • 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 passerelle prend en charge les complétions de chat, les embeddings, le traitement de fichiers, les opérations par lots et les capacités de passage à travers la plupart des fournisseurs. Pour Oracle, vous devrez peut-être définir ORACLE_MODELS=openai.gpt-oss-120b,xai.grok-3 lorsque le point de terminaison /models en amont n'est pas disponible.

Méthodes d'installation alternatives

Vous pouvez également l'exécuter à partir des sources (Go 1.26.2+ requis) ou utiliser Docker Compose pour les composants d'infrastructure, notamment Redis, PostgreSQL, MongoDB et Adminer.

Ce type de passerelle est particulièrement utile pour les équipes gérant plusieurs modèles d'IA auprès de différents fournisseurs, ayant besoin d'un suivi des coûts ou souhaitant conserver la flexibilité de changer de fournisseur sans modifier le code. L'image Docker légère la rend adaptée aux environnements aux ressources limitées.

📖 Lire la source complète : HN LLM Tools

Ad

👀 See Also

context-link v1.0.0 : Le serveur MCP local réduit l'utilisation de tokens Claude Code de 91 %
Tools

context-link v1.0.0 : Le serveur MCP local réduit l'utilisation de tokens Claude Code de 91 %

context-link v1.0.0 est un serveur MCP local qui indexe les bases de code avec Tree-sitter pour fournir à Claude uniquement les symboles, dépendances et structures exacts nécessaires, réduisant l'utilisation de tokens de 91% dans des cas spécifiques et de 70-80% sur des tâches complètes.

OpenClawRadar
Couche d'Identité et de Réputation pour les Agents OpenClaw
Tools

Couche d'Identité et de Réputation pour les Agents OpenClaw

Une équipe de développeurs a créé MCP-I et IdentiClaw pour résoudre la perte d'identité dans les workflows d'agents multi-étapes, ainsi que knowthat.ai comme registre de réputation. Ils ont fait don de la spécification MCP-I à la Decentralized Identity Foundation.

OpenClawRadar
Automatisez les briefings quotidiens en podcasts Spotify personnels avec OpenClaw et l'interface en ligne de commande Save to Spotify
Tools

Automatisez les briefings quotidiens en podcasts Spotify personnels avec OpenClaw et l'interface en ligne de commande Save to Spotify

OpenClaw s'exécute chaque jour à 7h, récupère les fils Slack + les notifications GitHub + le calendrier, résume le tout en mp3 et le télécharge sous forme d'épisode privé via l'interface en ligne de commande Save to Spotify. Fonctionne avec les formules Free et Premium.

OpenClawRadar
ClawCall obtient des numéros de téléphone dédiés : les agents peuvent désormais réserver un numéro pour les appels sortants
Tools

ClawCall obtient des numéros de téléphone dédiés : les agents peuvent désormais réserver un numéro pour les appels sortants

ClawCall, la compétence d'appel téléphonique IA pour les agents OpenClaw, permet désormais de réserver un numéro de téléphone par indicatif régional. Votre agent l'utilise par défaut pour passer des appels. 10 000 téléchargements, 300 appels/jour.

OpenClawRadar