Enterprise-Multi-Modell-Gateway

Frontier-Modelle planen. Open-SOTA-Modelle führen aus. Etwa ein Siebtel der Kosten.

Topmodelle übernehmen die Planung, Open-SOTA-Modelle erledigen die Routinearbeit (die übrigen 90 %). Composition senkt die Rechnung auf ~1/7 — die Zahlen werden im Rechner live berechnet, nicht hier behauptet.

  • ✓Modelle mischen: Claude Opus plant, DeepSeek / Qwen führen aus — ~1/7 der Kosten, bis zu 90 % günstiger
  • ✓Das Gateway entscheidet, welches Modell wirklich läuft: Was im Client auch konfiguriert ist, das Zielmodell ist das von Admins festgelegte — Ingress-Allowlist + Wildcard-Mapping „*“
  • ✓Ein Protokoll genügt: Sprich OpenAI oder Anthropic und erreiche Modelle hinter allen vier Chat-Protokollfamilien (OpenAI / Anthropic / Gemini / DashScope) — ein Modellwechsel berührt den Code nicht
  • ✓Daten bleiben vor Ort: vollständig selbst gehostet, Prompts erreichen uns nie; Zugangsdaten und PII werden auf dem Anfragepfad erkannt — protokollieren / maskieren / blockieren je Bereich
from openai import OpenAI

# One line change: point your SDK at your own gateway
client = OpenAI(
    base_url="https://your-gateway.gatellm.io/v1",
    api_key="your-gateway-api-key",
)

# Existing code unchanged — the gateway routes each request
# to the right model tier (planning vs execution) per your console policy
resp = client.chat.completions.create(
    model="claude-opus-5",  # or claude-sonnet-5, gpt-6-astra, deepseek-flash...
    messages=[{"role": "user", "content": "Plan the architecture"}],
)
Warum GateLLM

Drei Dinge, die das Gateway kann und ein einzelnes Modell nicht

Modelle mischen, um Kosten zu senken, durchsetzen, welches Modell tatsächlich läuft, und Client-Code auf einem Protokoll halten.

Integriert mit über 100 LLM-Anbietern · 30+ SDKs und Frameworks

  • OpenAI
  • Anthropic
  • Google
  • DeepSeek
  • Qwen
  • ERNIE
  • Kimi
  • Zhipu
  • Mistral
  • Cohere

Überzeugen Sie sich selbst

Wir veröffentlichen die Dokumente, statt Sie zu bitten, uns einfach zu glauben. Jede Aussage auf dieser Seite hat einen nachlesbaren Beleg, bevor Sie mit uns sprechen.

Kernfunktionen

Eine Schnittstelle, alle Modelle frei kombinierbar

Von einfachem Modell-Routing bis zur Multi-Modell-Orchestrierung bietet GateLLM umfassende Funktionen für Unternehmen.

Multi-Modell-Routing

Eine Schnittstelle für alle Modelle. Intelligentes Fallback, Lastverteilung, automatische Wiederholung.

  • Einheitliche API für über 100 LLM-Anbieter
  • Intelligentes Fallback-Routing
  • Lastverteilung und Ratenbegrenzung
  • Upstream-Key-Pooling: ein Aufrufer bleibt an einem Schlüssel, Failover auf den nächsten
  • Ollama / vLLM / llama.cpp als openai-kompatible Upstreams, eine Governance-Ebene

Composition

Gestaffeltes Routing nach Plan-Modus, Identität oder Anfrageform: Planung auf Topmodellen, Ausführung auf Open-SOTA. Das Gateway schreibt den Modellnamen um — Client-Code bleibt unverändert.

  • Plan-Modus-Erkennung: Planung auf Topmodell, Ausführung auf Open-SOTA — ohne Client-Änderung
  • Identitätsbezogene Modellzuordnung: gleicher Modellname → unterschiedliche Upstreams je Key-Gruppe
  • switch-route-Regeln: Anfragen mit Bildern oder Sonderfällen an das richtige Modell leiten
  • Downgrade im Agenten: Plan gesperrt / automatisches Downgrade außerhalb des Plan-Modus

Multi-Modell-Code-Review

Führen Sie 2–3 Modelle parallel auf demselben PR aus. Das Gateway liefert Protokoll-Interoperabilität und einheitliche Abrechnung; Fan-out, Zusammenführung und Confidence-Bewertung liegen in der Open-Source-Orchestrierungs-Action.

  • Gateway-Protokoll-Interop: Nicht-Anthropic-Modelle nehmen an Anthropic-only-Review-Warteschlangen teil
  • Ein Zugriffsschlüssel misst und steuert den gesamten Fan-out
  • Fan-out, [Consensus N/M]-Bewertung und Zusammenführung liegen in gatellm-io/gatellm-code-review (Orchestrierungsseite)

MCP-Tool-Governance

Bündeln Sie externe MCP-Tool-Server hinter einem /mcp-Endpunkt: Tool-ACLs, Kontextbudgets und Aufruf-Auditierung. Welche Tools ein Agent nutzen darf, liegt in derselben Berechtigungsebene wie die Modelle, die er aufrufen darf.

  • Mehrere MCP-Server hinter einem /mcp-Endpunkt
  • Tool-Allow/Deny je Key-Gruppe plus Label-Filter
  • Integrierte BM25-Suche, wenn die Tool-Liste wächst
  • REST-Brücke: jede REST-API per vereinfachter Spezifikation als MCP-Tool einbinden, ohne Code
  • MCP-Aufrufe / Verstöße / Sitzungen vollständig auditiert

Websuche-Injektion

Geben Sie jedem Modell einheitlich Websuche: Das Gateway ruft Ergebnisse ab und injiziert sie, synthetisiert native Suchblöcke je Client-Protokoll — auch offene Modelle erhalten Suchgrundlage.

  • Native Suchblöcke je Protokoll (Anthropic / OpenAI / Responses)
  • Dreifach-Umschalter pro Modell, sanfte Degradation bei Fehlern
  • Abgefangene Suche von der nutzungsbasierten Abrechnung ausgenommen

Kostenkontrolle

Budgetverwaltung, Ratenbegrenzung, Kostenzuordnung pro Team, modusbewusste Modellrichtlinie. Keine Aufschläge auf Token-Gebühren, BYOK mit Ihren eigenen Schlüsseln.

  • Kostenzuordnung nach Projekt/Funktion
  • Sanfte Budgetwarnungen
  • BYOK: Anbieter zu Standardtarifen bezahlen
  • Modusbewusste Modellrichtlinie (Plan/Ausführung, durchsetzbar)

Governance und Integrationen

Von der Client-Zugriffskontrolle bis zur CI/CD-Integration — erweitern Sie die Gateway-Funktionen in Ihre Entwicklungs- und Kollaborationsabläufe.

  • Client-Zugriffskontrolle (User-Agent-Richtlinie)
  • GitHub-Actions-Code-Review über Ihr eigenes Gateway
  • Batch-Konfiguration: vorbereiten → vollständigen Konfliktsatz anzeigen → atomare Übernahme in einer Transaktion

Office- / M365-Add-in

Kostenpflichtiges Add-on

Nutzen Sie Ihr eigenes Modell-Gateway direkt in Excel, Word, PowerPoint und Outlook — selbst gehostetes Add-in, Daten verlassen das Netzwerk nie, keine Pivot-Abhängigkeit.

  • Excel-Finanzmodellierung / Word-Vertragsprüfung / Outlook-Posteingang
  • Entra-SSO + Purview-Label-Gating
  • 33 gebündelte Domänen-Skills, kostenpflichtiges Add-on

Transform-Skripte

Eine sandboxed JavaScript-Engine (QuickJS) schreibt Anfrage- und Antwort-JSON am Gateway um. Im Konsolen-Editor bearbeiten, wirkt sofort — kein Redeploy, kein Glue-Code.

  • Slots vor / nach der Anfrage + ein Antwort-Slot: Client-Format vor der Übersetzung oder Upstream-Format nach der Übersetzung sehen
  • context.useModel() wechselt die gesamte Route — base_url, Protokoll und Zugangsdaten gemeinsam
  • Integrierte Bibliothek: json_path / str_* / regex_* / array_* / encoding + hash / UUID + Zeit
  • Sandboxed (kein Netzwerk, kein Dateisystem) mit Fail-open-/Fail-closed-Modus und In-Konsolen-Skripttester
Modelle frei kombinieren

Modelle frei kombinieren: Qualität, die kein einzelnes Modell liefert

Composition ist ein natives Gateway-Muster; Multi-Modell-Code-Review ist ein Orchestrierungsmuster, das das Gateway ermöglicht — beide bauen auf der Capability-Normalisierung auf.

Composition: gestaffeltes Routing über Modelle hinweg

Routen Sie nach Plan-Modus, Identität oder Anfrageform: Planung bleibt auf Topmodellen, Ausführung wechselt zu Open-SOTA. Das Gateway schreibt den Modellnamen um und übersetzt Protokolle — Client-Code bleibt unverändert.

  • ✓Plan-Modus-Erkennung: Planung an Topmodelle, Ausführung an Open-SOTA — ohne Client-Änderung
  • ✓Identitätsbezogene Modellzuordnung: gleicher Modellname → unterschiedliche Upstreams je Key-Gruppe / Header
  • ✓switch-route-Regeln: Anfragen mit Bildern oder Sonderfälle an das richtige Modell leiten
  • ✓Kein Glue-Code — Protokollübersetzung übernimmt das Gateway
  • ✓Durchsetzbare Richtlinie: Administratoren sperren Modellstufen je Plan-/Ausführungsmodus und unterbinden den Einsatz ausschließlich von Topmodellen
// before-slot transform script (JavaScript) — switch execution model by plan mode.
// Mounted on the entry model in the console; runs before routing.
function transform(body, context) {
    if (context.sourceProtocol !== "Anthropic") {
        return body;
    }
    const EXEC_MODEL = "qwen3.8-max"; // a model name configured in the gateway
    const PLAN = /plan mode is active/i;
    const EXIT = /exited plan mode/i;
    // take the last marker-bearing message: later marker wins
    const messages = body.messages || [];
    for (let i = messages.length - 1; i >= 0; i--) {
        const s = JSON.stringify(messages[i].content || "");
        const inPlan = PLAN.test(s);
        const exited = EXIT.test(s);
        if (inPlan || exited) {
            // not in plan mode → switch execution to the cost-efficient model
            if (exited || !inPlan) context.useModel(EXEC_MODEL);
            return body;
        }
    }
    context.useModel(EXEC_MODEL);
    return body;
}

Multi-Modell-Code-Review (Orchestrierungsseite)

Das Gateway ermöglicht das Muster, die Orchestrierungsebene führt es aus: claude-code-action spricht nur das Anthropic-Protokoll, und die Protokoll-Interoperabilität des Gateways erlaubt Nicht-Anthropic-Modellen wie qwen3.8-max und kimi-k3, der Review-Warteschlange beizutreten. Ein einziger Gateway-Zugriffsschlüssel misst jeden Review-Modellaufruf einheitlich ein.

  • ✓[Consensus N/M]-Confidence-Annotationen, Zusammenführung und Deduplizierung erzeugt die Action
  • ✓Jedes Review-Modell wird separat abgerechnet und vom Gateway einheitlich aggregiert
  • ✓PR-Zeilen-Gate und Zusammenklappen historischer Kommentare sind in der Action enthalten
[Ensemble Diagram]
Schnellstart

Drei Schritte zum ersten Token.

Steigen Sie in drei Schritten von einem Einzelmodell auf Multi-Modell-Orchestrierung um, ohne Geschäftscode umzuschreiben. Jedes SDK (OpenAI / Anthropic / Gemini / DashScope) funktioniert.

1

Gateway bereitstellen

Docker-Start mit einem Klick oder Kubernetes-Helm-Deployment in Ihre private Umgebung.

2

Schlüssel konfigurieren

BYOK-Modus: Tragen Sie Ihre bestehenden Anbieter-API-Schlüssel ein; Daten bleiben On-Premises und werden nie persistiert.

3

Endpunkt ersetzen

Richten Sie die base_url des OpenAI SDK auf GateLLM und rufen Sie alle Modelle über eine einheitliche Schnittstelle auf.

Oder übergeben Sie es Ihrem Agenten

Fügen Sie dies in Ihren Coding-Agenten ein

Installieren und konfigurieren Sie das GateLLM-Gateway. Rufen Sie zuerst die Roh-Markdown-Datei dieser Installationsanleitung per curl ab, lesen Sie sie vollständig und folgen Sie dann jedem Schritt der Reihe nach (die Schritte hängen voneinander ab — z. B. muss eine Key-Gruppe existieren, bevor ein Zugriffsschlüssel angelegt wird; überspringen Sie nichts):

curl -fsSL https://docs.gatellm.io/en/quickstart/docker-single-node.md

Der Agent braucht nur eines von Ihnen: den API-Schlüssel des Upstream-Anbieters. Den Rest erzeugt er selbst, konfiguriert alles über die Konsolen-API — ohne Browser — und ist fertig, wenn die erste Anfrage eine Completion zurückliefert.

Oder führen Sie es selbst aus

docker run -d \
  --name gatellm \
  -p 7890:7890 \
  -e CONSOLE_PASSWORD=change-me-on-first-login \
  -e ENCRYPTION_KEY=REPLACE_WITH_YOUR_ENCRYPTION_KEY \
  -e CONSOLE_SECRET_KEY=REPLACE_WITH_YOUR_CONSOLE_SECRET_KEY \
  -e STORAGE_MODE=sqlite \
  -v gatellm-data:/var/lib/protoflux \
  ghcr.io/gatellm-io/gatellm:latest

Ersetzen Sie die drei Platzhalterwerte vor dem Ausführen — die Anleitung erklärt, was jeder ist und warum es unsicher ist, ihn unverändert zu lassen.

# Just one line change: point base_url to GateLLM
from openai import OpenAI

client = OpenAI(
    base_url="https://your-gateway.gatellm.io/v1",
    api_key="your-gatellm-api-key"
)

# Existing code unchanged, call any model
response = client.chat.completions.create(
    model="claude-opus-5",  # or claude-sonnet-5, gpt-6-astra, deepseek-flash...
    messages=[{"role": "user", "content": "Hello"}]
)

Lauffähige Beispiele auf GitHub — Docker Compose und SDK-Snippets für Python und TypeScript, bei denen nur base_url geändert wird

Eine API

Bringen Sie das SDK mit, das Sie schon haben. Eine Zeile ändern.

Dieselben vier Protokolle auf beiden Seiten. Von jedem zu jedem konvertieren ohne Glue-Code, über Chat, Bild, Sprache, Video, Echtzeit-Sprache, Embedding und Rerank.

Eingangsprotokolle (Ihr SDK)
OpenAI Chat Completions
Anthropic Messages
Gemini generateContent
DashScope
GateLLM-Gateway
Ausgangsprotokolle (Modellanbieter)
OpenAI Chat Completions
Anthropic Messages
Gemini generateContent
DashScope
Jede Modalität
ChatBildSpracheVideoEchtzeit-SpracheEmbeddingRerank
Nativer Eingang: OpenAI / Anthropic / Gemini / DashScope SDKs verbinden direkt, keine Änderung außer base_url
Nativer Ausgang: Routen zu jedem Anbieter in dessen nativem Protokoll, nicht in einem einheitlichen OpenAI-Umschlag, der neu übersetzt wird
Any-to-any-Konvertierung: Eingang A → Ausgang B nahtlos (z. B. Anthropic-SDK-Aufruf → an ein DashScope-natives Modell geroutet, in DashScope-Protokoll konvertiert)
Alle Modalitäten + Embedding/Rerank: Chat / Bild / Sprache / Video / Echtzeit-Sprache sowie Embedding- und Rerank-Protokolle vereinheitlicht
Stärker als „OpenAI-kompatibel“: synthorai und andere bieten drei Eingangsprotokolle, vereinheitlicht auf eine OpenAI-Oberfläche; GateLLM bietet vier Eingänge + vier Ausgänge, von jedem zu jedem
Breitere Ausgangsprotokoll-Oberfläche: über die vier großen Protokollfamilien hinaus insgesamt 15 Upstream-Protokollformen (inkl. AWS Bedrock Converse / Invoke, Realtime, Passthrough) — Enterprise-Modelle auf Bedrock und selbst gehostete Modelle schließen an ein Gateway an
Echtzeit-Sprachsitzungen (/v1/realtime, openai_realtime + dashscope_realtime) werden pro Turn in dieselbe Statistik-/Abrechnungs-/Log-Pipeline wie HTTP eingemessen
SDK-Integrationen

Funktioniert mit dem SDK, das Sie bereits haben

Richten Sie jedes SDK oder Framework mit einer Zeile auf das Gateway. OpenAI, Anthropic, Gemini und DashScope verbinden nativ; LangChain, LlamaIndex, CrewAI, Vercel AI SDK und 30+ weitere über denselben base_url-Wechsel.

1

base_url auf das Gateway richten

Standard ist https://your-gateway.gatellm.io — ob /v1 enthalten ist, hängt vom SDK ab (jedes Beispiel nennt den genauen Wert).

2

Gateway-Zugriffsschlüssel einsetzen

Kein Upstream-sk-…-Schlüssel — derselbe Zugriffsschlüssel wird in den Header eingetragen, den Ihr SDK erwartet.

3

Den Gateway-Modellnamen verwenden

Was Sie in der Konsole konfiguriert haben — nicht der offizielle Name des Anbieters.

Authorization: Bearer <key>
OpenAI · DashScope · generisch
Bearer-Präfix ist groß-/kleinschreibungsunabhängig
x-api-key: <key>
Anthropic SDK
Authorization wird ebenfalls akzeptiert
x-goog-api-key: <key>
Gemini SDK
Authorization wird ebenfalls akzeptiert

Offizielle Anbieter-SDKs

OpenAI / Anthropic / Google SDKs verbinden nativ — nur base_url ändert sich

OpenAI SDKAnthropic SDKGoogle GenAI SDKOpenAI-compatible third parties

DashScope nativ

Text, Bild, asynchrones Video, Embedding und Rerank über einen Endpunkt

DashScope SDK

Vereinheitlichte SDKs und Gateways

Vercel AI SDK, LiteLLM, Portkey, Semantic Kernel, Spring AI

Vercel AI SDKLiteLLMPortkeyBraintrust / LangbaseSemantic KernelSpring AI

Orchestrierungs-Frameworks

LangChain, LlamaIndex, CrewAI, AutoGen, DSPy, Haystack

LangChainLangGraphLlamaIndexCrewAIAutoGen / AG2DSPyHaystackLlama Stack

Agent-SDKs

OpenAI Agents, Claude Agent, Pydantic AI, ADK, Mastra

OpenAI Agents SDKClaude Agent SDKPydantic AIGoogle ADKMastraMicrosoft Agent FrameworkMCP SDK

Echtzeit und Audio

Echtzeit-WebSocket-Sprache + openai_audio ASR / TTS

Realtime WebSocketopenai_audio (ASR / TTS)

Lokal / selbst gehostet

Ollama, vLLM, llama.cpp als Upstreams — jedes Client-SDK bleibt erhalten

OllamavLLMllama.cpp serverSGLangText Generation Inference (TGI)LM Studio

Richten Sie jeden KI-Coding-Agenten auf das Gateway

Alle Coding-Agent-Setups ansehen → ↗
Claude CodeCodex CLIGemini CLIOpenClawopencodeCrushFactory DroidGooseAiderQwen CodeOpenHandsKimi Code CLIPlandexSWE-agentGrok BuildMistral VibeMiMo CodeForgeCodeCodebuffClineRoo CodeKilo CodeContinueZedCursorWindsurfGitHub Copilot (BYOK)WarpAmazon Q Developer CLIDevin
Das OpenAI Agents SDK verwendet standardmäßig /v1/responses

Es ruft die Responses API auf, nicht Chat Completions. Ist der Upstream openai (Chat), wechseln Sie explizit mit OpenAIChatCompletionsModel; ist er openai_response, funktioniert ein String-Modellname unverändert.

LlamaIndex prüft den Modellnamen gegen eine Allowlist

Die OpenAI-Klasse akzeptiert nur bekannte Familien und lehnt benutzerdefinierte Gateway-Namen ab — verwenden Sie OpenAILike (Python) oder deklarieren Sie die Modellinformationen explizit.

CrewAI wird intern von LiteLLM gesteuert

base_url ist kein Framework-Parameter, sondern die Umgebungsvariable OPENAI_API_BASE, und das Modell benötigt das Präfix openai/.

Ob base_url /v1 enthält, hängt vom SDK ab

Das OpenAI SDK erwartet /v1; das Anthropic SDK erwartet die Wurzel (es hängt /v1/messages an); createAnthropic im Vercel AI SDK erwartet /v1 (es hängt /messages an). Ein Fehler hier fügt ein Pfadsegment hinzu oder entfernt es.

# base_url convention differs by SDK — match the one you're using
from openai import OpenAI
OpenAI(base_url="https://your-gateway.gatellm.io/v1")        # OpenAI SDK: /v1

import anthropic
anthropic.Anthropic(base_url="https://your-gateway.gatellm.io")  # Anthropic SDK: root (appends /v1/messages)

# Vercel AI SDK createAnthropic: baseURL ".../v1" (appends /messages) — the reverse
# LangChain ChatOpenAI: base_url="https://your-gateway.gatellm.io/v1"
Architektur und Sicherheit

Capability-Normalisierung: anbieterübergreifende Mischung erst möglich machen

Anbieterübergreifendes Modell-Mixing beruht auf der Capability-Normalisierungsschicht, die sieben Kopplungspunkte vereinheitlicht, sodass ein Modellwechsel nie das Umschreiben von Glue-Code bedeutet.

Normalisierung von Tool-Aufrufen

OpenAI / Anthropic / Gemini / chinesische Modelle haben alle unterschiedliche Tool-Calling-Schemata. Wir vereinheitlichen sie im Fundament, schreiben Code einmal und rufen alle Modelle auf.

Kompatibilität strukturierter Ausgaben

Jeder Anbieter nutzt andere Protokolle (striktes JSON-Schema, json_mode, tool_use). Wir vereinheitlichen zu einer konsistenten Schnittstelle.

Vereinheitlichung des Prompt-Cachings

Anthropic cache_control, automatisches Caching von OpenAI, Gemini-Kontext — jeder hat andere Mechanismen. Wir bieten eine einheitliche Caching-Strategie.

Anpassung von Reasoning-Token

Die Ausgabeformate von o1 / Claude Thinking / DeepSeek R1 unterscheiden sich. Wir passen uns dem Reasoning-Token-Protokoll jedes Anbieters an.

Unterstützung multimodaler Formate

Vision-/Audio-/Datei-Upload-Protokolle unterscheiden sich je Anbieter. Wir vereinheitlichen multimodale Eingabeformate.

Abstraktion des Abrechnungsmodells

Die Preisstruktur jedes Anbieters unterscheidet sich. Wir abstrahieren zu einer einheitlichen Kostenerfassungsschnittstelle.

Normalisierung der Fehlersemantik

Fehlercodes und -inhalte jedes Anbieters unterscheiden sich. Wir normalisieren zu einem einheitlichen Fehlerinhalt, wobei z-request-id jede Anfrage durchgängig korreliert.

Datenfluss: bleibt On-Premises, wird nie persistiert

Im BYOK-Modus werden API-Schlüssel nur im Speicher des Gateways gehalten, nie persistiert oder übertragen. Anfragen laufen über das Gateway direkt zu den offiziellen APIs der Anbieter; Daten verlassen Ihr privates Netzwerk nie.

Ausgerichtet an SOC-2-KontrollenAusgerichtet an ISO-27001-KontrollenDSGVO
Kostenvergleich

Warum ~1/7 der Kosten?

Nehmen Sie ein Unternehmen mit 1 Mrd. Token pro Tag: gleiche Arbeitslast — vergleichen Sie die Rechnung für „durchgängig Topmodelle“ mit „Topmodelle planen, offene Modelle führen aus“.

Durchgängig Topmodelle (Basis)
$113K/Mon.

Claude Opus 5 plant + führt aus, durchgängig Topmodelle

GateLLM-Orchestrierung
$16K/Mon.

~90 % Ausführung auf Open-SOTA, die entscheidenden 10 % Planung auf Topmodellen

Monatliche Kosten
14 % der Basis
Ersparnis pro Monat
$97K
Erhaltene Leistungsfähigkeit
Erhaltene Leistungsfähigkeit 97 %

Drei Quellen der Ersparnis:

  1. 1.BYOK ohne Token-Aufschlag — Sie zahlen Anbieter zu Standardtarifen, GateLLM nimmt keinen Zwischenanteil (Aggregatoren erheben typischerweise Plattform- und Zahlungsgebühren zusätzlich zum Listenpreis);
  2. 2.Composition — offene SOTA-Modelle (GLM / Qwen / DeepSeek) tragen den Großteil der Ausführung (Klassifizierung, Extraktion, Übersetzung), Topmodelle (wie Claude Opus) nur für Planung und schwieriges Reasoning;
  3. 3.Prompt-Caching — hochfrequente Aufrufe treffen den Cache, der Stückpreis sinkt um 50 %–90 %.

Die Zahlen sind illustrative Modelle auf Basis öffentlicher Preise; tatsächliche Ersparnisse hängen von Geschäftsszenario und Mix-Verhältnis ab. Die Pro-Lizenzgebühr von $400/Monat (2 GB, Einzelinstanz) ist im GateLLM-Tarif enthalten.

Token Ops · Token FinOps

Nutzung, die Sie sehen; Kosten, die Sie verrechnen; Budgets, die Sie halten

Token Ops verfolgt, wer was nutzt; Token FinOps macht aus Token abrechenbares, gedeckeltes Geld. Eine Steuerungsebene macht KI-Ausgaben so beherrschbar wie Cloud-Ausgaben.

Token Ops

Transparenz von Nutzung und Kosten

Schlüsseln Sie jeden Aufruf nach Modell, Zugriffsschlüssel und Key-Gruppe auf, mit getrennt gemessenen Eingabe-/Ausgabe-/Cache-Treffer-Token in 1-Minuten-Auflösung.

  • Gruppiert nach Modell / Schlüssel / Key-Gruppe
  • Eingabe, Ausgabe und Cache-Treffer getrennt gemessen
  • 24 h / 7 T / 30 T / benutzerdefinierte Zeitreihen
Token Ops

Client-Zulassung und Audit-Trail

Nur freigegebene Clients erreichen das Gateway — erlauben, drosseln oder ablehnen per User-Agent. Jeder Aufruf hinterlässt einen prüfbaren Datensatz für Endpunkt-Governance und Compliance-Nachweise.

  • Client-Zugriffskontrolle (User-Agent-Richtlinie)
  • Aufrufdatensätze mit Log-Aufbewahrung (Pro und höher)
  • Audit-/DLP-Integration (Enterprise)
Token Ops

Management-API (programmatische Steuerung)

Enterprise

Verwalten Sie das Gateway per API: API-Schlüssel erstellen / widerrufen, Kontingente und Budgets setzen, Nutzung und Kosten abfragen, Audit-Logs exportieren — binden Sie es in Ihre internen Ops- und Abrechnungssysteme ein.

  • Programmatisches Erstellen / Widerrufen von API-Schlüsseln
  • Kontingente und Budgets per API
  • API für Nutzungs- und Kostenabfragen
  • Export von Audit-Logs
Token FinOps

Eigene Preisliste und Preis-Snapshots

Tragen Sie den ausgehandelten Privatpreis manuell ein, und er wird maßgeblich — Systemaktualisierungen überschreiben ihn nie. Jeder Preis hat ein Gültigkeitsfenster: Planen Sie Preissenkungen im Voraus, und Änderungen schreiben historische Kosten nie um.

  • Gepinnter Privatpreis überdeckt den automatischen, wird nie überschrieben
  • Snapshots wirken zeitfensterbasiert
  • Historie nachtragen / Preissenkungen vorplanen
  • Abrechnungsmodi Token · pro Aufruf · pro Sekunde
Token FinOps

Tag-basierte Zuordnung und Verrechnung

Versehen Sie Schlüssel und Key-Gruppen mit Tags und aggregieren Sie Nutzung und Kosten nach Tag, um Token-Ausgaben dem richtigen Kostenstellen zuzuordnen. Der Excel-Export teilt das Ledger nach Modell × Schlüssel für interne Showback- oder Chargeback-Zwecke.

  • Freie Tags auf Schlüsseln / Key-Gruppen
  • Nutzung und Kosten nach Tag aggregieren
  • Excel-Export mit 6 Tabellenblättern (inkl. Schlüssel × Modell)
  • Bereit für internes Showback / Chargeback
Token FinOps

Kostenkontingente und Limits

Setzen Sie Tages- und Monatsausgabenobergrenzen pro Schlüssel — unabhängig nach UTC-Kalendertag und -monat beurteilt, blockiert, sobald eine der beiden erreicht ist. Kontingente erben Schlüssel → Gruppe → global und nehmen den weitesten Wert über Gruppen hinweg.

  • Tages-/Monatsgrenzen, unabhängig beurteilt
  • Vererbung Schlüssel → Gruppe → global
  • 429 quota_exceeded, Retry-After bei Tagesgrenze
Wettbewerbsvergleich

GateLLM vs. LiteLLM

Ein quellenbelegter Vergleich. GateLLM bringt einige Mechanismen mit, die LiteLLM nicht hat; beide teilen eine gesicherte Basis; einiges unterscheidet sich grundsätzlich. Entscheiden Sie anhand der beiden oberen Ebenen, nicht anhand von Marketingrauschen.

Nur GateLLM kann das

Mechanismen, die LiteLLM nicht hat — die einzeilige Erklärung „wie es funktioniert“ steht unter jeder Funktion.

FunktionGateLLMLiteLLM
Bedingter ModellwechselDeklarative switch-route-Regeln + integrierte Plan-Modus-Erkennung + context.useModel()-Skripte — ohne Client-Änderung. LiteLLM benötigt eigene Python-Callbacks.JaNein
Protokoll- und SDK-übergreifendes MischenNative Any-to-any-Einstiegspunkte — GPT aus dem Anthropic SDK, DeepSeek aus dem Gemini SDK aufrufen. LiteLLM ist OpenAI-zentriert; Rückwege laufen über Shims.JaNein
Konfigurationsübernahme in einer TransaktionVorbereiten → vollständigen Konfliktsatz anzeigen → atomare Übernahme; bei jedem Konflikt wird der gesamte Batch zurückgerollt.JaNein
Harte Kostenkontingent-SperreTages-/Monatszyklen liefern 429 quota_exceeded, sobald die Ausgaben die Grenze erreichen. LiteLLM sendet nur Budgetwarnungen.JaNein
Absturzsichere AbrechnungVorabzug → Abrechnung → Rückerstattung mit einem In-Flight-Ledger — korrekt auch bei Prozessabstürzen.JaNein
Upstream-Key-Pooling und feste BindungGewichtetes FNV-1a-Hashing bindet jeden Aufrufer an einen Schlüssel, Failover auf den nächsten unversuchten Schlüssel; weight=0 als Standby.JaNein
Drei Abrechnungsmodi + mehrere WährungenToken / pro Aufruf / pro Dauer, USD/CNY/EUR/JPY/GBP, benutzerdefinierte Dimensionen. LiteLLM erfasst nur tokenbasiert.JaNein
Upstream-SSO-Anmeldung mit ZugangsdatenBindet Anbieter ohne statische Schlüssel ein (z. B. Kiro). LiteLLM akzeptiert nur statische API-Schlüssel.JaNein
Registry für Capability-MetadatenSteuert automatische Injektion und Degradation; Capability-Drift neuer Modelle erfordert keine Codeänderung.JaNein
LTS-Release-ZweigN-1 + LTS-Zweig (siehe /lifecycle). LiteLLM unterstützt nur die letzten 4 Minor-Versionen.JaNein

Beides können beide gut

Eine gesicherte Basis — jedes Gateway deckt diese Ebene ab. Die Entscheidung fällt in den Ebenen darüber und darunter.

FunktionGateLLMLiteLLM
API-Routing · Fallback · LastverteilungJaJa
BYOK, kein Token-AufschlagJaJa
Vollständig selbst gehostet, Daten bleiben On-PremisesJaJa
Anbieterübergreifende Normalisierung von Tool-AufrufenJaJa
Normalisierung strukturierter Ausgaben (JSON-Schema)JaJa
Anpassung von Reasoning-/Thinking-TokenJaJa
Modellübergreifendes Prompt-CachingJaJa
Websuche-InjektionJaJa
MCP-Gateway (Tool-Aggregation)JaJa
Visuelle Konsole zur KonfigurationJaJa
Audit-Logs und Nutzungs-/KostenmessungJaJa

Verifiziert anhand der offiziellen Dokumentation der jeweiligen Produkte mit Stand 2026-09-04 (docs.litellm.ai / docs.gatellm.io). Einige LiteLLM-Funktionen erfordern eine Enterprise-Lizenz; Details können sich ändern — prüfen Sie die Quellen vor der Beschaffung.

Datenschutz auf dem Anfragepfad

Secrets und PII werden beim Eingang erkannt — Sie entscheiden, was als Nächstes passiert.

Eine deterministische Regel-Engine prüft jede Modellanfrage auf Zugangsdatenformate und PII und protokolliert den Fund, ohne das Secret selbst zu protokollieren. Die integrierten Regeln werden deaktiviert und im Beobachtungsmodus ausgeliefert; Sie aktivieren sie und wählen je Geltungsbereich Log, Maskieren oder Blockieren. Kein Modell sitzt im Erkennungspfad.

Nur Anfragepfad

Deterministische Erkennung, kein Modell im Pfad

Konstruktionsbedingt deterministisch: zuerst Literal-Proben, dann Regex-Regeln, die Kontextwörter erfordern, dann Prüfsummen-Validatoren — Luhn für Kartennummern, Mod-97 für IBAN, die Prüfsumme nationaler Ausweise, PEM- und OpenSSH-Privatschlüsselblöcke, IPv4.

  • Zugangsdatenformate: API-Schlüssel von Modellanbietern, Cloud-Zugriffsschlüssel, GitHub- und GitLab-Token, JWTs, PEM- und OpenSSH-Privatschlüssel, Slack-Token
  • PII-Klassen: Mobilfunknummern aus Festlandchina, nationale Personalausweisnummern, Bankkartennummern, IBANs, E-Mail-Adressen, IPv4-Adressen
  • Mehrstufige Unterhaltungen scannen nur das Neue — eine Cursor-Hash-Kette verhindert, dass eine lange Sitzung bereits geprüften Text erneut scannt
Streaming unterstützt

Maskierung, die Ihr Client durchschauen kann; Blockieren, das nichts preisgibt

Unter Maskieren erhält das Upstream-Modell nummerierte Platzhalter und Ihr Client bekommt die echten Werte zurück — inklusive Wiederherstellung pro SSE-Frame beim Streaming. Unter Blockieren enthält die Ablehnung die Regelkategorie und eine Anfrage-ID, niemals den gefundenen Text.

  • Der Upstream sieht Platzhalter; die Partei, der die Daten gehören, bekommt ihre eigenen Werte zurück
  • Lange Einfügungen sind nicht ausgenommen — übergroße Strings werden auf die Festplatte ausgelagert und in festen Fenstergrößen zurückgescannt, sodass der Speicher unabhängig von der Nutzlastgröße flach bleibt
  • Die Allowlist gleicht nach Wert ab, nie nach Pfad: Das Freigeben eines Testschlüssels befreit nicht stillschweigend ein ganzes Feld
Fail-closed

Log-Inhalte: wie empfangen gespeichert, an jedem Ausgang redigiert

Die Persistenz von Anfrage-Logs ist im ausgelieferten Image aus. Schalten Sie sie ein, werden Inhalte wie empfangen gespeichert und anschließend an jeder Ausgangsfläche redigiert — die Konsolen-API redigiert standardmäßig, SSE- und Terminal-Ausgabe werden immer redigiert, und ein Redaktionsfehler schließt die Antwort, statt sie durchsickern zu lassen.

  • Das Offenlegen von Rohinhalten ist ein ausdrücklicher Akt: eine Administratorrolle plus ein explizites Reveal-Flag, auditiert und gezählt
  • Die Redaktion umfasst sensible Body-Schlüssel, sensible Query- und URL-Parameter, Header mit statischen und benutzerdefinierten Auth-Schemata sowie Bearer-Token-Werte mit teilweiser Offenlegung
  • Ein Fund behält einen maskierten Ausschnitt mit begrenztem Kontext, niemals den gefundenen Text; Funde teilen das Aufbewahrungsfenster der Logs, standardmäßig 7 Tage

Standardmäßig aus, mit Absicht

Das integrierte Regelpaket wird deaktiviert ausgeliefert, und jede integrierte Regelaktion ist Log. Das ist der sichere Rollout und keine Lücke: Sehen Sie, was in Ihrem echten Datenverkehr passiert wäre, stimmen Sie die Allowlist anhand Ihrer eigenen Fehlalarme ab und aktivieren Sie dann Maskieren oder Blockieren, wo es zählt. Die Richtlinie gilt global, pro Zugriffsschlüsselgruppe oder pro Zugriffsschlüssel, und Regeln werden per Hot-Reload übernommen.

  1. 1Log

    Beobachten. Funde landen mit maskierten Ausschnitten in der Konsole; die Anfrage selbst bleibt unberührt.

  2. 2Maskieren

    Umkehrbar durchsetzen. Der Upstream sieht Platzhalter; Ihr Client erhält weiterhin den echten Wert.

  3. 3Blockieren

    Ablehnen. Die Anfrage wird mit Regelkategorie und Anfrage-ID zurückgewiesen — niemals mit dem gefundenen Text.

Was es ist und was es nicht ist

Was es ist

  • Läuft im eigenen Gateway-Prozess, auf dem Modellanfragepfad, mit Geltungsbereich global / pro Zugriffsschlüsselgruppe / pro Zugriffsschlüssel
  • Eine eigene Konsolenseite: eine Fundansicht für Administrator- und Monitorrollen, eine Regelansicht für Administratoren, ein Ein-/Ausschalter mit Speicherbudget-Vorprüfung, Hot-Reload und Audit-Einträge
  • Ein Dry-Run-Vorschau-Endpunkt, sodass eine Regel anhand einer Stichprobe getestet werden kann, bevor sie aktiviert wird
  • Jeder Fund lässt sich auf Regelname, Kategorie, Schweregrad, ergriffene Aktion, Trefferzahl, Modell und Namen des Zugriffsschlüssels zurückführen

Was es nicht ist

  • Keine Erkennung von Antwortinhalten — der Antwortpfad stellt nur Platzhalter wieder her
  • Kein ML, keine Jailbreak- oder Prompt-Injection-Erkennung und keine Moderations-API: Die Regeln sind deterministisch
  • Kein Offline-Re-Audit — Inhalte, die zur Anfragezeit nicht gescannt wurden, werden später nicht gescannt
  • Keine DLP-Suite: keine Abdeckung von Endpunkten, E-Mail oder anderen Ausgangskanälen
  • Keine Detektoren für Reisepass, SSN, Namen oder Adressen, und bekannte Restlücken sind dokumentiert — base64-kodierte Medien werden übersprungen, und ein über zwei Stream-Frames geteilter Platzhalter geht unverändert durch
Beschaffungssicherheit

Was Sie tatsächlich bekommen.

Die drei Dinge, die die Beschaffung interessiert, vor dem Preis geklärt: ein DPA, das Ihre Rechtsabteilung unterzeichnen kann, eine Rechnung, die nicht davonläuft, und Prompts, die uns nie erreichen.

Ein DPA, das Ihre Rechtsabteilung unterzeichnen kann

DSGVO- und CCPA-ready, mit einem DPA, das Ihre Rechtsabteilung tatsächlich unterzeichnen kann. Selbst gehostet — Daten verlassen nie Ihren Perimeterschutz — mit Enterprise-SSO (OIDC / SAML 2.0) und SCIM-2.0-Provisioning inklusive.

DSGVOCCPADPASSOSCIMAudit-Trail
DPA ansehen →

Eine Rechnung, die nicht davonläuft

BYOK: Anbieter zu Standardtarifen bezahlen — kein Token-Aufschlag, keine Gebühren pro Sitzplatz. Harte Kontingentgrenzen pro Schlüssel und Projekt verhindern, dass ein außer Kontrolle geratenes Skript Ihr Budget überholt.

Kein Token-Aufschlag0 Gebühren pro SitzplatzPrompt-CacheHarte Kontingentgrenzen30-Tage-Rückerstattung

Ihre Prompts erreichen uns nie

Vollständig selbst gehostet — Ihre Prompts und Completions gelangen überhaupt nie in unsere Systeme. BYOK-Schlüssel liegen nur im Speicher des Gateways; Anfragen gehen direkt an die Anbieter-APIs und verlassen Ihr Netzwerk nie.

Daten bleiben On-PremisesSchlüssel nie persistiertTLS 1.3Client-ZulassungSelbst gewählte Modelle
Preise

Vollständig selbst gehostet · Einzelinstanz 2 GB · Nie Aufschlag auf Token-Gebühren

BYOK (eigene Schlüssel) — Sie zahlen Anbieter zu Standardtarifen. Wir lizenzieren eine einzelne 2-GB-Instanz, nie nach Sitzplätzen oder Token-Aufschlag. Größerer Speicher oder mehrere Instanzen laufen über Enterprise.

In jedem Tarif enthalten: BYOK ohne Token-Aufschlag · Routing zu 100+ Anbietern · Client-Zugriffskontrolle · Prompt-Caching · Kostenkontingente

Free

$0

Vollständig selbst gehostet · Einzellizenz

512-MB-Einzelinstanz, keine Log-Aufbewahrung — geeignet für Evaluierung und PoCs, nicht für Produktionsdatenverkehr.

  • ✓Routing zu 100+ LLMs · Fallback · Lastverteilung
  • ✓Anbieterübergreifendes Modell-Mixing · Downgrade im Agenten (Plan gesperrt / automatisches Downgrade außerhalb des Plan-Modus)
  • ✓Client-Zugriffskontrolle (User-Agent-Richtlinie)
  • ✓Prompt-Caching
  • ✓BYOK (eigene Schlüssel, kein Aufschlag)
  • ✓512-MB-Speicherlimit · SQLite · Einzelinstanz
  • ✓GitHub-Actions-Code-Review über Ihr eigenes Gateway
  • ✓Keine Log-Aufbewahrung
Empfohlen

Pro

$400

/ Monat · 2-GB-Einzelinstanz (festes Limit) · 21 Tage kostenlos testen

Festes 2-GB-Limit, kein Add-on. Für mehrere Knoten, Compliance (Audit/DLP) oder die Management-API wählen Sie Enterprise.

  • ✓Alle Free-Funktionen
  • ✓2 GB Speicher · Einzelinstanz (festes Limit, kein Add-on)
  • ✓Log-Aufbewahrung
  • ✓Enterprise-SSO (OIDC: Azure AD / Okta / generisch, plus SAML 2.0 + SCIM)
  • ✓PostgreSQL · 2 GB Speicher
  • ✓E-Mail-/Ticket-Support

100 % Rückerstattung innerhalb von 30 Tagen bei Unzufriedenheit

Enterprise

ab $400/GB

Nach Speicherkapazität · Jährliche Abrechnung · 30-Tage-Rückerstattung

  • ✓Alle Pro-Funktionen
  • ✓Kapazitätsbasierte Abrechnung (Knoten × Speicher, pauschal $400/GB/Monat)
  • ✓Multi-Node-/Cluster-Deployment
  • ✓GitHub-Actions-Code-Review über Ihr eigenes Gateway
  • ✓Microsoft-365-Add-in (Excel/Word/PPT/Outlook, kostenpflichtiges Add-on)
  • ✓Erweiterte Log-Aufbewahrung
  • ✓Priorisierte Support-Reaktion
  • ✓Compliance (Audit / DLP)
  • ✓Management-API (programmatischer API-Schlüssel · Kontingent · Nutzungsabfrage · Audit-Export)

Brauchen Sie mehr Kapazität oder ein individuelles Setup? Kontakt aufnehmen →

Funktionsvergleich

FunktionFreeProEnterprise
Multi-Modell-Routing · Fallback · Lastverteilung✓✓✓
Anbieterübergreifendes Modell-Mixing (Planung/Ausführung nach Anbieter)✓✓✓
Downgrade im Agenten (Plan gesperrt / automatisches Downgrade außerhalb des Plan-Modus)✓✓✓
Prompt-Caching✓✓✓
BYOK (eigene Schlüssel, kein Aufschlag)✓✓✓
Speicherstufe512 MB2 GB (fest)Individuell
Speicher / DatenbankSQLite (Einzelinstanz)PostgreSQL · 2 GBPostgreSQL + Redis-Cluster
Deployment-Skala1 Instanz1 Instanz · 2 GBMulti-Node / Cluster
Durchsatz pro GB (Referenz)—2 GB ≈ 200 Mio. TPM / 1.000 RPM≈ 100 Mio. TPM / 500 RPM pro GB
Log-AufbewahrungKeineAufbewahrtErweiterte Aufbewahrung
SSO (OIDC / SAML 2.0)—✓✓
SCIM-2.0-Auto-Provisioning—✓✓
Compliance (Audit / DLP)——✓
Management-API (programmatischer Schlüssel · Kontingent · Nutzung · Audit)——✓
Eigene Preisliste / Preis-Snapshots (inkl. privater Preisgestaltung)✓✓✓
Kostenkontingente (täglich / monatlich, dreistufige Vererbung)✓✓✓
Support-ReaktionCommunityE-Mail / TicketPriorisierte Reaktion
Modusbewusste Modellrichtlinie (Plan/Ausführung, durchsetzbar)✓✓✓
Client-Zugriffskontrolle (User-Agent-Richtlinie)✓✓✓
GitHub-Actions-Code-Review (über Ihr Gateway)✓✓✓
Microsoft-365-Add-in (Excel/Word/PPT/Outlook, selbst gehostet)—Add-onAdd-on
Purview-Sensitivitätslabel-Gating (addin.access / file.upload)——✓
Häufige Fragen

FAQ

Starten Sie mit dem Bau Ihrer Multi-Modell-KI-Apps

Vollständig selbst gehostet · Einzelinstanz 2 GB · Nie Aufschlag auf Token-Gebühren.

Eine API, jede Modalität · Vollständig selbst gehostet · Daten bleiben On-Premises · Nie Aufschlag auf Token-Gebühren