GPT Image 2.5 Flare & Sunburst ya están disponibles en EvoLinkProbar GPT Image 2.5
Migración a DeepSeek V4.1 Flash desde aplicaciones anteriores mediante verificación de rutas y evaluación de cargas de trabajo
guide

Guía de migración a DeepSeek V4.1 Flash: Pro, Flash y Vision

Jacey
Jacey
Founder
10 de septiembre de 2026
18 min de lectura
Si tu aplicación llama a DeepSeek V4 Flash, Vision Exp o Pro, comprueba primero adónde va cada solicitud. DeepSeek lanzó V4.1 Flash el 10 de septiembre de 2026. En la API directa de DeepSeek, los nombres anteriores de Flash y Vision Exp ya se reenvían a V4.1 Flash, y está previsto que las solicitudes a Pro sigan el mismo camino el 14 de septiembre de 2026 a las 12:00, hora de Pekín (04:00 UTC). Notas de versión oficiales
En EvoLink la situación es distinta: 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.
Alcance: este es un procedimiento de migración basado en la documentación de DeepSeek y en el enrutamiento actual de EvoLink, no el informe de una migración de producción ya completada. Mide la calidad y los cargos en tu propia cuenta antes de mover tráfico.
Ver la página del modelo DeepSeek V4.1 Flash

Qué cambió, ID por ID

ID de modeloAPI directa de DeepSeekEvoLinkQué hacer
deepseek-v4-flashSe reenvía a V4.1 Flash desde el 10 de septiembreSin cambios; sigue siendo DeepSeek V4 FlashMantenlo en marcha; evalúa V4.1 Flash cuando te sirvan la entrada de imagen o el modelo más reciente
deepseek-v4-flash-vision-expSe reenvía a V4.1 Flash desde el 10 de septiembreRedirige a DeepSeek V4.1 FlashVuelve a ejecutar tu conjunto de evaluación con imágenes; cambia el ID a deepseek-v4.1-flash
deepseek-v4-proSe reenvía a V4.1 Flash desde el 14 de septiembre, 04:00 UTCSin cambios; sigue siendo DeepSeek V4 ProSi usas la API directa, prepárate antes del corte. En EvoLink no hay cambio obligatorio
deepseek-flashNombre actual de V4.1 FlashNo es un ID de modelo de EvoLinkÚsalo solo en la API directa de DeepSeek
deepseek-v4.1-flashNo es un nombre de la API directa de DeepSeekDeepSeek V4.1 FlashÚsalo en las integraciones nuevas con EvoLink
Las entradas del lado del proveedor siguen la tabla de modelos actual de DeepSeek. La ruta de la página de 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ónSituaciónPrimera acción
Llama a deepseek-v4-pro en la API directa de DeepSeekPasa a V4.1 Flash el 14 de septiembreGuarda 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 DeepSeekYa lo sirve V4.1 FlashCompara los resultados recientes con salidas guardadas antes del 10 de septiembre
Usa deepseek-v4-flash-vision-exp en EvoLinkYa redirigido a V4.1 FlashVuelve 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 EvoLinkSin cambiosSin 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 DeepSeekAmbos nombres llegan a V4.1 Flash después del 14 de septiembreSustituye 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.

Usa una clave de API de EvoLink activa, configura el modelo como 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_url en Chat Completions, un bloque image en Messages, input_image en 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é.
El tutorial de V4 Pro y el tutorial de Vision Exp cubren las integraciones anteriores. Lee sus avisos de ciclo de vida antes de reutilizar un fragmento.

Compara con el modelo que usas hoy

En EvoLink, V4 Flash, V4 Pro y V4.1 Flash son modelos distintos. Reproduce los mismos fixtures con tu ID actual (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 trabajoQué conservar de la integración actualQué medir en el candidato
ProgramaciónArchivos de entrada, cambio solicitado, parche aceptado y batería de testsTasa de tests superados, ediciones inesperadas, tareas incompletas y esfuerzo de revisión
Herramientas de agenteEsquemas de herramientas, secuencia de llamadas esperada y estado finalArgumentos correctos, llamadas duplicadas, recuperación y finalización correcta
Extracción estructuradaEntradas, campos esperados y reglas de validaciónValidez del esquema, valores ausentes, valores falsos y tasa de revisión
VisiónImágenes originales y evidencia visible etiquetadaExactitud de los campos, detalles inventados y manejo de contenido ilegible
Análisis de contexto largoPasajes fuente necesarios y respuesta de referenciaRecuperació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 camposQué registrar
Identidad y condicionesProveedor 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 resultadoID 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 costeTiempo hasta la primera salida; tiempo hasta un resultado completo; uso de entrada, caché y salida; cargo final; número de reintentos
Decisión de despliegueTu 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):

CampoEjemplo
ID del casoINV-017
Tipo de entradaImagen: factura escaneada
Actual → candidatoSalida guardada de deepseek-v4-flash-vision-exp (antes de la redirección) → deepseek-v4.1-flash
Resultado esperadoJSON con número de factura, fecha y total
Regla de aprobaciónLos tres campos coinciden con la etiqueta; ningún campo inventado
ResultadoFallido: el total se leyó de la línea del subtotal
Uso y cargoRegistra los campos de uso y el cargo final de esta solicitud
DecisiónMantener el tráfico de facturas fuera del candidato; añadir facturas similares al conjunto de fixtures y repetir
Destino de fallbackOtro 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

Despliegue de DeepSeek V4.1 Flash desde la verificación de rutas hasta la repetición histórica, el tráfico limitado y la ampliación, con una ruta de fallback separada
Despliegue de DeepSeek V4.1 Flash desde la verificación de rutas hasta la repetición histórica, el tráfico limitado y la ampliación, con una ruta de fallback separada

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:

  1. Confirma la solicitud. Revisa el ID de modelo exacto, el protocolo, los permisos y la fuente del precio.
  2. 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.
  3. 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.
  4. 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.
  5. 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-flash y deepseek-v4-pro siguen 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-exp no es un destino de rollback, porque ya redirige a V4.1 Flash.
En la API directa de DeepSeek, ninguno de los nombres anteriores recupera el modelo antiguo después de su fecha de transición. Que dos modelos sean distintos tampoco demuestra que fallen de forma independiente: comprueba si dos rutas comparten proveedor, cuota o ruta de red antes de confiar en una como fallback de la otra. Consulta la guía de diseño de fallback para el patrón de recuperación más amplio.

Compara el coste por resultado aceptado

Usa la sección de precios del modelo y el uso de tu cuenta en lugar de una tabla de tarifas copiada. Los precios de la API directa de DeepSeek y las tarifas de tu cuenta de EvoLink son tablas separadas. Un precio por token anunciado más bajo puede producir un coste por tarea más alto si el modelo genera más razonamiento, reintenta más a menudo o necesita más revisión.

Para una cohorte de evaluación:

coste de API por tarea aceptada = coste total de API cobrado / número de tareas aceptadas

Incluye 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.

Para prompts de agente repetidos, coloca el contexto reutilizable antes del contenido que cambia y mide los aciertos de caché que se informen. La disponibilidad de la caché no está garantizada. Mantén coherente la contabilidad de entrada nueva, entrada en caché y salida con el protocolo elegido; no restes dos veces los mismos tokens en caché. Guía de caché de DeepSeek

Diagnostica fallos sin cambiar varias variables a la vez

SíntomaPrimera comprobaciónSiguiente paso útil
Solicitud rechazada antes de generarClave activa, endpoint e ID de modeloUsa una solicitud mínima documentada; distingue la autenticación de la disponibilidad del modelo
El texto funciona pero las imágenes fallanCampo de imagen y protocolo elegidoPrueba una imagen admitida antes de añadir un lote o herramientas
El primer turno funciona pero el agente se detieneIDs de resultados de herramientas, historial y parser del clienteReproduce una tarea de dos pasos con herramientas de prueba deterministas
La salida se cortaLímite de salida y motivo de finalizaciónAjusta un límite acotado; evita un bucle de reintentos ilimitado
La factura cambia pese a tarifas similaresRazonamiento, caché, longitud de salida e intentos fallidosCompara el coste final cobrado para la misma carga aceptada
El «rollback» produce el mismo comportamientoSi el ID redirige al modelo nuevoPara 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

No en el caso de 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.
El ID de modelo en EvoLink es 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.
El anuncio de DeepSeek del 10 de septiembre programa el cambio en la API directa para el 14 de septiembre de 2026 a las 12:00, hora de Pekín (04:00 UTC). No afecta a 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?

En EvoLink, sí para V4 Flash y V4 Pro: envía los mismos fixtures a 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.

Siguen funcionando, pero sobre DeepSeek V4.1 Flash. Vuelve a ejecutar tu conjunto de evaluación visual, con texto pequeño, tablas, campos ausentes e imágenes ambiguas, y actualiza el ID de modelo a 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?

Una ruta que siga sirviendo un modelo que hayas verificado para la misma tarea y el mismo tipo de entrada. Para tareas de texto en EvoLink, 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:

Empieza por la página del modelo V4.1 Flash y después ejecuta la evaluación representativa más pequeña que pueda revelar un fallo en tu aplicación. La comparativa DeepSeek V4 Pro 0813 vs Flash 0731 sigue describiendo los dos modelos V4 que continúan disponibles en EvoLink.

¿Listo para reducir tus costos de IA en un 89%?

Comienza a usar EvoLink hoy y experimenta el poder del enrutamiento inteligente de API.