RouterShiftRouterShift
Modelle durchsuchenPreiseDokumentation
RouterShiftRouterShiftRouterShift. Enterprise-KI-Infrastruktur.
Modelle durchsuchenStatusDokumentationAGBDatenschutzAVV

API-Dokumentation

API Reference

RouterShift API-Übersicht

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.

Hauptfunktionen

  • OpenAI-kompatible API — Drop-In-Ersatz für jeden OpenAI-SDK-Client
  • Smart Routing mit konfigurierbaren Strategien (gewichtet, Round-Robin, latenzbasiert, Failover)
  • Integrierter Circuit Breaker und Rate Limiting zum Schutz Ihrer Anwendung
  • Semantisches Caching zur Reduzierung von Latenz und Kosten bei wiederholten Anfragen
  • Umfassende Protokollierung, Überwachung und Ausgabenanalyse
  • Multi-Anbieter-Unterstützung mit automatischem Failover, wenn ein Anbieter nicht verfügbar ist

Basis-URL

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/v1

Anthropic-kompatible Basis-URL

Für Anthropic SDK oder Claude Code. Hinweis: kein /v1-Suffix — das SDK hängt /v1/messages automatisch an.

https://api.routershift.com

OpenAI Compatibility

RouterShift 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.

Unterstützte Modellkategorien

RouterShift bietet Zugriff auf Chat-, Codegenerierungs-, Seh-, Bildgenerierungs-, Reasoning- und Audiomodelle von führenden KI-Anbietern.

Hilfe erhalten

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.

Vollständige Endpunktliste

Alle API-Endpunkte teilen eine einzige Basis-URL und Authentifizierungsmethode. Ein API-Schlüssel funktioniert für alle Endpunkte.

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

MethodPathBeschreibung
POST/v1/chat/completionsChat-Completions (OpenAI-kompatibel)
POST/v1/messagesMessages API (Anthropic-kompatibel)
POST/v1/models/gemini/:model/generateContentGemini Generate Content
POST/v1/models/gemini/:model/streamGenerateContentGemini Stream Generate Content
POST/v1/embeddingsText-Embeddings
POST/v1/images/generationsBildgenerierung
POST/v1/audio/transcriptionsAudio-Transkription
POST/v1/audio/speechText zu Sprache
POST/v1/rerankReranking
POST/v1/midjourney/imagineMidjourney-Bildgenerierung
POST/v1/suno/generateSuno-Musikgenerierung
POST/v1/batchBatch-Verarbeitung
POST/v1/chat/completions/asyncAsync-Aufgabe — Einreichen
GET/v1/chat/completions/async/:idAsync-Aufgabe — Status prüfen
GET/v1/chat/completions/async/:id/resultAsync-Aufgabe — Ergebnis abrufen
GET/v1/modelsModellauflistung

Protokollzuordnung

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-URLBeispiel-ModellparameterAuth-Header
https://api.routershift.com/v1
Standard OpenAI SDK — einfach base_url ändern
gpt-4o, claude-sonnet-4-6Authorization: Bearer
https://api.routershift.com
Standard Anthropic SDK — einfach base_url ändern
claude-sonnet-4-6x-api-key: sk-xxx
https://api.routershift.com/v1
Gemini-natives Format, generateContent direkt aufrufen
gemini-2.5-flashAuthorization: Bearer

Einheitliche Authentifizierung

Alle Endpunkte verwenden dieselbe Authentifizierung. Beide Header-Formate funktionieren identisch:

OpenAI-kompatibles Format

Authorization: Bearer sk-xxx

Anthropic-kompatibles Format

x-api-key: sk-xxx