Skip to main content

LLM-Gateways & Routing (LiteLLM & Portkey)

FÜR AI-AGENTENChatGPTClaude

Zentralisierte Engineering-Proxys zur Verwaltung von Modellflotten: automatisches Failover zwischen Anbietern (Anthropic/OpenAI/Groq), semantisches Antwort-Caching und Budget-Quotas.

1. Konzeptüberblick und systemisches Problem

Wenn ein Unternehmen Dutzende verschiedener KI-Services aufbaut, ohne eine zentrale Steuerungsebene zu haben, entsteht infrastrukturelles Chaos:

  • Jeder Repository hat seinen eigenen API-Key, sodass nicht nachvollziehbar ist, welches Team die höchsten Kosten verursacht.
  • Wenn Anthropic oder OpenAI technische Ausfälle erleben oder Rate-Limit-Fehler (429) überschreiten, fallen alle internen Agenten und Services des Unternehmens plötzlich aus.
  • Dieselbe Standardfrage wird 50 Mal am Tag an das Modell gestellt, wobei jedes Mal Geld verbrannt wird, da kein gemeinsamer Cache vorhanden ist.

LLM Gateways (LiteLLM & Portkey) fungieren als intelligenter Traffic-Switch zwischen den Anwendungen Ihres Unternehmens und hunderten Cloud- sowie lokalen Modellen.

2. Architektonische Taxonomie und mentales Modell

┌─────────────────────────────────────────────────────────────┐
│                 CENTRALIZED LLM GATEWAY                     │
├─────────────────────────────────────────────────────────────┤
│ 1. INCOMING APPLICATION CALLS (All use standard OpenAI API) │
│    • Cursor IDE, Internal Bots, Customer Facing Apps        │
├─────────────────────────────────────────────────────────────┤
│                          │                                  │
│                          ▼ LITELLM / PORTKEY GATEWAY CORE   │
│    ┌─────────────────────────────────────────────────────┐  │
│    │ • Semantic Redis Cache (Check for instant hit)      │  │
│    │ • Spend Tracker (User/Team budget quotas)           │  │
│    │ • Health Checker & Automatic Fallback Engine:       │  │
│    │   Try: Claude 3.7 ➔ If 429/500 ➔ Fallback: DeepSeek-R1 │
│    └─────────────────────────────────────────────────────┘  │
├─────────────────────────────────────────────────────────────┤
│ 2. DOWNSTREAM PROVIDERS:                                    │
│    • Anthropic | OpenAI | Bedrock | Self-hosted vLLM on VPS │
└─────────────────────────────────────────────────────────────┘

3. Praktische Engineering-Szenarien in der Produktion

01. Einrichtung von fehlertolerantem Routing in LiteLLM

Konfiguration des automatischen Failovers in config.yaml:

model_list:
  - model_name: production-coder
    litellm_params:
      model: anthropic/claude-3-7-sonnet
      api_key: os.environ/ANTHROPIC_KEY
  - model_name: production-coder
    litellm_params:
      model: openrouter/deepseek/deepseek-r1
      api_key: os.environ/OPENROUTER_KEY

router_settings:
  routing_strategy: "latency-based-routing"
  fallbacks: [{"production-coder": ["openrouter/deepseek/deepseek-r1"]}]

Wenn Claude Latenzprobleme zeigt oder Fehler zurückgibt, wird die Anfrage transparent auf DeepSeek umgeleitet.

02. Ein einzelner virtueller Key für Mitarbeiter

Das Gateway generiert für jeden Entwickler einen individuellen virtuellen Token mit einem Budget von $50 pro Monat. Der Entwickler nutzt diesen Key in Cursor oder Cline, während das Unternehmen zentralisiert Analytics-Daten sieht und die Ausgaben kontrolliert.

4. Fallstricke, häufige Fehler und Sicherheit

  • Gateway als Single Point of Failure: Fällt der LiteLLM-Server selbst aus, stehen alle Services des Unternehmens still. Stellen Sie das Gateway mindestens in zwei Replikas hinter einem Load Balancer (Caddy/Traefik) bereit.
  • Blindes semantisches Caching: Semantisches Caching ist nützlich für stabile Fakten, aber gefährlich bei Code: Zwei ähnliche Fragen mit einer kleinen Variation im Variablennamen dürfen nicht denselben gecachten Code erhalten. Konfigurieren Sie die Ähnlichkeitsschwelle nicht unterhalb von 0.96.

5. Strategische Schlussfolgerung für Ingenieure im Jahr 2026

LLM Gateways sind eine obligatorische Schicht reifer Architektur. Die Entkopplung der Anwendungslogik von spezifischen Modell-Anbietern gewährleistet kontinuierliche Serviceverfügbarkeit, Budgetkontrolle und die Freiheit, innerhalb von Sekunden auf die besten Modelle des Marktes umzuschalten.

/ Häufig gestellte FragenSchema.org FAQPage

FAQ: LLM-Gateways & Routing (LiteLLM & Portkey)

Wenn ein Anbieter (z. B. OpenAI) einen Ausfall erleidet oder das Rate Limit erreicht wird (Fehler 429), stoppt Ihre Anwendung vollständig. Das Gateway leitet die Anfrage automatisch innerhalb von 50 Millisekunden an einen Backup-Anbieter (Anthropic oder DeepSeek) weiter, ohne dass für den Client ein Fehler auftritt.
/ Interne Links
Alle Begriffe