Para escenarios como la finalización de código y la continuación de texto, puede generar nuevo contenido a partir de un fragmento de texto existente (prefijo). El Modo Parcial garantiza que la salida del modelo se conecte perfectamente con su prefijo para mejorar la precisión y el control.
Funcionamiento
Para usar el Modo Parcial, configure el arreglo messages. En el último mensaje del arreglo, establezca el role como assistant y proporcione el prefijo en el campo content. También debe establecer el parámetro "partial": true en ese mensaje. El formato de messages es el siguiente:
Modelos admitidos
-
Modelos de generación de texto
- Serie Max de Qwen4 (solo Token Plan):
qwen4-max-preview - Qwen-Max (modo sin razonamiento): serie Qwen3.7-Max, serie Qwen3.6-Max, serie Qwen3-Max, serie Qwen-Max
- Qwen-Plus (modo sin razonamiento): serie Qwen3.7-Plus, serie Qwen3.6-Plus, serie Qwen3.5-Plus, serie Qwen-Plus
- Qwen-Flash (modo sin razonamiento): serie Qwen3.7-Flash, serie Qwen3.6-Flash, serie Qwen3.5-Flash, serie Qwen-Flash
- Qwen-Coder: serie Qwen3-Coder, serie Qwen2.5-Coder, serie Qwen-Coder
- Qwen-Turbo (modo sin razonamiento): serie Qwen-Turbo
- Serie de código abierto Qwen3.6 (modo sin razonamiento)
- Serie de código abierto Qwen3.5 (modo sin razonamiento)
- Serie de código abierto Qwen3 (modo sin razonamiento)
- Serie de código abierto Qwen2.5
- Qwen-Math: serie Qwen-Math, serie Qwen2.5-Math
- DeepSeek (despliegue en SiliconFlow): siliconflow/deepseek-v3.1-terminus (modo sin razonamiento), siliconflow/deepseek-v3-0324
- DeepSeek (despliegue en Vanchin): vanchin/deepseek-v3.2-think
- Serie Max de Qwen4 (solo Token Plan):
-
Modelos multimodales
- Qwen-VL: serie Qwen3-VL-Plus, serie Qwen3-VL-Flash, serie Qwen-VL-Max, serie Qwen-VL-Plus
- Serie de código abierto Qwen3-VL (modo sin razonamiento)
- Kimi (desplegado en Moonshot AI): kimi/kimi-k3, kimi/kimi-k2.6, kimi/kimi-k2.5
Introducción
Requisitos previos
Antes de comenzar, obtenga una clave API y configure la clave API como variable de entorno. Si llama al servicio mediante el SDK de OpenAI o el SDK de DashScope, debe instalar el SDK. Si es miembro de un sub-espacio de trabajo, asegúrese de que el superadministrador haya concedido acceso al modelo a su espacio de trabajo.
El SDK de Java de DashScope no es compatible.
Código de ejemplo
La finalización de código es el caso de uso principal del Modo Parcial. El siguiente ejemplo muestra cómo completar una función de Python.
- Compatible con OpenAI
- DashScope
- Python
- Node.js
- curl
Respuesta
Casos de uso
Pasar imágenes o videos
Los modelos Qwen-VL admiten el Modo Parcial con datos de imagen o video, lo cual es útil para escenarios como descripciones de productos, publicaciones en redes sociales, artículos de noticias y redacción creativa.
- Compatible con OpenAI
- DashScope
- Python
- Node.js
- curl
Respuesta
Continue desde una salida incompleta
Puede utilizar el Modo Parcial para continuar desde una salida incompleta del LLM y garantizar resultados semánticamente completos. La salida incompleta puede ocurrir por las siguientes razones:
-
El valor del parámetro
max_tokenses demasiado pequeño, lo que provoca que el modelo trunque su salida. -
Una respuesta sin streaming agota el tiempo de espera. En este caso, el modelo devuelve el contenido que ha generado hasta ese momento.
Los tiempos de espera ya no causan errores. En su lugar, el modelo devuelve el contenido generado hasta ese momento. Consulte Cómo manejar los tiempos de espera del modelo.
- Compatible con OpenAI
- DashScope
- Python
- Node.js
Respuesta
length: Se alcanzó el límite de max_tokens. stop: El modelo finalizó naturalmente o encontró una palabra de parada del parámetro stop.