RouterShift bietet eine einheitliche OpenAI-kompatible API für den Zugriff auf Hunderte von KI-Modellen von Dutzenden von Anbietern. Verwenden Sie einen einzigen API-Schlüssel, um Anfragen intelligent über Anbieter mit integrierter Lastverteilung, Failover und Kostenoptimierung weiterzuleiten.
All API requests use the following base URL. The API is fully compatible with the OpenAI client libraries — just change the base URL and use your RouterShift API key.
https://api.routershift.com/v1Für Anthropic SDK oder Claude Code. Hinweis: kein /v1-Suffix — das SDK hängt /v1/messages automatisch an.
https://api.routershift.comRouterShift ist ein Drop-In-Ersatz für die OpenAI API. Wenn Sie bereits das OpenAI Python oder Node.js SDK verwenden, können Sie zu RouterShift wechseln, indem Sie nur die Basis-URL und den API-Schlüssel ändern. Alle Standard-Endpunkte — Chat-Completions, Embeddings und Modellauflistung — funktionieren identisch.
RouterShift bietet Zugriff auf Chat-, Codegenerierungs-, Seh-, Bildgenerierungs-, Reasoning- und Audiomodelle von führenden KI-Anbietern.
Wenn Sie auf Probleme stoßen oder Fragen haben, prüfen Sie die folgenden Abschnitte für detaillierte Anleitungen. Für Abrechnungsanfragen kontaktieren Sie den Support über die Konsole. Für Echtzeit-Statusupdates besuchen Sie die Statusseite.
Alle API-Endpunkte teilen eine einzige Basis-URL und Authentifizierungsmethode. Ein API-Schlüssel funktioniert für alle Endpunkte.
/v1/chat/completionsChat-Completions (OpenAI-kompatibel)
/v1/messagesMessages API (Anthropic-kompatibel)
/v1/models/gemini/:model/generateContentGemini Generate Content
/v1/models/gemini/:model/streamGenerateContentGemini Stream Generate Content
/v1/embeddingsText-Embeddings
/v1/images/generationsBildgenerierung
/v1/audio/transcriptionsAudio-Transkription
/v1/audio/speechText zu Sprache
/v1/rerankReranking
/v1/midjourney/imagineMidjourney-Bildgenerierung
/v1/suno/generateSuno-Musikgenerierung
/v1/batchBatch-Verarbeitung
/v1/chat/completions/asyncAsync-Aufgabe — Einreichen
/v1/chat/completions/async/:idAsync-Aufgabe — Status prüfen
/v1/chat/completions/async/:id/resultAsync-Aufgabe — Ergebnis abrufen
/v1/modelsModellauflistung
| Method | Path | Beschreibung |
|---|---|---|
| POST | /v1/chat/completions | Chat-Completions (OpenAI-kompatibel) |
| POST | /v1/messages | Messages API (Anthropic-kompatibel) |
| POST | /v1/models/gemini/:model/generateContent | Gemini Generate Content |
| POST | /v1/models/gemini/:model/streamGenerateContent | Gemini Stream Generate Content |
| POST | /v1/embeddings | Text-Embeddings |
| POST | /v1/images/generations | Bildgenerierung |
| POST | /v1/audio/transcriptions | Audio-Transkription |
| POST | /v1/audio/speech | Text zu Sprache |
| POST | /v1/rerank | Reranking |
| POST | /v1/midjourney/imagine | Midjourney-Bildgenerierung |
| POST | /v1/suno/generate | Suno-Musikgenerierung |
| POST | /v1/batch | Batch-Verarbeitung |
| POST | /v1/chat/completions/async | Async-Aufgabe — Einreichen |
| GET | /v1/chat/completions/async/:id | Async-Aufgabe — Status prüfen |
| GET | /v1/chat/completions/async/:id/result | Async-Aufgabe — Ergebnis abrufen |
| GET | /v1/models | Modellauflistung |
RouterShift ist mit mehreren API-Protokollen kompatibel. Die folgende Tabelle zeigt die Basis-URL und SDK-Konfiguration für jedes.
OpenAI-kompatibel
https://api.routershift.com/v1
Models: gpt-4o, claude-sonnet-4-6
Authorization: Bearer
Anthropic-kompatibel
https://api.routershift.com
Models: claude-sonnet-4-6
x-api-key: sk-xxx
Gemini Native
https://api.routershift.com/v1
Models: gemini-2.5-flash
Authorization: Bearer
| Basis-URL | Beispiel-Modellparameter | Auth-Header |
|---|---|---|
https://api.routershift.com/v1 Standard OpenAI SDK — einfach base_url ändern | gpt-4o, claude-sonnet-4-6 | Authorization: Bearer |
https://api.routershift.com Standard Anthropic SDK — einfach base_url ändern | claude-sonnet-4-6 | x-api-key: sk-xxx |
https://api.routershift.com/v1 Gemini-natives Format, generateContent direkt aufrufen | gemini-2.5-flash | Authorization: Bearer |
Alle Endpunkte verwenden dieselbe Authentifizierung. Beide Header-Formate funktionieren identisch:
OpenAI-kompatibles Format
Authorization: Bearer sk-xxxAnthropic-kompatibles Format
x-api-key: sk-xxx