- Qué Hace el Razonamiento de Contexto Largo
- Cuándo Usar DeepSeek V4 Pro
- Paso 1: Confirmar el Soporte de Funciones en Novita AI
- Paso 2: Configurar la Solicitud
- Paso 3: Leer la Respuesta Específica de la Función
- Paso 4: Probar Casos de Fallo
- Campos de Inicio Rápido de la API
- Ejemplo en Python
- Enviar la Solicitud con cURL
- Mejores Prácticas
- Notas de Precios y Límites
- Preguntas Frecuentes
DeepSeek V4 Pro está disponible en Novita AI con el ID de modelo deepseek/deepseek-v4-pro, una ventana de contexto de 1.048.576 tokens, una salida máxima de 393.216 tokens y los precios actuales en la página del modelo: $1,60 por entrada, $0,135 por lectura de caché y $3,20 por salida por cada 1M de tokens. Utiliza esos valores cuando pruebes tareas de razonamiento de contexto largo o codificación, no los precios anteriores de coberturas de lanzamiento.
Qué Hace el Razonamiento de Contexto Largo
El razonamiento de contexto largo permite que una aplicación envíe más trabajo en una sola solicitud: archivos fuente, registros, documentos recuperados, texto de políticas, historial de conversaciones, fallos de pruebas, notas de arquitectura o una combinación de materiales relacionados. Esto le da al modelo más contexto con el que trabajar que una instrucción corta o un resultado de recuperación pequeño.
En Novita AI, la página del modelo DeepSeek V4 Pro muestra una ventana de contexto de 1.048.576 tokens y soporte de razonamiento. Esto lo hace adecuado para análisis de código a nivel de repositorio, síntesis de múltiples documentos, planificación de agentes y tareas de depuración que necesitan más contexto del que una instrucción de chat corta puede manejar.
La ventana de contexto es solo una parte del trabajo. Todavía necesitas organizar la instrucción, limitar la salida, estimar el costo, validar las respuestas y decidir qué sucede cuando una solicitud falla.
Cuándo Usar DeepSeek V4 Pro
Usa DeepSeek V4 Pro cuando la respuesta dependa de una gran cantidad de texto y quieras mantener ese material en una sola solicitud. Los ejemplos incluyen:
- Revisar un cambio de código de varios archivos con contexto de implementación circundante.
- Resumir un documento técnico extenso y extraer elementos de acción.
- Comparar registros, tickets y fragmentos de código en una tarea de depuración.
- Ejecutar un paso de agente que necesite contexto de planificación y resultados de herramientas.
- Producir una salida estructurada a partir de un gran paquete de evidencia.
No hagas que cada solicitud sea una solicitud de contexto de 1M por defecto. Si una instrucción corta o un resultado de recuperación pequeño puede responder la pregunta, ese camino es más fácil de probar, más barato de ejecutar y menos propenso a incorporar material irrelevante.
DeepSeek V4 Pro es texto de entrada y texto de salida en la página actual del modelo de Novita. Para entradas de imagen o video, elige un modelo con soporte de solicitudes multimodales en lugar de forzar contenido multimodal en esta ruta de solicitud.
Si tu decisión principal es si reservar Pro para instrucciones más difíciles o enrutar más tráfico a Flash, compara ambas opciones en la guía de decisión DeepSeek V4 Pro vs Flash antes de cambiar el enrutamiento de producción.
Paso 1: Confirmar el Soporte de Funciones en Novita AI
El ID de modelo verificado de DeepSeek V4 Pro es:
deepseek/deepseek-v4-pro
Usa la URL base compatible con OpenAI de Novita AI:
https://api.novita.ai/openai
Para completaciones de chat, envía solicitudes a:
https://api.novita.ai/openai/v1/chat/completions
Usa estos detalles de la API de DeepSeek V4 Pro para la primera solicitud:
| Campo | Valor |
| ID de modelo | deepseek/deepseek-v4-pro |
| URL base | https://api.novita.ai/openai |
| Ventana de contexto | 1.048.576 tokens |
| Salida máxima | 393.216 tokens |
| Entradas | Texto |
| Salida | Texto |
| Soporte serverless | Compatible |
| Llamada a funciones | Compatible |
| Salida estructurada | Compatible |
| Razonamiento | Compatible |
| Compatibilidad con API de Anthropic | Compatible |
| Cuantización | FP8 |
Consulta la documentación del modelo DeepSeek V4 Pro antes de implementar, ya que la disponibilidad, los precios, el contexto y los campos de soporte pueden cambiar.
Paso 2: Configurar la Solicitud
Comienza con una solicitud pequeña de solo texto. Una vez que la autenticación y el enrutamiento funcionen, expande hacia la instrucción más larga que realmente planeas usar.
Para una solicitud de razonamiento de contexto largo, estructura la instrucción para que el modelo pueda distinguir las instrucciones de la evidencia:
- Coloca las reglas de comportamiento estables en el mensaje del sistema.
- Coloca la tarea, el formato de salida esperado y las restricciones al principio del mensaje del usuario.
- Etiqueta los grandes bloques de evidencia con nombres claros como
Resumen del repositorio,Archivos modificados,RegistrosoFragmentos de código fuente. - Pide al modelo que cite las etiquetas de evidencia o los nombres de archivo cuando la salida deba ser auditable.
- Limita la salida con
max_tokenspara que una prueba no pueda generar más texto del que tu producto puede manejar.
Si usas llamadas a funciones o salida estructurada, prueba esas funciones después de que funcione una completación de chat simple. Las instrucciones de razonamiento largas pueden producir más texto del esperado, así que define la forma de la respuesta final y valídala antes de usar la respuesta.
Paso 3: Leer la Respuesta Específica de la Función
En una respuesta de completación de chat compatible con OpenAI, la respuesta principal generalmente se devuelve en:
choices[0].message.content
Para solicitudes de contexto largo, el manejo de la respuesta debería hacer más que imprimir la respuesta. Almacena suficientes metadatos para depurar fallos y estimar costos:
- ID de modelo utilizado.
- Tamaño de la instrucción o estimación de tokens.
- Tamaño de la salida.
- Si se usó contexto en caché.
- ID de traza de la aplicación o ID de solicitud si está disponible.
- Versión de la plantilla de instrucción.
- Versión del paquete fuente o consulta de recuperación utilizada para ensamblar el contexto.
Cuando se espera que la respuesta sea JSON estructurado, valídala antes de actuar sobre ella. Si la respuesta falla la validación, reintenta con un conjunto de evidencia más pequeño, un esquema más simple o instrucciones de formato más estrictas.
Paso 4: Probar Casos de Fallo
Antes de usar DeepSeek V4 Pro con usuarios reales, prueba las rutas que tienen más probabilidades de fallar:
- Clave de API faltante.
- ID de modelo incorrecto.
- Instrucción ensamblada por encima del límite de contexto.
- Límite de salida demasiado pequeño para la tarea solicitada.
- La instrucción incluye evidencia no relacionada que cambia la respuesta.
- La salida estructurada falla la validación.
- Los argumentos de la llamada a la herramienta están incompletos o no son seguros.
- Los reintentos duplican una acción visible para el usuario.
Para aplicaciones de agentes, mantén el razonamiento del modelo separado de la ejecución de acciones. El modelo puede proponer una llamada a una herramienta, pero tu servidor debe validar argumentos, permisos e idempotencia antes de ejecutar cualquier cosa.
Campos de Inicio Rápido de la API
| Campo | Valor |
| Nombre del modelo | DeepSeek V4 Pro |
| ID de modelo | deepseek/deepseek-v4-pro |
| URL base | https://api.novita.ai/openai |
| URL de completaciones de chat | https://api.novita.ai/openai/v1/chat/completions |
| Modalidad de entrada | Texto |
| Modalidad de salida | Texto |
| Ventana de contexto | 1.048.576 tokens |
| Salida máxima | 393.216 tokens |
| Precio de entrada actual | $1,60 por 1M de tokens |
| Precio de lectura de caché actual | $0,135 por 1M de tokens |
| Precio de salida actual | $3,20 por 1M de tokens |
Los precios anteriores provienen de la página actual del modelo, no de publicaciones anteriores del blog de DeepSeek. Vuelve a consultar la documentación del modelo DeepSeek V4 Pro antes del lanzamiento.
Ejemplo en Python
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["NOVITA_API_KEY"],
base_url="https://api.novita.ai/openai/v1",
)
context = """
Resumen del repositorio:
- El servicio valida las solicitudes de la API y escribe eventos de auditoría.
- Un cambio reciente agregó lógica de reintento asíncrono.
Problema:
- Algunos intentos de reintento duplican eventos de auditoría.
Registros relevantes:
- request_id=abc123 retry=1 audit_event_created=true
- request_id=abc123 retry=2 audit_event_created=true
"""
response = client.chat.completions.create(
model="deepseek/deepseek-v4-pro",
messages=[
{
"role": "system",
"content": "Analizas contexto técnico extenso y devuelves orientación de ingeniería concisa.",
},
{
"role": "user",
"content": (
"Identifica el riesgo de implementación probable y propón una solución. "
"Usa solo la evidencia a continuación.\n\n"
f"{context}"
),
},
],
temperature=0.2,
max_tokens=800,
)
Enviar la Solicitud con cURL
payload='{
"model": "deepseek/deepseek-v4-pro",
"messages": [
{
"role": "system",
"content": "Analizas contexto técnico extenso y devuelves orientación de ingeniería concisa."
},
{
"role": "user",
"content": "Identifica el riesgo de implementación probable y propón una solución. Usa solo esta evidencia: el intento de reintento 1 creó un evento de auditoría; el intento de reintento 2 también creó un evento de auditoría para el mismo request_id."
}
],
"temperature": 0.2,
"max_tokens": 800
}'
curl --request POST "https://api.novita.ai/openai/v1/chat/completions" \
--header "Authorization: Bearer $NOVITA_API_KEY" \
--header "Content-Type: application/json" \
--data "$payload"
Mejores Prácticas
Mantén el contexto organizado
Una ventana de contexto de 1M de tokens funciona mejor cuando la entrada está etiquetada y filtrada. Separa los archivos fuente, registros, requisitos e instrucciones de tareas. Si pegas un gran bloque de texto indiferenciado, el modelo tiene menos estructura a seguir y tu equipo tiene menos capacidad para depurar la respuesta.
Usa recuperación antes de instrucciones de contexto completo
El contexto largo no debería reemplazar la disciplina de recuperación. Usa recuperación, clasificación o filtrado basado en reglas para eliminar material irrelevante antes de ensamblar la instrucción. Reserva la ventana de contexto grande para información que genuinamente necesita permanecer unida.
Limita la salida durante las pruebas
El campo de salida máxima es de 393.216 tokens, pero la mayoría de las aplicaciones deberían comenzar con límites mucho más pequeños. Aumenta max_tokens solo cuando el producto realmente necesite una salida generada larga y tu interfaz de usuario, almacenamiento y controles de costos puedan manejarlo.
Valida las salidas estructuradas
Si la respuesta impulsa una acción de la aplicación, solicita una respuesta estructurada final y valídala en el lado del servidor. Por ejemplo, requiere campos como risk_summary, evidence, recommended_fix y confidence, luego rechaza o reintenta las respuestas que no coincidan con el esquema.
Trata las llamadas a funciones como propuestas
La página actual del modelo enumera soporte de llamadas a funciones. Trata una llamada a función como una acción propuesta hasta que tu aplicación valide permisos, argumentos, límites de velocidad y efectos secundarios.
Notas de Precios y Límites
Los precios actuales de DeepSeek V4 Pro en Novita AI son:
| Tipo de token | Precio |
| Entrada | $1,60 por 1M de tokens |
| Lectura de caché | $0,135 por 1M de tokens |
| Salida | $3,20 por 1M de tokens |
La ventana de contexto es actualmente de 1.048.576 tokens, y el campo de salida máxima es actualmente de 393.216 tokens. Las solicitudes grandes son posibles, pero necesitan controles claros de costos y tamaño de respuesta.
Para estimaciones de costos, calcula:
- Tokens de entrada promedio por solicitud.
- Porcentaje de solicitudes que usan contexto en caché.
- Tokens de salida promedio por solicitud.
- Tasa de reintento.
- Número de intentos de reparación de herramientas o salida estructurada.
- Si las instrucciones largas incluyen evidencia irrelevante que debería filtrarse.
No uses los precios anteriores del blog de DeepSeek para una estimación de costos actual. Usa la página del modelo en vivo o la fuente de precios de plataforma más reciente antes de publicar un presupuesto, estimación de factura o comparación orientada al cliente.
Preguntas Frecuentes
¿DeepSeek V4 Pro es compatible con razonamiento de contexto largo en Novita AI?
Sí. La página actual del modelo de Novita AI enumera DeepSeek V4 Pro con una ventana de contexto de 1.048.576 tokens y soporte de razonamiento.
¿Cuál es el ID de modelo para DeepSeek V4 Pro?
Usa deepseek/deepseek-v4-pro.
¿Qué parámetros controlan la solicitud?
Para la ruta de inicio rápido, usa model, messages, temperature y max_tokens. Después de que la solicitud básica funcione, prueba tools para llamadas a funciones o un formato de respuesta estructurado si tu aplicación necesita esas funciones.
¿El razonamiento de contexto largo afecta el precio o la longitud de la salida?
Las instrucciones más largas aumentan el costo de entrada, y las respuestas más largas aumentan el costo de salida. El precio actual es de $1,60 por 1M de tokens de entrada, $0,135 por 1M de tokens de lectura de caché y $3,20 por 1M de tokens de salida.
¿Cuándo debería evitar DeepSeek V4 Pro?
Evítalo cuando la tarea no necesite un contexto de texto grande, cuando una instrucción más pequeña pueda responder la pregunta, o cuando la aplicación necesite entrada de imagen o video. DeepSeek V4 Pro está actualmente listado como entrada de texto y salida de texto.
¿El precio anterior del blog de DeepSeek sigue siendo válido?
Usa los precios de la página del modelo actual para la planificación de costos. Los precios anteriores del blog pueden no coincidir con la página del modelo en vivo.
