
Guía de migración a DeepSeek V4.1 Flash: Pro, Flash y Vision
deepseek-v4-flash y deepseek-v4-pro no se ven afectados y siguen sirviendo DeepSeek V4 Flash y V4 Pro. Solo ha cambiado deepseek-v4-flash-vision-exp, que ahora redirige a DeepSeek V4.1 Flash. Puedes mantener en marcha tus cargas actuales de Flash y Pro mientras evalúas V4.1 Flash en paralelo, en lugar de migrar al ritmo que marca el plazo del proveedor.Qué cambió, ID por ID
| ID de modelo | API directa de DeepSeek | EvoLink | Qué hacer |
|---|---|---|---|
deepseek-v4-flash | Se reenvía a V4.1 Flash desde el 10 de septiembre | Sin cambios; sigue siendo DeepSeek V4 Flash | Mantenlo en marcha; evalúa V4.1 Flash cuando te sirvan la entrada de imagen o el modelo más reciente |
deepseek-v4-flash-vision-exp | Se reenvía a V4.1 Flash desde el 10 de septiembre | Redirige a DeepSeek V4.1 Flash | Vuelve a ejecutar tu conjunto de evaluación con imágenes; cambia el ID a deepseek-v4.1-flash |
deepseek-v4-pro | Se reenvía a V4.1 Flash desde el 14 de septiembre, 04:00 UTC | Sin cambios; sigue siendo DeepSeek V4 Pro | Si usas la API directa, prepárate antes del corte. En EvoLink no hay cambio obligatorio |
deepseek-flash | Nombre actual de V4.1 Flash | No es un ID de modelo de EvoLink | Úsalo solo en la API directa de DeepSeek |
deepseek-v4.1-flash | No es un nombre de la API directa de DeepSeek | DeepSeek V4.1 Flash | Úsalo en las integraciones nuevas con EvoLink |
/deepseek-v4-1-flash, usa guiones y no es un ID de modelo. Que la respuesta repita el nombre que solicitaste ayuda en los registros, pero guarda tu propio registro de qué proveedor e ID produjo cada resultado.¿Qué aplicaciones deben actuar primero?
Prioriza según adónde va la solicitud y según la consecuencia de que cambie la respuesta.
| Aplicación | Situación | Primera acción |
|---|---|---|
Llama a deepseek-v4-pro en la API directa de DeepSeek | Pasa a V4.1 Flash el 14 de septiembre | Guarda salidas de referencia y pruebas antes del corte; decide si V4.1 Flash aprueba o si necesitas mantener V4 Pro por otra ruta, como EvoLink |
Llama a deepseek-v4-flash o deepseek-v4-flash-vision-exp en la API directa de DeepSeek | Ya lo sirve V4.1 Flash | Compara los resultados recientes con salidas guardadas antes del 10 de septiembre |
Usa deepseek-v4-flash-vision-exp en EvoLink | Ya redirigido a V4.1 Flash | Vuelve a ejecutar el conjunto de evaluación visual; actualiza el ID a deepseek-v4.1-flash |
Usa deepseek-v4-flash o deepseek-v4-pro en EvoLink | Sin cambios | Sin migración obligatoria; evalúa V4.1 Flash con una muestra de tareas reales |
| Usa Flash y Pro como fallback mutuo en la API directa de DeepSeek | Ambos nombres llegan a V4.1 Flash después del 14 de septiembre | Sustituye la pareja por rutas que sigan sirviendo modelos distintos, por ejemplo V4 Flash y V4 Pro en EvoLink, y confirma por separado que no comparten proveedor, cuota ni modo de fallo |
No amplíes el tráfico de producción mientras siga sin conocerse un protocolo necesario, una regla de facturación o un destino de rollback. Sí puedes preparar fixtures de prueba, configurar una ruta candidata y evaluar tareas no críticas. Una respuesta de texto breve y correcta es el inicio de la validación, no el final.
Haz pequeño el primer cambio y luego prueba el contrato del cliente
Mantén estables el prompt, el esquema de herramientas y los fixtures de tareas durante la primera comparación. Si cambias a la vez el modelo, la biblioteca cliente, el prompt y la configuración de razonamiento, será difícil diagnosticar una regresión.
deepseek-v4.1-flash y parte de los ejemplos de solicitud de la página del modelo. La documentación de DeepSeek Chat describe el formato de solicitud compartido de DeepSeek en EvoLink. No trasplantes un ejemplo del proveedor directo sin revisar su endpoint, su autenticación y los campos admitidos.Revisa por separado estos comportamientos del cliente:
- Control del razonamiento (thinking): DeepSeek documenta que el razonamiento está activado por defecto en su API directa. Comprueba qué configuración usan realmente tus solicitudes en vez de interpretar «opcional» como «desactivado», y regístrala en cada ejecución de evaluación. Guía de thinking
- Historial de conversación: verifica qué mensajes, bloques de razonamiento y resultados de herramientas hay que reenviar. Que el primer turno funcione no demuestra que funcione una conversación de varios pasos.
- Ejecución de herramientas: revisa nombres de herramientas, parseo de argumentos, IDs de llamada, orden de los resultados y el siguiente turno del asistente. Usa herramientas de prueba inofensivas antes de conectar acciones con efectos externos.
- Streaming: asegúrate de que el cliente gestiona bien los eventos de finalización e interrupción. Registra por separado el tiempo hasta la primera salida y el tiempo hasta una respuesta completa y utilizable.
- Entrada de imagen: los campos de imagen cambian según el protocolo (
image_urlen Chat Completions, un bloqueimageen Messages,input_imageen Responses). Prueba una imagen en el protocolo que usas antes de añadir un lote. - Uso: inspecciona los campos reales de la respuesta y los cargos de la cuenta. Si faltan datos de tokens en caché, el uso es desconocido; no significa automáticamente cero aciertos de caché.
Compara con el modelo que usas hoy
deepseek-v4-flash o deepseek-v4-pro) y con deepseek-v4.1-flash, y compara los resultados en paralelo.Vision Exp es la excepción: su ID ya redirige a V4.1 Flash, así que el modelo original ya no está disponible para comparar. Usa las salidas que guardaste antes de la redirección. Lo mismo ocurre con los nombres anteriores en la API directa de DeepSeek. Enviar un mismo prompt a dos nombres que llegan al mismo modelo no es una comparación de modelos.
Empieza con un conjunto manejable de tareas representativas. Por ejemplo, selecciona 30–50 fixtures entre trabajo rutinario, casos difíciles, entradas de contexto largo y fallos conocidos. Es una muestra inicial sugerida, no una garantía estadística. Incluye suficientes ejemplos de cada carga importante para que una buena demo no oculte un fallo en otra parte.
| Carga de trabajo | Qué conservar de la integración actual | Qué medir en el candidato |
|---|---|---|
| Programación | Archivos de entrada, cambio solicitado, parche aceptado y batería de tests | Tasa de tests superados, ediciones inesperadas, tareas incompletas y esfuerzo de revisión |
| Herramientas de agente | Esquemas de herramientas, secuencia de llamadas esperada y estado final | Argumentos correctos, llamadas duplicadas, recuperación y finalización correcta |
| Extracción estructurada | Entradas, campos esperados y reglas de validación | Validez del esquema, valores ausentes, valores falsos y tasa de revisión |
| Visión | Imágenes originales y evidencia visible etiquetada | Exactitud de los campos, detalles inventados y manejo de contenido ilegible |
| Análisis de contexto largo | Pasajes fuente necesarios y respuesta de referencia | Recuperación de evidencia, afirmaciones sin respaldo, latencia y coste por tarea |
Guarda la configuración de la solicitud junto a cada resultado: ID de modelo, fecha de verificación, límite de salida, controles de razonamiento, revisión del prompt, definiciones de herramientas y tamaño del contexto. Repite los casos cuyas salidas varían lo suficiente como para afectar a la decisión. Informa de la incertidumbre en lugar de convertir una única ejecución en un ranking universal.
Define qué es un fallo antes de ejecutar la evaluación. Un parche inválido, un argumento de herramienta que actúa sobre el registro equivocado o un campo obligatorio inventado deben contar como fallo aunque la respuesta se lea bien. Para diferencias de estilo menos críticas, usa una categoría de revisión aparte para que no oculten regresiones funcionales.
Registro de aceptación de la migración
Lleva un registro por caso de prueba en una hoja compartida. Vincula cada resultado a las condiciones en las que se ejecutó, al coste que generó y a la decisión que respalda, de modo que un cambio de tráfico pueda aprobarse o pausarse con la misma evidencia.
| Grupo de campos | Qué registrar |
|---|---|
| Identidad y condiciones | Proveedor y URL base; ID de modelo actual y candidato; protocolo; configuración y nivel de razonamiento; versión del prompt; versión del conjunto de fixtures |
| Tarea y resultado | ID del caso; tipo de entrada (texto o imagen); resultado esperado; salida real; aprobado o fallido con motivo; efectos secundarios de herramientas o llamadas duplicadas |
| Ejecución y coste | Tiempo hasta la primera salida; tiempo hasta un resultado completo; uso de entrada, caché y salida; cargo final; número de reintentos |
| Decisión de despliegue | Tu umbral de aprobación (por ejemplo, cero fallos críticos); ventana de observación; condición para ampliar tráfico; condición para pausar; destino de fallback acorde al tipo de entrada |
Ejemplo de entrada (solo ilustrativo, no es un resultado medido):
| Campo | Ejemplo |
|---|---|
| ID del caso | INV-017 |
| Tipo de entrada | Imagen: factura escaneada |
| Actual → candidato | Salida guardada de deepseek-v4-flash-vision-exp (antes de la redirección) → deepseek-v4.1-flash |
| Resultado esperado | JSON con número de factura, fecha y total |
| Regla de aprobación | Los tres campos coinciden con la etiqueta; ningún campo inventado |
| Resultado | Fallido: el total se leyó de la línea del subtotal |
| Uso y cargo | Registra los campos de uso y el cargo final de esta solicitud |
| Decisión | Mantener el tráfico de facturas fuera del candidato; añadir facturas similares al conjunto de fixtures y repetir |
| Destino de fallback | Otro modelo de visión que haya superado el mismo conjunto de facturas, o revisión humana |
Mueve tráfico solo cuando pasen las comprobaciones de aceptación

Usa un feature flag o la configuración de enrutamiento para seleccionar el candidato en una carga acotada. Registra qué solicitudes lo usaron. Empieza con trabajo interno o no crítico; introduce tráfico de clientes solo cuando pasen las comprobaciones de la aplicación.
Una secuencia práctica es:
- Confirma la solicitud. Revisa el ID de modelo exacto, el protocolo, los permisos y la fuente del precio.
- Reproduce los fixtures offline. Compara con tu modelo actual o con los criterios de aceptación guardados y diagnostica los fallos mientras el tráfico no se ve afectado.
- Ejecuta una cohorte limitada. Elige una carga pequeña o un grupo de clientes cuyos errores puedan contenerse. Supervisa los resultados aceptados, la latencia y los cargos.
- Amplía por clase de tarea. Aumenta el uso donde el modelo aprueba. Mantén las tareas más difíciles o peor medidas en el modelo que ya las supera.
- Vuelve a comprobar tras cambios del proveedor. Un ID estable no exime a la aplicación de futuras pruebas de regresión.
Elige los umbrales según tus propios requisitos de servicio. Por ejemplo, un equipo podría exigir cero fallos críticos de herramientas, una validez de esquema por encima de su mínimo actual y una latencia p95 dentro de su presupuesto de respuesta. Son puertas de control de la aplicación, no afirmaciones sobre el rendimiento de V4.1 Flash.
El rollback debe nombrar un destino que siga sirviendo el comportamiento anterior, y ese destino tiene que corresponder al tipo de entrada.
- Tareas solo de texto: en EvoLink,
deepseek-v4-flashydeepseek-v4-prosiguen disponibles, así que una cohorte de texto que falle en V4.1 Flash puede volver a ellos mediante configuración. - Tareas que dependen de evidencia en imágenes: V4 Flash y V4 Pro son solo de texto y no pueden asumirlas. Haz fallback a otro modelo que haya superado la misma evaluación visual, o detén la solicitud y envíala a revisión humana. Una canalización de OCR más texto solo sirve como fallback cuando hayas confirmado que perder el diseño y el detalle de los píxeles no cambia el resultado. Nunca descartes la imagen en silencio ni la sustituyas por un marcador para contar la respuesta como un éxito.
- Vision Exp:
deepseek-v4-flash-vision-expno es un destino de rollback, porque ya redirige a V4.1 Flash.
Compara el coste por resultado aceptado
Para una cohorte de evaluación:
coste de API por tarea aceptada = coste total de API cobrado / número de tareas aceptadasIncluye los intentos fallidos y los reintentos en el coste total cobrado. Si no se acepta ninguna tarea, el cociente no está definido; no informes de un coste por éxito igual a cero. Registra aparte los costes de revisión humana y de servicios de herramientas, e inclúyelos si tu decisión se refiere al coste operativo total.
Un ejemplo hipotético deja clara la diferencia: 100 tareas con un coste total de 1,00 y 80 resultados aceptados cuestan 0,0125 por tarea aceptada. Una segunda configuración que cuesta 0,90 con solo 60 resultados aceptados cuesta 0,015 por tarea aceptada. La cohorte con la factura más baja resulta más cara por resultado utilizable. Son cifras ilustrativas, no precios de EvoLink ni mediciones de pruebas.
Diagnostica fallos sin cambiar varias variables a la vez
| Síntoma | Primera comprobación | Siguiente paso útil |
|---|---|---|
| Solicitud rechazada antes de generar | Clave activa, endpoint e ID de modelo | Usa una solicitud mínima documentada; distingue la autenticación de la disponibilidad del modelo |
| El texto funciona pero las imágenes fallan | Campo de imagen y protocolo elegido | Prueba una imagen admitida antes de añadir un lote o herramientas |
| El primer turno funciona pero el agente se detiene | IDs de resultados de herramientas, historial y parser del cliente | Reproduce una tarea de dos pasos con herramientas de prueba deterministas |
| La salida se corta | Límite de salida y motivo de finalización | Ajusta un límite acotado; evita un bucle de reintentos ilimitado |
| La factura cambia pese a tarifas similares | Razonamiento, caché, longitud de salida e intentos fallidos | Compara el coste final cobrado para la misma carga aceptada |
| El «rollback» produce el mismo comportamiento | Si el ID redirige al modelo nuevo | Para texto, vuelve a un ID que siga sirviendo el modelo anterior, como deepseek-v4-flash en EvoLink; para imágenes, usa otro modelo de visión verificado |
Conserva una solicitud redactada, la respuesta, la hora y el identificador de la solicitud para la resolución de problemas. No incluyas claves de API ni datos sensibles de clientes en un informe de error público. Los nombres de error exactos y el comportamiento HTTP deben salir de la respuesta y de la documentación vigente, no de una predicción basada en cómo se escribe el ID del modelo.
FAQ
¿Tengo que renombrar mis solicitudes actuales a DeepSeek en EvoLink?
deepseek-v4-flash y deepseek-v4-pro: ambos siguen sirviendo V4 Flash y V4 Pro. deepseek-v4-flash-vision-exp sigue funcionando, pero ahora redirige a V4.1 Flash, así que cámbialo a deepseek-v4.1-flash cuando estés listo y vuelve a ejecutar tus comprobaciones con imágenes.¿Qué nombre va en una configuración de V4.1 Flash en EvoLink?
deepseek-v4.1-flash. La ruta del sitio web usa guiones y la API directa de DeepSeek usa deepseek-flash. Mantén juntos el endpoint, el proveedor y el identificador; no son intercambiables.¿Cuándo está prevista la transición de V4 Pro y afecta a EvoLink?
deepseek-v4-pro en EvoLink, que sigue sirviendo V4 Pro. Si llamas directamente a la API de DeepSeek, vuelve a revisar el anuncio antes del corte.¿Puedo comparar el modelo antiguo y el nuevo en paralelo?
deepseek-v4-flash o deepseek-v4-pro y a deepseek-v4.1-flash. Vision Exp es distinto porque su ID ya redirige a V4.1 Flash, así que compara con las salidas que guardaste antes. Lo mismo ocurre con los nombres anteriores en la API directa de DeepSeek.¿Que el razonamiento sea opcional significa que está desactivado?
No. Significa que existe un modo sin razonamiento donde se admite. Comprueba la configuración que usan realmente tus solicitudes y regístrala junto con los resultados de la evaluación.
¿La migración reducirá mi factura?
Depende de las tarifas de la cuenta, la mezcla de tokens, el razonamiento, la reutilización de caché, los reintentos y la tasa de aceptación. Mide los cargos finales de tareas equivalentes. No tomes las rebajas de precio del proveedor directo ni las tarifas publicadas como una garantía sobre tu factura.
¿Qué pasa con mis cargas de imágenes de Vision Exp en EvoLink?
deepseek-v4.1-flash para que tu configuración coincida con el modelo que atiende las solicitudes.¿Qué cuenta como un fallback útil después de la migración?
deepseek-v4-flash y deepseek-v4-pro siguen sirviendo V4 Flash y V4 Pro. Para tareas con imágenes, esos dos modelos son solo de texto, así que usa otro modelo de visión verificado o una ruta de revisión humana. Un ID que redirige a V4.1 Flash, como deepseek-v4-flash-vision-exp, no es un rollback al comportamiento anterior.Fuentes y siguiente paso
La documentación del proveedor se revisó el 10 de septiembre de 2026:
- Lanzamiento y cambios de alias de DeepSeek
- Identificadores de modelo y precios de DeepSeek
- Controles de razonamiento (thinking)
- Caché de contexto
- Referencia de DeepSeek Chat en EvoLink


