Claude Opus 5.5 ist auf SeedRouter verfügbar

API Reference

Überblick

View Markdown

Endpunkte und Konventionen der asynchronen Bild-API.

SeedRouter stellt Bild-, Video-, Audio- und Textmodelle über eine API und einen API-Schlüssel bereit. Bild-, Video- und Audiomodelle laufen als asynchrone Aufgaben: Du sendest eine Anfrage, erhältst eine Aufgaben-ID und fragst das Ergebnis ab. Textmodelle antworten direkt, im Anfrageformat des jeweiligen Modellanbieters.

Basis-URL

https://api.seedrouter.ai

Verwende HTTPS und sende Anfragekörper als JSON. Die Audio-Endpunkte erwarten stattdessen einen Upload als multipart/form-data.

Authentifizierung

Sende deinen Schlüssel bei jeder Anfrage als Bearer-Token, auch bei Aufgabenabfragen:

Authorization: Bearer YOUR_API_KEY

Der Endpunkt für Anthropic Messages akzeptiert den Schlüssel auch in x-api-key, zusammen mit dem Header anthropic-version. Siehe Authentifizierung.

Endpunkte für Medienaufgaben

MethodePfadZweck
POST/v1/images/generationsSendet eine Aufgabe zur Bilderzeugung oder -bearbeitung: GPT Image, Nano Banana und Midjourney.
POST/v1/videos/generationsSendet eine Videoaufgabe: Seedance 2.5 und 2.0 (Anfragetext für ModelArk), Veo 3.1, Kling 3.0, MiniMax H3 und SD Video.
POST/v1/audio/transcriptionsSendet eine Audiodatei zur Transkription mit Whisper-1.
POST/v1/audio/translationsSendet eine Audiodatei zur Übersetzung ins Englische mit Whisper-1.
GET/v1/tasks/{id}Liest Status und Ergebnis einer Bild-, Video- oder Audioaufgabe.

Referenzbilder, -videos und -audios übergibst du als URLs im Anfragekörper. Eine Bildanfrage wird zur Bearbeitung, wenn sie Eingabebilder enthält. Die Referenz jedes Modells listet seine Parameter.

Text-Endpunkte

MethodePfadAnfrageformat
POST/v1/chat/completionsOpenAI Chat Completions
POST/v1/responsesOpenAI Responses
POST/v1/messagesAnthropic Messages
POST/v1beta/models/{model}:generateContentGoogle Gemini
POST/v1beta/models/{model}:streamGenerateContentGoogle Gemini, gestreamt
GET/v1/modelsListet die verfügbaren Modelle

Nicht jedes Textmodell unterstützt jedes Format. Die API-Referenz des Modells nennt die Formate, die es akzeptiert; Claude Opus 5.5 etwa akzeptiert Chat Completions, Responses und Messages, während die Gemini-Textmodelle die /v1beta-Pfade verwenden.

Ablauf einer Anfrage

Medienaufgaben

  1. Sende die Anfrage. Die Antwort ist eine Aufgabe, nicht die fertige Datei: Speichere ihre id.
  2. Frag die Aufgabe ab, bis sie einen Endzustand erreicht. Aufgaben auf /v1/tasks/{id} melden processing und danach completed oder failed.
  3. Lies das Ergebnis. Bilder stehen in output.data[].url, Videos in output.video_url, die Ausgabe von Whisper in output.url. Jeder Ergebnislink zeigt auf den Speicher von SeedRouter.

Bei einem Fehlschlag prüfst du error.code und error.message. Fehlgeschlagene Aufgaben werden nicht berechnet. Einen Webhook für den Abschluss gibt es nicht; frag die Aufgabe stattdessen ab, wie unter Webhooks beschrieben.

Textanfragen

Eine Textanfrage liefert die Antwort des Modells in derselben Antwort, in der offiziellen Antwortstruktur des Anbieters. Setze stream auf true oder nutze bei Gemini :streamGenerateContent, um Server-Sent Events zu erhalten. Textmodelle werden pro Token abgerechnet.

Nächste Schritte