Qwen
Qwen3.7 Plus · Completado de chat
Texto / Qwen / Qwen3.7 Plus / Completado de chat
POST
/v1/chat/completionsParámetros de solicitud
Authorization
Añade un header Authorization cuyo valor sea Bearer seguido de tu API key.
Authorization: Bearer ****************
Parámetros de header
Content-TypestringOpcional
application/json
AcceptstringOpcional
application/json
Parámetros de bodyapplication/jsonobligatorio
modelstringObligatorio
ID del modelo, fijo en `qwen3.7-plus`
messagesarray[object]Obligatorio
Lista de mensajes de la conversación; cada uno tiene `role` (system / user / assistant) y `content`
streamboolOpcional
Si se transmite la respuesta (SSE), por defecto `false`
stream_optionsobjectOpcional
Opciones de streaming, p. ej. `include_usage` para añadir un fragmento de uso
temperaturenumberOpcional
Temperatura de muestreo; cuanto mayor, más aleatorio
top_pnumberOpcional
Muestreo por núcleo; alternativa a `temperature`. Rango `0`–`1`
max_tokensintOpcional
Número máximo de tokens generados
presence_penaltynumberOpcional
Penaliza tokens ya presentes para favorecer la novedad. Rango `-2`–`2`
nintOpcional
Número de respuestas a generar, por defecto `1`
seedintOpcional
Semilla aleatoria para un muestreo reproducible en la medida de lo posible
stoparrayOpcional
Secuencias de parada; la salida se detiene al alcanzar cualquiera
toolsarrayOpcional
Definiciones de herramientas / funciones (function calling)
tool_choicestring/objectOpcional
Si se llama a una herramienta y cuál: `auto` / `none` / una herramienta concreta
parallel_tool_callsboolOpcional
Si se permite llamar a varias herramientas en paralelo
response_formatobjectOpcional
Restringe el formato de salida, p. ej. forzar un objeto JSON
enable_thinkingboolOpcional
Activa el modo de pensamiento; se controla con `enable_thinking`
repetition_penaltynumberOpcional
Penalización por repetición; úsala en lugar de `frequency_penalty`
Ejemplo
{ "model": "qwen3.7-plus", "messages": [ { "role": "user", "content": "Hola, cuéntame sobre ti" } ]}Código de ejemplo
curl https://api.hotrouter.ai/v1/chat/completions \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "qwen3.7-plus", "messages": [ { "role": "user", "content": "Hola, cuéntame sobre ti" } ] }'Respuesta
200 · Éxito
idstringObligatorio
Id único de esta respuesta
objectstringObligatorio
Tipo de objeto
createdintegerObligatorio
Marca de tiempo de creación (segundos)
modelstringObligatorio
Modelo realmente usado
choicesarray[object]Obligatorio
Lista de resultados generados
usageobjectObligatorio
Uso de tokens de esta llamada
Ejemplo
{ "id": "chatcmpl-xxx", "object": "chat.completion", "created": 1730000000, "model": "qwen3.7-plus", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "¡Hola! Encantado de conocerte…" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 12, "completion_tokens": 24, "total_tokens": 36 }}
