LiteLLM KI-Gateway
Deploye LiteLLM als KI-Gateway-Proxy für 100+ LLMs auf Clore.ai-GPUs
LiteLLM ist ein Open-Source-AI-Gateway, das eine einheitliche, OpenAI-kompatible API für über 100 Anbieter von Sprachmodellen bereitstellt — darunter OpenAI, Anthropic, Azure, Bedrock, HuggingFace und lokal gehostete Modelle. Deploye es auf CLORE.AI, um alle deine LLM-API-Aufrufe über einen einzigen Endpunkt zu routen, per Lastverteilung zu verteilen und zu verwalten — mit integrierter Kostenverfolgung, Ratenbegrenzung und Fallback-Logik.
Die wahre Stärke von LiteLLM zeigt sich im großen Maßstab: Teams, die gemischte lokale+Cloud-Stacks betreiben, können Modelle im laufenden Betrieb austauschen, ohne Anwendungscode anzufassen. Ersetze gpt-4o mit mistral-7b-local in der Konfiguration, neu starten — fertig.
Alle Beispiele können auf GPU-Servern ausgeführt werden, die gemietet wurden über CLORE.AI-Marktplatz.
Serveranforderungen
RAM
4 GB
8 GB+
VRAM
N/A (nur Proxy)
k. A.
Festplatte
10 GB
20 GB+
GPU
Nicht erforderlich
Optional (für lokale Modelle)
Schnellbereitstellung auf CLORE.AI
Docker-Image: ghcr.io/berriai/litellm:main-latest
Ports: 22/tcp, 4000/http
Umgebungsvariablen:
OPENAI_API_KEY
sk-xxx...
OpenAI-API-Schlüssel
ANTHROPIC_API_KEY
sk-ant-xxx...
Anthropic-API-Schlüssel
AZURE_API_KEY
xxx...
Azure OpenAI-Schlüssel
LITELLM_MASTER_KEY
sk-my-master-key
Master-Authentifizierungsschlüssel für den Proxy
DATABASE_URL
postgresql://...
PostgreSQL für Kostenverfolgung
STORE_MODEL_IN_DB
True
Modellkonfiguration in der DB speichern
Schritt-für-Schritt-Einrichtung
1. Miete einen Server auf CLORE.AI
LiteLLM funktioniert auch auf reinen CPU-Servern hervorragend. Gehe zu CLORE.AI-Marktplatz und filtere nach:
Günstigste CPU-Server für ein reines Proxy-Setup
GPU-Server (RTX 3090+) wenn du auch lokale Modelle ausführen möchtest
2. Verbinden Sie sich per SSH mit Ihrem Server
3. Erstelle eine Konfigurationsdatei
LiteLLM verwendet eine YAML-Konfigurationsdatei, um Modelle zu definieren:
4. Starte LiteLLM
Grundlegender Start:
Mit PostgreSQL für Kostenverfolgung:
Zuerst einen PostgreSQL-Container starten:
Mit Docker Compose (empfohlen):
5. Server überprüfen
6. Zugriff über den CLORE.AI HTTP-Proxy
Deine CLORE.AI-http_pub-URL für Port 4000:
Verwende dies als dein api_base in jedem OpenAI-kompatiblen Client.
Anwendungsbeispiele
Beispiel 1: Direkter API-Aufruf über den Proxy
Beispiel 2: OpenAI Python SDK mit LiteLLM-Proxy
Beispiel 3: LiteLLM Python SDK (direkt)
Beispiel 4: Fallback-Konfiguration
Automatische Fallbacks zwischen Modellen konfigurieren:
Beispiel 5: Dashboard zur Kostenverfolgung
Nach Aktivierung von PostgreSQL kannst du auf Ausgabenanalysen zugreifen:
Konfiguration
Virtuelle Schlüssel (API-Schlüssel pro Benutzer)
Erstelle separate Schlüssel mit Ratenlimits und Budgets:
Lastverteilung
Caching
Ratenbegrenzung
Leistungstipps
1. Caching für wiederholte Prompts aktivieren
Für RAG- oder Chatbot-Anwendungen mit häufigen Fragen senkt Redis-Caching die Kosten um 30–70 % und reduziert die P50-Latenz bei Cache-Treffern auf unter 5 ms:
2. Asynchrone Anfragen verwenden
3. Lokales Modell-Routing
Leite günstige/einfache Anfragen an lokale Modelle auf Clore.ai-GPUs weiter, komplexe an GPT-4:
Ein typisches Setup: Mistral 7B oder Llama 3 8B lokal auf einer Clore.ai RTX 3090 ($0.07–0.21/Stunde) ausführen, dort 80 % des Traffics verarbeiten und komplexe Aufgaben an GPT-4o eskalieren. Kosteneinsparungen von 3–5× gegenüber reinem Cloud-Betrieb sind üblich.
4. Timeouts und Wiederholungen festlegen
GPU-Empfehlungen für Clore.ai
LiteLLM selbst benötigt keine GPU — es ist ein Proxy. Die GPU-Wahl ist nur dann relevant, wenn du lokale Inferenz zusätzlich dazu betreibst.
Mistral 7B / Llama 3 8B (bf16)
RTX 3090 24 GB
Passt bequem, Durchsatz von etwa 200 tok/s
Mixtral 8×7B oder Llama 3 70B (AWQ)
RTX 4090 24 GB
Schnellere Speicherbandbreite als die 3090; passt für 70B AWQ 4-bit
Llama 3 70B (bf16) oder Multi-Model-Serving
A100 80 GB
Mehrere 7–13B-Modelle gleichzeitig ausführen; HBM2e für geringe Latenz
Empfohlener Stack für einen einzelnen Entwickler: RTX 3090 + Mistral 7B + LiteLLM-Gateway. Gesamtkosten auf Clore.ai: $0.07–0.21/Stunde. Bewältigt problemlos etwa 50 Anfragen/Minute, mit GPT-4o-Fallback für komplexe Aufgaben.
Team-/Produktions-Stack: A100 80GB, Llama 3 70B + LiteLLM + PostgreSQL ausführen. Bedient 20+ gleichzeitige Benutzer, vollständige Kostenverfolgung, für die meisten Anfragen keine Cloud-LLM-Kosten.
Fehlerbehebung
Problem: „Modell nicht gefunden"
Stelle sicher, dass der Modellname in deiner Anfrage exakt mit dem übereinstimmt, was in config.yaml:
Problem: „Authentifizierung fehlgeschlagen"
Prüfe deine LITELLM_MASTER_KEY Umgebungsvariable und verwende sie als Bearer-Token.
Problem: Konfigurationsänderungen werden nicht übernommen
Starte den Container nach Konfigurationsänderungen neu:
Problem: Hohe Latenz bei der ersten Anfrage
LiteLLM lädt Modellkonfigurationen beim Start. Die ersten paar Anfragen können langsamer sein, während Verbindungen aufgebaut werden.
Problem: Fehler bei der Datenbankverbindung
Problem: 429-Ratenlimit-Fehler von Anbietern
Fallbacks konfigurieren:
GPU-Empfehlungen für Clore.ai
LiteLLM ist ein API-Gateway/Proxy — es führt selbst keine Inferenz durch. Die GPU-Auswahl hängt davon ab, ob du zu Cloud-APIs oder lokalen Modellen routest.
Nur Cloud-API-Proxy
Nur CPU
~$0,02/Stunde
Weiterleitung an OpenAI, Anthropic, Gemini — keine GPU erforderlich
Lokales vLLM-Backend
RTX 3090 (24 GB)
ca. 0,07–0,21 $/h
Selbst gehostete 7B–13B-Modelle mit LiteLLM als Frontend
Lokales vLLM-Backend
RTX 4090 (24 GB)
ca. 0,14–0,42 $/h
Lokale 7B–34B-Modelle mit höherem Durchsatz
Links
Zuletzt aktualisiert
War das hilfreich?