DeepSeek ha publicado en el registro de cambios de su API lo que denomina un «paquete completo de APIs de aplicación», que pone a disposición de los desarrolladores las funciones que usa el chat de su propia app: búsqueda web, búsqueda con razonamiento profundo, entrada de archivos y lectura de enlaces. Basta con declarar la herramienta o el parámetro correspondiente en la interfaz existente; las llamadas a herramientas y el ensamblado del contexto los gestiona el servidor, sin tener que montar por cuenta propia toda la infraestructura de recuperación, rastreo y construcción de prompts.
El único modelo que puede usar estas funciones es deepseek-flash; la página de precios indica la versión DeepSeek-V4.1-Flash-1017, y las tres interfaces, Messages, Responses y Chat Completions, son compatibles. Las nuevas funciones no incluyen deepseek-v4-pro, y en la página de precios Pro sigue sin admitir comprensión de imágenes.
Cuatro funciones de conversación y cómo activarlas
- Búsqueda web: en modo sin razonamiento, se declara deepseek_web_search en tools; el modelo lanza por sí mismo búsquedas de páginas o imágenes y adjunta citas a la respuesta;
- Búsqueda con razonamiento profundo: la misma herramienta combinada con el modo de razonamiento; el modelo busca y lee por su cuenta durante el razonamiento en varios pasos y llama a herramientas como máximo unas 20 veces antes de responder;
- Lectura de enlaces: al declarar deepseek_read_url, el modelo reconoce los enlaces del mensaje del usuario y consulta como máximo las 10 primeras URL distintas;
- Entrada de archivos: primero se sube mediante la Files API y después se referencia el file_id; admite PDF, Word, PowerPoint y formatos de imagen habituales, con un límite de 100 MiB y 1000 páginas por archivo.
La documentación recoge varias restricciones. tool_choice no puede forzar el uso de estas dos herramientas web, y es el modelo quien decide si busca o no; los campos de filtro como allowed_domains o blocked_domains devuelven directamente un error 400; y las respuestas que han usado herramientas web no se pueden continuar. Existe además el parámetro safety_check: con el nivel en high, si se detecta un riesgo se devuelve un identificador de rechazo, pensado para aplicaciones que necesitan moderación de contenido.
Cinco funciones como interfaces independientes
Search, Fetch, OCR, ASR y TTS también se pueden llamar por separado, al margen de la conversación, cada una con su propio precio:
| Función | Precio | Observaciones |
|---|---|---|
| Search | 5 yuanes por 1.000 llamadas | Hasta 50 resultados por llamada, QPS 100 |
| Fetch | 5 yuanes por 1.000 llamadas | Solo se cobran las solicitudes correctas, QPS 25 |
| OCR / análisis de archivos | 1,5 yuanes por 1.000 páginas | Mismo precio que la entrada de archivos |
| ASR | 0,78 yuanes por hora de audio | Mitad de precio por tiempo limitado: 0,39 yuanes |
| TTS | 3 yuanes por 10.000 caracteres | Mitad de precio por tiempo limitado: 1,5 yuanes |
Fetch devuelve el título y el cuerpo en Markdown, es decir, incluye también el paso de limpiar la página web. La página de precios recoge además una regla de tarifas de hora punta y valle: en horario de Pekín, de lunes a viernes de 9:00 a 12:00 y de 14:00 a 18:00 es hora punta, y en las franjas libres el precio es la mitad del de hora punta; si esto se aplica igual a las llamadas a herramientas, la documentación no lo aclara por separado.
Un cálculo aproximado: un bot de atención al cliente con acceso a la web que atiende 10.000 consultas al día, suponiendo que cada una desencadene de media 2 búsquedas y 1 lectura de página, tiene un coste de herramientas de unas 30.000 llamadas por 5 yuanes cada mil, es decir, alrededor de 150 yuanes diarios, sin contar los tokens del propio modelo. Ese dinero sustituye todo un tramo de ingeniería: contratar un servicio de búsqueda, mantener el rastreo y la limpieza del texto y volver a insertar los resultados en el contexto; para un equipo pequeño de unas pocas personas, lo que se ahorra es sobre todo mano de obra.
Además, una interfaz web de código abierto
DeepSeek ha publicado a la vez en GitHub chat-demo, con licencia MIT: un frontend de chat puramente estático en el que el navegador se conecta directamente a la API de DeepSeek, sin necesidad de backend propio. Admite varias conversaciones, razonamiento profundo, búsqueda inteligente, lectura de enlaces, subida de adjuntos, entrada de voz y lectura en voz alta; la API Key y los ajustes se guardan localmente en el navegador. Es decir, con su propia clave el desarrollador puede ejecutar en local una web cercana a la experiencia del sitio oficial.
El registro de cambios dice que «permite importar el historial de conversaciones de DeepSeek», mientras que el README del repositorio habla de importar y exportar su propio archivo ZIP, y la importación sobrescribe todas las conversaciones locales. Si puede leer directamente los historiales exportados desde la app oficial, las dos descripciones no coinciden; por ahora se toma como referencia el README, a falta de pruebas reales.
Fuentes: registro de cambios de la API de DeepSeek, página de precios de DeepSeek (para contrastar las tarifas de búsqueda, rastreo, análisis de archivos y voz), CocoLoop, README del repositorio chat-demo en GitHub.