Zum Hauptinhalt springen
Jeder Abschnitt unten zeigt ein kurzes Beispiel pro Endpunkt. Fehlt in einem Abschnitt eine Sprache, hat ihr SDK keinen Wrapper für diesen Endpunkt; die Methodentabelle zeigt die Alternative. Die Endpunktseiten in diesem Bereich listen jeden Parameter auf.

Einrichtung

Chat Completions

Nur TypeScript und Python haben einen geparsten Chat-Stream. Chat Completions zeigt die Alternative mit rohem Stream in Java.

Responses

Responses behandelt das Streaming in C#, PHP und Java sowie das Lesen des Ausgabetexts in Rust.

Messages (Anthropic-kompatibel)

Python: stream_message liefert geparste Chunks; stream_messages liefert die rohen SSE-Zeilen. Go, C#, PHP, Ruby und Java haben createAnthropicMessage in ihrer jeweiligen Namenskonvention.

Bilder

Siehe Bildgenerierung und Bildbearbeitung.

Audio

Transkriptionen und Übersetzungen erwarten einen Multipart-Upload. TypeScript sendet einen FormData-Body als Multipart. Die Methoden in Python, Go, C#, PHP und Ruby senden JSON, daher funktioniert die Transkription nur mit einer URL an ein Modell, das file_url akzeptiert, und die Übersetzung braucht einen Multipart-Upload. Wie du aus diesen SDKs eine Audiodatei hochlädst, zeigen STT (Sprache zu Text) und Übersetzungen.
Zu generateTranslation() siehe Übersetzungen. Java: createSpeech erwartet JSON und kann kein binäres Audio dekodieren, daher verwendest du für Sprachausgabe rawClient().requestBytes; Uploads für Transkription und Übersetzung sendest du mit dem Standard-HTTP-Client von Java, wie die Seiten STT und Übersetzungen zeigen.

Video

Go, C#, PHP, Ruby und Java erstellen den Job und geben ihn zurück, ohne zu warten; siehe die Methodentabelle.

Embeddings, Rerank und Moderation

Batches und Dateien

Go, C#, PHP, Ruby und Java haben createBatch und retrieveBatch in ihrer jeweiligen Namenskonvention; Dateien behandelt Uploads in jedem SDK.

WebSocket-URLs für asynchrone Jobs

Modelle, Zustand und Konto

Guthaben und Aktivität erfordern einen Management-API-Schlüssel.

Fehler behandeln

PhaseoError (Rust) enthält einen HTTP-Status und einen geparsten JSON-Body, wenn das Gateway einen Fehler zurückgegeben hat; Transport- und Konfigurationsfehler haben keinen Status. Die Übersicht listet die Fehlerfelder in jedem SDK auf.

Anfrage-Header hinzufügen

Rust: with_header fügt jeder späteren Anfrage einen Header hinzu.
Rust
Zuletzt geändert am 5. November 2026