Passer au contenu principal
Chaque section ci-dessous donne un court exemple par endpoint. Un langage est absent d’une section quand son SDK n’a pas de wrapper pour cet endpoint ; le tableau des méthodes indique l’alternative. Les pages d’endpoint de cette section listent tous les paramètres.

Configuration

Chat completions

Seuls TypeScript et Python proposent un flux de chat analysé. Chat completions montre l’alternative Java avec le flux brut.

Responses

Responses couvre le streaming en C#, PHP et Java, ainsi que la lecture du texte de sortie en Rust.

Messages (compatible Anthropic)

Python : stream_message renvoie des fragments analysés ; stream_messages renvoie les lignes SSE brutes. Go, C#, PHP, Ruby et Java proposent createAnthropicMessage, selon la convention de nommage de chaque langage.

Images

Consultez Génération d’images et Retouches d’images.

Audio

Les transcriptions et les traductions prennent un envoi multipart. TypeScript envoie un corps FormData en multipart. Les méthodes Python, Go, C#, PHP et Ruby envoient du JSON : la transcription ne fonctionne donc qu’avec une URL passée à un modèle qui accepte file_url, et la traduction exige un envoi multipart. Pour envoyer un fichier audio depuis ces SDK, consultez STT (reconnaissance vocale) et Traductions.
Consultez Traductions pour generateTranslation(). Java : createSpeech attend du JSON et ne sait pas décoder l’audio binaire : utilisez donc rawClient().requestBytes pour la synthèse vocale ; envoyez les fichiers de transcription et de traduction avec le client HTTP standard de Java, comme le montrent les pages STT et Traductions.

Vidéo

Go, C#, PHP, Ruby et Java créent la tâche et la renvoient sans attendre ; voir le tableau des méthodes.

Embeddings, rerank et modération

Lots et fichiers

Go, C#, PHP, Ruby et Java proposent createBatch et retrieveBatch, selon la convention de nommage de chaque langage ; Fichiers couvre l’envoi de fichiers dans chaque SDK.

URL WebSocket des tâches asynchrones

Modèles, état de santé et compte

Les crédits et l’activité nécessitent une clé API de gestion.

Gérer les erreurs

PhaseoError (Rust) contient un statut HTTP et le corps JSON analysé quand le Gateway a renvoyé une erreur ; les échecs de transport et de configuration n’ont pas de statut. La présentation liste les champs d’erreur de chaque SDK.

Ajouter un en-tête de requête

Rust : with_header ajoute un en-tête à toutes les requêtes suivantes.
Rust
Dernière modification le 5 novembre 2026