Crear una chat completion
Chat completions compatibles con OpenAI. Soporta:
- Streaming (
stream: true, SSE) - Llamadas a herramientas / funciones (
tools,tool_choice) - Salidas estructuradas (
response_format) - Multimodal — envía imágenes vía
content: [{type: "image_url", ...}](ver esquemaChatMessageContentPartabajo). Las URLhttps://funcionan contra cada modelo capaz de visión; la capa de traducción de OrcaRouter adapta la parte de contenido para cada upstream (OpenAI, Anthropic, Google, xAI Grok). - Cadenas de respaldo OrcaRouter vía
extra_body.models.
Usa nombres de modelos con prefijo de proveedor
(openai/gpt-4o-mini, anthropic/claude-sonnet-4.6,
google/gemini-2.5-flash), alias de nombre desnudo cuando
estén disponibles, o enrutadores nombrados
(orcarouter/auto).
Autorizaciones
Las claves API de OrcaRouter se ven como sk-orca-....
Pásalas en la cabecera Authorization: Bearer sk-orca-....
Cuerpo
ID del modelo. Soporta tres formas:
- Con prefijo de proveedor (por defecto):
openai/gpt-4o-mini,anthropic/claude-sonnet-4.6,google/gemini-2.5-flash - Alias plano:
gpt-4o-mini(cuando un alias de nombre desnudo está disponible) - Enrutador nombrado:
orcarouter/{name}(se resuelve a un modelo en el momento de la solicitud;orcarouter/autose siembra al registrarse para cada cuenta y elige el modelo chat en vivo más barato)
"gpt-4o"
"openai/gpt-4o"
"orcarouter/auto"
Cuando es verdadero, la respuesta se transmite como server-sent events.
Solo se aplica cuando stream: true.
auto, none, required - Text (default)
- JSON mode
- JSON Schema
0 <= x <= 20 <= x <= 1x >= 1Preferido sobre max_tokens para modelos de razonamiento.
x >= 1Para muestreo determinista.
0 <= x <= 20-2 <= x <= 2-2 <= x <= 2Para modelos de razonamiento OpenAI (o1, o3*, o4*,
gpt-5*-pro, etc.). Anthropic Claude usa el campo
thinking en su lugar; Gemini usa configuración
específica del proveedor.
low, medium, high Habilita la búsqueda web en una solicitud Chat
Completions. La API Responses usa
tools: [{"type": "web_search"}] en su lugar. Honrado
por modelos search-preview de OpenAI, modelos OpenAI que
aceptan la herramienta moderna web_search y modelos
Anthropic (traducidos a la herramienta de servidor nativa
web_search de Anthropic).
Carga útil cruda de forma libre reenviada a la herramienta
de búsqueda web del upstream cuando web_search_options
no es lo suficientemente expresivo. La mayoría de los
usuarios deberían preferir web_search_options.
Extensiones de solicitud específicas de OrcaRouter. Colócalas
bajo la clave extra_body de nivel superior de tu solicitud
chat completion.
