Seedance 2.5 ya está disponible en EvoLinkProbar Seedance 2.5
Cambio de un flujo de trabajo de Claude Code a la API de DeepSeek V4 Pro a través de un único endpoint compatible con Anthropic
Tutorial

Cómo usar la API de DeepSeek V4 Pro en EvoLink: de la primera llamada a Claude Code

Jacey
Jacey
Founder
13 de agosto de 2026
9 min de lectura
Esta guía lleva a un usuario de EvoLink desde una clave de API hasta una integración funcional de DeepSeek V4 Pro. La ruta mínima: envía POST https://direct.evolink.ai/v1/messages con model: "deepseek-v4-pro" en formato Anthropic Messages y lee la respuesta desde content. El mismo endpoint te permite apuntar Claude Code a DeepSeek V4 Pro cambiando dos variables de entorno — sin tocar el código.
Un dato que conviene fijar de entrada, porque la mayoría de los tutoriales lo cuentan mal: el ID de modelo invocable es deepseek-v4-pro, y desde el 13 de agosto de 2026 (la fecha del changelog oficial) ese mismo ID sirve el build 0813 actualizado (la versión GA enfocada en agentes). No necesitas cambiar el ID para obtener el build nuevo. Los alias antiguos deepseek-chat y deepseek-reasoner fueron retirados upstream el 24 de julio de 2026 — si tu código todavía los usa, esta guía es tu ruta de migración.
Abrir los modelos DeepSeek en EvoLink
Última verificación: 13 de agosto de 2026.

Qué vas a construir

  1. una primera solicitud exitosa a V4 Pro en formato Anthropic Messages;
  2. una configuración de Claude Code que corre sobre V4 Pro a través de EvoLink;
  3. control correcto del modo thinking (y por qué budget_tokens no hace nada, en silencio);
  4. manejo de los tres mapeos de parámetros que rompen las migraciones desde Claude;
  5. una estrategia de 429/concurrencia y una ruta de respaldo para producción.

Requisitos previos

  • Una cuenta de EvoLink y una clave de API creada en el dashboard.
  • Cualquier cliente HTTP. Los ejemplos de abajo usan cURL y Python plano (requests) para que la forma de la solicitud quede explícita.
  • El contrato completo de parámetros vive en la documentación de la Messages API de DeepSeek V4; esta guía se centra en el flujo y las trampas, no en duplicar la referencia.

Paso 1 — Tu primera solicitud a V4 Pro

curl https://direct.evolink.ai/v1/messages \
  -H "Authorization: Bearer $EVOLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-pro",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "Refactor this function to be iterative: def f(n): return n*f(n-1) if n else 1"}
    ]
  }'
Una respuesta exitosa devuelve un array content. Con thinking habilitado (el valor por defecto), el razonamiento del modelo llega como un bloque de content con type: "thinking" seguido del bloque de respuesta — lee el bloque de texto final y presupuesta los tokens de thinking dentro de tu costo de salida (más sobre esto en el Paso 4).

La misma llamada en Python, con dependencias mínimas:

import requests, os

resp = requests.post(
    "https://direct.evolink.ai/v1/messages",
    headers={"Authorization": f"Bearer {os.environ['EVOLINK_API_KEY']}"},
    json={
        "model": "deepseek-v4-pro",
        "max_tokens": 1024,
        "messages": [{"role": "user", "content": "Summarize the tradeoffs of MoE routing in two sentences."}],
    },
    timeout=120,
)
resp.raise_for_status()
blocks = resp.json()["content"]
print(next(b["text"] for b in blocks if b["type"] == "text"))
max_tokens acepta hasta 384,000 — el techo de salida inusualmente grande de V4 Pro — y la ventana de contexto es de 1M tokens.

Paso 2 — Cambia Claude Code a DeepSeek V4 Pro

Como EvoLink expone V4 Pro en un endpoint Messages compatible con Anthropic, Claude Code puede correr sobre él sobrescribiendo sus variables de entorno de endpoint:

export ANTHROPIC_BASE_URL="https://direct.evolink.ai"
export ANTHROPIC_AUTH_TOKEN="your-evolink-api-key"
export ANTHROPIC_MODEL="deepseek-v4-pro"
claude

Ese es todo el cambio: tu flujo de trabajo de agente, tus herramientas y tus prompts quedan igual. Los reportes de la comunidad describen de forma consistente a V4 Pro como el más fuerte en tareas de programación largas y de múltiples pasos — el build 0813 prácticamente duplicó sus puntuaciones en benchmarks de agentes de terminal — así que un arnés agéntico como Claude Code es exactamente donde justifica su diferencia de precio frente a los modelos cerrados.

Dos notas prácticas para esta configuración:

  • Las tool calls funcionan a través del flujo estándar de Anthropic tool_use / tool_result, así que las ediciones de archivos y las herramientas de shell de Claude Code operan con normalidad.
  • V4 Pro no tiene entrada de visión. Las funciones de Claude Code que adjuntan capturas de pantalla o imágenes no funcionarán en esta ruta; mantén configurado un modelo con capacidad de visión para esas tareas.

Paso 3 — Las tres trampas de migración

Estos son los mapeos que difieren en silencio de la API nativa de Anthropic. Los tres provienen del contrato actual de EvoLink, verificado el 13 de agosto de 2026.

Tres rutas de solicitud convergen en un mismo cruce de endpoint: los parámetros que mapean correctamente pasan al éxito, mientras que los campos no soportados activan la ruta de advertencia
Tres rutas de solicitud convergen en un mismo cruce de endpoint: los parámetros que mapean correctamente pasan al éxito, mientras que los campos no soportados activan la ruta de advertencia
1. budget_tokens se ignora. El campo nativo de Anthropic para el presupuesto de thinking no hace nada aquí. El thinking se controla con otros dos campos:
{
  "thinking": {"type": "enabled"},
  "output_config": {"effort": "high"}
}
effort acepta low, high o max, y el valor por defecto es highmedium y xhigh se aceptan pero se mapean en silencio a high, según la tabla de mapeo oficial de DeepSeek. Si migraste código que establece budget_tokens (o asumías un valor por defecto de medium) y te preguntabas por qué el comportamiento o la factura nunca cambian — esta es la razón.
2. role: "system" se rechaza. Los prompts de sistema deben ir en el campo system de nivel superior, no como un mensaje con rol system:
{
  "model": "deepseek-v4-pro",
  "system": "You are a terse senior reviewer.",
  "messages": [{"role": "user", "content": "Review this diff..."}]
}
3. Los campos no soportados fallan o no hacen nada. top_k, container, mcp_servers y metadata no están soportados en esta ruta, y los tipos de contenido de imagen/documento se rechazan. Elimínalos durante la migración en lugar de dejar que las solicitudes fallen en producción.

Paso 4 — El esfuerzo de thinking y lo que le hace a tu factura

DeepSeek factura los tokens de thinking como tokens de salida, y V4 Pro es un pensador intensivo: mediciones de la comunidad lo han mostrado consumiendo varias veces más tokens de razonamiento que sus pares de modelos cerrados en la misma tarea. Guía práctica:

  • El valor por defecto es effort: "high" — un ajuste pesado para trabajo rutinario. Establece low de forma explícita en los pasos masivos, mantén high para las tareas donde un intento fallido cuesta más que los tokens extra, y deja max como nivel de escalado.
  • La entrada con acierto de caché se factura a aproximadamente 1/120 de la tarifa sin acierto hasta el 16 de agosto de 2026 a las 16:00 UTC; después entra en vigor la nueva tarifa ya publicada por DeepSeek (precios duales pico/valle, con la ratio de caché de Pro pasando a aproximadamente 1/30). Las sesiones de agente largas con prompts de sistema estables siguen beneficiándose. Consulta las tarifas por token en vivo en los precios de los modelos DeepSeek en EvoLink en lugar de confiar en los números de ningún blog, incluidos los de este.
  • Para pasos de alto volumen y baja dificultad (clasificación, resúmenes), enruta a deepseek-v4-flash y guarda Pro para los pasos difíciles.

Paso 5 — Concurrencia, 429 y respaldo

El proveedor upstream no impone límites por token — solo un tope de concurrencia a nivel de cuenta (500 solicitudes concurrentes para los modelos de clase Pro upstream), y devuelve 429 al superarlo. Las solicitudes que esperan en cola más de 10 minutos antes de iniciar la inferencia se descartan. Para producción:
  1. Trata el 429 como contrapresión: backoff exponencial con jitter, y mantén las solicitudes en vuelo por debajo de tu techo medido.
  2. Configura timeouts de cliente generosos para tareas con esfuerzo high — el tiempo de thinking precede al primer token.
  3. Configura un respaldo: como la ruta de EvoLink habla el mismo formato Messages para varios modelos, un fallback a nivel de router de deepseek-v4-pro a otro modelo disponible es un cambio de configuración, no una reescritura. Los hilos de la comunidad están llenos de exactamente este patrón — Flash para los pasos masivos, Pro para los pasos difíciles y un modelo cerrado como respaldo final.

FAQ

¿Cuál es el ID de modelo de DeepSeek V4 Pro en EvoLink? deepseek-v4-pro. Desde el 13 de agosto de 2026 sirve el build GA 0813 — mismo ID, modelo actualizado.
¿Puedo usar el SDK de OpenAI en lugar del formato Messages? El contrato actual verificado para V4 Pro en EvoLink es la ruta /v1/messages compatible con Anthropic documentada arriba. Revisa la documentación de la API para conocer el estado vigente antes de conectar un cliente estilo OpenAI.
¿Cómo controlo el thinking? thinking.type (enabled/disabled) más output_config.effort (low/high/max, por defecto high; medium se acepta pero se mapea a high). El budget_tokens de Anthropic se ignora en esta ruta.
¿V4 Pro soporta imágenes o PDFs? No. El modelo es solo de texto; los tipos de contenido de imagen y documento se rechazan. Enruta las tareas de visión a un modelo con capacidad de visión.
¿Por qué recibo errores 429? Tocaste el tope de concurrencia, no un límite de tokens. Reduce las solicitudes en paralelo y añade backoff; las ampliaciones de capacidad se pueden solicitar upstream.
¿V4 Pro es open source? Los pesos del Preview de abril tienen licencia MIT en Hugging Face. Los pesos del build 0813 no se habían publicado a fecha del 13 de agosto de 2026.
¿Pro o Flash para mi carga de trabajo? Regla general de los usuarios en producción: Flash para clasificación, resúmenes y ediciones cortas; Pro para cadenas de agente de 8+ pasos y trabajo sensible a los hechos. Consulta la comparación completa de Pro vs Flash para ver las diferencias medidas.

Próximos pasos

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

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