Eine OpenAI-kompatible API. Alle Frontier-Modelle. Günstiger.

Updated 2026-07-15

APIsRouter stellt einen einzigen /v1-Endpoint bereit, der das OpenAI SDK fließend spricht — gleicher Request-Body, gleiche Response-Struktur, gleiche Tool-Call-Format — für Claude, GPT, Gemini, DeepSeek und 20+ weitere.

"OpenAI-kompatibel" bedeutet bei verschiedenen Anbietern verschiedenes.

Wahrscheinlich hast du schon einige „OpenAI-kompatible" APIs ausprobiert und festgestellt, dass sie nur dem Namen nach kompatibel sind. Manche akzeptieren das Format, geben aber nur ein einziges Modell zurück. Manche unterstützen keine Tool Calls. Manche versagen beim Streaming, wenn der Kontext 100k Token übersteigt. Manche verlangen ein bestimmtes Modellnamen-Präfix, das deine bestehende SDK-Konfiguration bricht. APIsRouter ist so gebaut, dass es ein echter Drop-in ist. Das OpenAI Python SDK funktioniert ohne Modifikation. Das Anthropic SDK funktioniert gegen /v1/messages. Streaming, Tool Calls, Vision, JSON-Modus, strukturierte Ausgaben — alles funktioniert identisch wie beim direkten Zugang. Du änderst genau eine Zeile — die base_url — und shippst.

Gleiches SDK, gleicher Code, anderer Host.

OpenAI Python (häufigster Weg):

from openai import OpenAI

client = OpenAI(
    api_key="sk-APIsRouter-...",
    base_url="https://api.apisrouter.com/v1",  # <-- einzige Änderung
)

response = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role": "user", "content": "Hello"}],
    tools=[...],  # Standard-Tool-Format funktioniert
)

Was unterstützt wird (und was noch nicht).

Verwende das offizielle Anthropic SDK mit unserer base_url und die Claude-Modelle funktionieren nativ. Verwende das offizielle OpenAI SDK und die GPT-Modelle funktionieren nativ. Mische sie im selben Projekt — gleicher Key, beide SDKs, kein Kontextwechsel.

  • Funktioniert identisch: /v1/chat/completions (OpenAI-Format), /v1/messages (Anthropic-Format), /v1/images/generations, /v1/embeddings.
  • Tool / Function Calling — sowohl OpenAI- als auch Anthropic-Format.
  • Streaming (SSE), Vision / Multimodal, JSON-Modus + strukturierte Ausgaben.
  • Anthropics Prompt-Caching (cache_control-Header).
  • Roadmap (Q3 2026): /v1/audio/* (TTS / Whisper). Noch nicht: Fine-Tuning-APIs, Assistants API.

Wann „ein OpenAI-kompatibler Key" wirklich zählt.

  • Multi-Modell-Agent-Ketten — GPT für Planung, Claude Opus für Reasoning, Gemini für Vision. Ein Key, drei Modelle, eine Rechnung.
  • Provider-agnostische Codebasen — Entwickle gegen das OpenAI SDK, wechsle Modelle durch Ändern des `model`-Strings.
  • Drop-in-Migration — Vor Monaten gegen OpenAI entwickelt? Kein Refactoring. Zeige base_url auf APIsRouter, verwende `claude-sonnet-4-6` als Modellname.
  • Kostenorientierter Fallback — Premium-Aufgaben → Claude Opus. Einfache Aufgaben → Haiku oder DeepSeek V4. Alles vom gleichen Client.
  • Lokale + Cloud-Agents teilen eine Abrechnungsquelle — Codex CLI, Hermes, OpenClaw — alle über einen Key.

Häufige Fragen

Was ist der Unterschied zwischen APIsRouter und OpenRouter?

OpenRouter ist Durchleitung — sie fügen ~5 % Marge auf Upstream-Preise hinzu. Beide stellen OpenAI-kompatible APIs bereit. Unterschiedliche Preismodelle. Globale Modelle kosten 20% weniger als der offizielle Preis, chinesische Modelle liegen unter dem offiziellen Preis. Kein Abo, bezahlt wird nach Nutzung. Die erste Aufladung bringt +50% Guthaben extra.

Ist die Response-Struktur exakt identisch mit OpenAI?

Ja — id, choices-Array, usage-Objekt, alle Felder vorhanden und korrekt typisiert. Wir implementieren die OpenAI-Spezifikation strikt. Dasselbe gilt für /v1/messages, das der Anthropic-Spezifikation entspricht.

Wie geht ihr mit Modellnamen-Überschneidungen um (z. B. gpt-5.5 vs. claude-sonnet)?

Standardkonvention — jedes Modell hat eine kanonische ID. Siehe unsere /models-Seite für die vollständige Zuordnung. Wir aliasieren oder benennen nicht um — was du übergibst, wird entsprechend geroutet.

Bricht meine benutzerdefinierte SDK-Middleware?

Das sollte nicht passieren — Middleware operiert auf Request/Response-Semantik, die wir exakt bewahren. Wenn du einen Verhaltensunterschied siehst, melde ein Issue und wir passen uns dem Upstream an.

Wie schnell ist der Proxy-Overhead?

APIsRouter fügt typischerweise ~30–80 ms Routing-Latenz pro Anfrage hinzu (je nach deiner Region und unserem Edge). Beim Streaming liegt die Zeit bis zum ersten Token eng am Upstream. Wir puffern oder transformieren nicht mitten im Stream.

Kann ich es selbst hosten oder eine private Instanz betreiben?

Derzeit nicht — APIsRouter ist ein gehosteter Aggregator. Für selbst gehostete Lösungen schau dir LiteLLM oder one-api (Open Source) an. Sie haben keine Rabattkanäle, aber sie sind kostenlos zu betreiben.