Passerelle IA LiteLLM
Déployez LiteLLM comme proxy de passerelle IA pour plus de 100 LLM sur les GPU Clore.ai
LiteLLM est une passerelle d’IA open source qui fournit une API unifiée compatible OpenAI pour plus de 100 fournisseurs de modèles de langage — dont OpenAI, Anthropic, Azure, Bedrock, HuggingFace et des modèles hébergés localement. Déployez-la sur CLORE.AI pour router, équilibrer la charge et gérer tous vos appels API LLM via un point de terminaison unique, avec suivi des coûts, limitation de débit et logique de repli intégrés.
La vraie puissance de LiteLLM se révèle à grande échelle : les équipes qui exploitent des piles mixtes local+cloud peuvent changer de modèle à chaud sans toucher au code de l’application. Remplacez gpt-4o avec mistral-7b-local dans la configuration, redémarrez — terminé.
Tous les exemples peuvent être exécutés sur des serveurs GPU loués via la place de marché CLORE.AI.
Exigences du serveur
RAM
4 Go
8 Go+
VRAM
N/A (proxy uniquement)
N/A
Disque
10 Go
20 Go+
GPU
Non requis
Facultatif (pour les modèles locaux)
Déploiement rapide sur CLORE.AI
Image Docker : ghcr.io/berriai/litellm:main-latest
Ports : 22/tcp, 4000/http
Variables d'environnement :
OPENAI_API_KEY
sk-xxx...
clé API OpenAI
ANTHROPIC_API_KEY
sk-ant-xxx...
clé API Anthropic
AZURE_API_KEY
xxx...
clé Azure OpenAI
LITELLM_MASTER_KEY
sk-my-master-key
Clé d’authentification maître pour le proxy
DATABASE_URL
postgresql://...
PostgreSQL pour le suivi des coûts
STORE_MODEL_IN_DB
True
Conserver la configuration du modèle dans la base de données
Configuration étape par étape
1. Louez un serveur sur CLORE.AI
LiteLLM fonctionne très bien même sur des serveurs sans GPU. Allez sur la place de marché CLORE.AI et filtrez pour :
Serveurs CPU au prix le plus bas pour une configuration de proxy pure
Serveurs GPU (RTX 3090+) si vous souhaitez aussi exécuter des modèles locaux
2. Connectez-vous en SSH à votre serveur
3. Créez un fichier de configuration
LiteLLM utilise un fichier de configuration YAML pour définir les modèles :
4. Lancez LiteLLM
Lancement de base :
Avec PostgreSQL pour le suivi des coûts :
Commencez par lancer un conteneur PostgreSQL :
Avec Docker Compose (recommandé) :
5. Vérifiez le serveur
6. Accédez via le proxy HTTP CLORE.AI
Votre URL CLORE.AI http_pub pour le port 4000 :
Utilisez ceci comme votre api_base dans n’importe quel client compatible OpenAI.
Exemples d'utilisation
Exemple 1 : appel API direct via le proxy
Exemple 2 : SDK Python OpenAI avec le proxy LiteLLM
Exemple 3 : SDK Python LiteLLM (direct)
Exemple 4 : configuration de repli
Configurez des replis automatiques entre les modèles :
Exemple 5 : tableau de bord de suivi des coûts
Après avoir activé PostgreSQL, accédez aux analyses des dépenses :
Configuration
Clés virtuelles (clés API par utilisateur)
Créez des clés séparées avec des limites de débit et des budgets :
Équilibrage de charge
Mise en cache
Limitation de débit
Conseils de performance
1. Activez la mise en cache pour les invites répétées
Pour les applications RAG ou les chatbots avec des questions fréquentes, la mise en cache Redis réduit les coûts de 30 à 70 % et fait tomber la latence P50 à <5 ms lors des hits du cache :
2. Utilisez des requêtes asynchrones
3. Routage de modèles locaux
Routez les requêtes simples/peu coûteuses vers des modèles locaux sur les GPU de Clore.ai, et les plus complexes vers GPT-4 :
Une configuration typique : exécutez Mistral 7B ou Llama 3 8B localement sur une RTX 3090 Clore.ai ($0.07–0.21/h), traitez-y 80 % du trafic, et escaladez les tâches complexes vers GPT-4o. Des économies de 3 à 5 fois par rapport à une solution uniquement cloud sont courantes.
4. Définissez des délais d’attente et des tentatives
Recommandations GPU Clore.ai
LiteLLM lui-même n’a besoin d’aucun GPU — c’est un proxy. Le choix du GPU ne compte que si vous déployez aussi l’inférence locale à ses côtés.
Mistral 7B / Llama 3 8B (bf16)
RTX 3090 24 Go
Tient confortablement, débit d’environ 200 tok/s
Mixtral 8×7B ou Llama 3 70B (AWQ)
RTX 4090 24 Go
Bande passante mémoire plus rapide que la 3090 ; prend en charge le 70B AWQ en 4 bits
Llama 3 70B (bf16) ou service multi-modèles
A100 80 Go
Exécutez plusieurs modèles 7–13B simultanément ; HBM2e pour une faible latence
Pile recommandée pour un développeur solo : RTX 3090 + Mistral 7B + passerelle LiteLLM. Coût total sur Clore.ai : 0,07–0,21 $/h. Gère facilement ~50 requêtes/min, avec repli vers GPT-4o pour les tâches complexes.
Pile équipe / production : A100 80 Go, exécutez Llama 3 70B + LiteLLM + PostgreSQL. Sert plus de 20 utilisateurs simultanés, suivi complet des coûts, zéro dépense cloud LLM pour la plupart des requêtes.
Dépannage
Problème : « modèle introuvable »
Assurez-vous que le nom du modèle dans votre requête correspond exactement à ce qui se trouve dans config.yaml:
Problème : « échec de l’authentification »
Vérifiez votre LITELLM_MASTER_KEY variable d’environnement et utilisez-la comme jeton Bearer.
Problème : les modifications de configuration ne sont pas reflétées
Redémarrez le conteneur après les modifications de configuration :
Problème : latence élevée lors de la première requête
LiteLLM charge les configurations des modèles au démarrage. Les premières requêtes peuvent être plus lentes pendant l’établissement des connexions.
Problème : erreurs de connexion à la base de données
Problème : erreurs 429 de limite de débit provenant des fournisseurs
Configurez des replis :
Recommandations GPU Clore.ai
LiteLLM est une passerelle/proxy API — il ne fait pas l’inférence lui-même. Le choix du GPU dépend de savoir si vous routez vers des API cloud ou des modèles locaux.
Proxy API cloud uniquement
CPU uniquement
~0,02 $/h
Route vers OpenAI, Anthropic, Gemini — aucun GPU requis
Backend local vLLM
RTX 3090 (24 Go)
0,07–0,21 $/h
Modèles auto-hébergés 7B–13B avec LiteLLM comme frontend
Backend local vLLM
RTX 4090 (24 Go)
0,14–0,42 $/h
Modèles locaux 7B–34B à haut débit
Liens
Mis à jour
Ce contenu vous a-t-il été utile ?