Passerelles · LiteLLM
Utiliser LiteLLM avec des modèles open source hébergés dans l’UE
LiteLLM est une passerelle et un SDK Python open source qui regroupent de nombreux fournisseurs de modèles derrière une API de style OpenAI, avec clés virtuelles, budgets et journalisation. Ajoutez inference.eu à sa liste de modèles, et chaque application derrière la passerelle peut utiliser des modèles open-weight traités dans des centres de données européens.
- 01Format d'API: OpenAI
- 02Centres de données dans l'UE
- 03Couvert par un seul DPA
Configuré en quelques minutes
- 1
Créez une clé API dans votre compte inference.eu et définissez
INFERENCE_EU_API_KEYdans l’environnement du proxy LiteLLM. - 2
Ajoutez une entrée
model_listpar modèle, avecmodelréglé suropenai/suivi de l’identifiant inference.eu. - 3
Réglez
api_basesur l’URL de base d’inference.eu etapi_keysuros.environ/INFERENCE_EU_API_KEY. - 4
Démarrez le proxy avec
litellm --config config.yaml. - 5
Appelez le proxy avec le
model_namepublic et une clé LiteLLM pour vérifier que la route fonctionne.
model_list:
- model_name: qwen3-coder
litellm_params:
model: openai/qwen3-coder-480b-a35b-instruct
api_base: https://api.inference.eu/v1
api_key: os.environ/INFERENCE_EU_API_KEY
- model_name: glm-5.3
litellm_params:
model: openai/glm-5.3
api_base: https://api.inference.eu/v1
api_key: os.environ/INFERENCE_EU_API_KEY
- model_name: gpt-oss-120b
litellm_params:
model: openai/gpt-oss-120b
api_base: https://api.inference.eu/v1
api_key: os.environ/INFERENCE_EU_API_KEY
# Start with: litellm --config config.yamlQu’est-ce que LiteLLM
LiteLLM se compose de deux parties. Le SDK Python appelle plus d’une centaine de fournisseurs via une seule fonction completion(). Le serveur proxy, souvent appelé passerelle IA LiteLLM, expose une API compatible OpenAI à vos équipes et ajoute devant les fournisseurs configurés des clés virtuelles, le suivi des dépenses, des limites de débit, des modèles de secours, des garde-fous et de la journalisation.
Beaucoup d’entreprises exploitent ce proxy comme passerelle centrale, pour que agents de code, interfaces de chat et applications internes partagent un même point d’accès. Ajouter inference.eu comme fournisseur dans cette passerelle met les modèles open-weight européens à disposition de tous, sans modifier chaque client.
Comment fonctionne la configuration
Dans le config.yaml du proxy, chaque entrée de model_list associe un model_name public à une route. Le préfixe openai/ dans litellm_params.model indique à LiteLLM d’appeler un point d’accès Chat Completions compatible OpenAI ; la suite est l’identifiant inference.eu. api_base est l’URL de base terminée par /v1, et os.environ/INFERENCE_EU_API_KEY lit la clé dans l’environnement.
Dans le SDK Python, la même route s’écrit litellm.completion(model="openai/gpt-oss-120b", api_base=..., api_key=...). Les clients du proxy ne voient que model_name : vous pouvez donc changer le modèle inference.eu sous-jacent sans toucher à leur configuration.
Quels modèles choisir
Exposez les modèles dont vos équipes ont besoin sous des noms clairs. qwen3-coder-480b-a35b-instruct convient aux agents de code et aux intégrations d’IDE qui passent par la passerelle. glm-5.3 et kimi-k3 sont de solides modèles généralistes pour les agents et les longs documents, et gpt-oss-120b un choix rapide pour le chat, les résumés et les outils internes à fort volume.
LiteLLM peut regrouper plusieurs entrées sous un même model_name pour répartir la charge, ou définir des modèles de secours entre noms. Gardez ces secours au sein d’inference.eu, par exemple de kimi-k3 vers glm-5.3, pour qu’une nouvelle tentative n’envoie jamais de données à un fournisseur hors de l’UE.
Dépannage
Une erreur 404 Not Found sur la route indique le plus souvent une api_base sans le suffixe /v1 ou avec des segments en trop ; LiteLLM ajoute lui-même /chat/completions. Une erreur 401 signifie que le processus du proxy ne dispose pas de INFERENCE_EU_API_KEY, ce qui arrive souvent sous Docker quand la variable n’est pas transmise.
« LLM Provider NOT provided » signifie que le préfixe openai/ manque dans litellm_params.model. Si les appels d’outils ou l’usage en streaming semblent incorrects, mettez LiteLLM à jour, car les correctifs de compatibilité sont fréquents. Vérifiez que l’identifiant après le préfixe correspond exactement à inference.eu, et testez la route via le point d’accès /health du proxy.
Garder les données dans l’UE
Les requêtes dirigées vers inference.eu sont traitées dans des centres de données de l’UE et ne servent jamais à l’entraînement. Nous signons un accord de sous-traitance au titre de l’article 28 du RGPD, publions la liste de nos sous-traitants et facturons en euros.
La passerelle voit elle-même chaque prompt : son emplacement compte donc. Hébergez le proxy dans l’UE et passez en revue ses callbacks de journalisation, car les intégrations qui envoient traces ou prompts à des services d’observabilité les conservent selon leurs propres conditions. Retirez de la liste les fournisseurs hors UE, ou limitez-les par des droits d’équipe, si votre politique l’exige.
LiteLLM : questions fréquentes
Les questions que nous posent le plus les achats, les développeurs et les juristes. Il en manque une ? Posez-la-nous directement.
Pages liées
- OpenAI SDK (Python and JavaScript)Pointez le SDK OpenAI officiel pour Python ou JavaScript vers inference.eu avec base_url et une clé API, et appelez des modèles open-weight traités dans l’UE.SDK
- Open WebUIConnectez Open WebUI à inference.eu comme connexion compatible OpenAI et offrez à votre équipe un chat auto-hébergé sur des modèles open-weight de l’UE.Apps de chat
- LibreChatAjoutez inference.eu comme custom endpoint dans librechat.yaml et offrez un chat auto-hébergé avec agents sur des modèles open-weight traités dans l’UE.Apps de chat
- Claude CodeConfigurez Claude Code avec ANTHROPIC_BASE_URL pour utiliser des modèles open-weight traités dans des centres de données de l’UE, sans compte Anthropic.Agents de code
Faites passer vos charges IA sur une infrastructure européenne
Dites-nous quels modèles vous utilisez et votre volume approximatif. Nous répondons sous un jour ouvré avec un tarif et la suite.
- Réponse sous un jour ouvré
- Tarif adapté à votre volume
- DPA prêt à signer