DeepSeek abre por API la búsqueda de su app: 5 yuanes por mil llamadas

AI coding illustration: a robotic arm fitting a red block into a structure

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ónPrecioObservaciones
Search5 yuanes por 1.000 llamadasHasta 50 resultados por llamada, QPS 100
Fetch5 yuanes por 1.000 llamadasSolo se cobran las solicitudes correctas, QPS 25
OCR / análisis de archivos1,5 yuanes por 1.000 páginasMismo precio que la entrada de archivos
ASR0,78 yuanes por hora de audioMitad de precio por tiempo limitado: 0,39 yuanes
TTS3 yuanes por 10.000 caracteresMitad 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.