Saltar al contenido principal
Cada sección de abajo es un ejemplo breve por endpoint. Si falta un lenguaje en una sección, es porque su SDK no tiene un wrapper para ese endpoint; la tabla de métodos muestra la alternativa. Las páginas de endpoints de esta sección enumeran todos los parámetros.

Configuración

Chat completions

Solo TypeScript y Python tienen un stream de chat ya analizado. Chat completions muestra la alternativa de Java con el stream sin procesar.

Responses

Responses explica el streaming en C#, PHP y Java, y cómo leer el texto de salida en Rust.

Messages (compatible con Anthropic)

Python: stream_message produce fragmentos ya analizados; stream_messages produce las líneas SSE sin procesar. Go, C#, PHP, Ruby y Java tienen createAnthropicMessage con su propio estilo de nombres.

Imágenes

Consulta Generación de imágenes y Edición de imágenes.

Audio

Las transcripciones y las traducciones reciben una subida multipart. TypeScript envía un cuerpo FormData como multipart. Los métodos de Python, Go, C#, PHP y Ruby envían JSON, así que la transcripción solo funciona con una URL pasada a un modelo que acepte file_url, y la traducción necesita una subida multipart. Para subir un archivo de audio desde esos SDK, consulta STT (voz a texto) y Traducciones.
Consulta Traducciones para generateTranslation(). Java: createSpeech espera JSON y no puede decodificar audio binario, así que usa rawClient().requestBytes para la voz; envía las subidas de transcripción y traducción con el cliente HTTP estándar de Java, como muestran las páginas de STT y Traducciones.

Vídeo

Go, C#, PHP, Ruby y Java crean el trabajo y lo devuelven sin esperar; consulta la tabla de métodos.

Embeddings, rerank y moderación

Lotes y archivos

Go, C#, PHP, Ruby y Java tienen createBatch y retrieveBatch con su propio estilo de nombres; Archivos explica las subidas en cada SDK.

URL de WebSocket de trabajos asíncronos

Modelos, estado y cuenta

Los créditos y la actividad necesitan una clave de API de administración.

Gestiona los errores

PhaseoError (Rust) tiene un estado HTTP y un cuerpo JSON analizado cuando el Gateway devolvió un error; los fallos de transporte y de configuración no tienen estado. La descripción general enumera los campos de error de cada SDK.

Añade un encabezado a las solicitudes

Rust: with_header añade un encabezado a todas las solicitudes posteriores.
Rust
Última modificación el 5 de noviembre de 2026