DeepSeek, un nombre que resuena cada vez más en el panorama de la inteligencia artificial, acaba de dar un paso adelante que te interesará si trabajas con agentes de IA o aplicaciones de generación aumentada por recuperación (RAG). Han lanzado dos nuevas herramientas en su plataforma API: un endpoint de Búsqueda y otro de Extracción (Fetch).
¿Qué significa esto para ti? Básicamente, tus aplicaciones de IA ahora pueden acceder a información web en vivo de manera directa, sin depender de proveedores de búsqueda de terceros. Esto no solo simplifica la arquitectura de tus proyectos, sino que también promete una mayor eficiencia y control.
Búsqueda en la web al alcance de tu IA
El endpoint de Búsqueda de DeepSeek permite a tus agentes de IA realizar consultas web y obtener resultados estructurados. Imagina que tu asistente virtual necesita investigar un tema específico: con esta API, puede hacerlo de forma autónoma y precisa. Algunas de las características que te ofrece incluyen:
- Consultas flexibles: Puedes enviar búsquedas de hasta 128 caracteres.
- Control de resultados: Define cuántos resultados quieres, desde 1 hasta 50, con 10 como valor predeterminado.
- Optimización de la intención: Pasa la pregunta original del usuario para ayudar al servicio a entender mejor la intención de búsqueda.
- Resultados localizados: Si proporcionas una dirección IP, la API puede favorecer resultados geográficamente relevantes.
- Filtros avanzados: Utiliza operadores como
site:para incluir o excluir dominios,lang:para restringir idiomas, yafter:/before:para acotar fechas de publicación.
Cada resultado de búsqueda viene cargado de información útil: título, URL, un fragmento corto para visualización, un resumen más largo diseñado para que lo lean los modelos de IA, la fecha de publicación, y puntuaciones de relevancia y autoridad. Esto te da una riqueza de datos para que tus modelos procesen y generen respuestas más completas y contextualizadas.
Extracción de páginas web en formato Markdown
El segundo endpoint, Fetch, es igualmente potente. Su función es simple pero crucial: dada una URL HTTP o HTTPS, te devuelve el título de la página y su contenido en formato Markdown. Esto es ideal para alimentar tus modelos con el texto completo de un artículo, una guía o cualquier otro contenido web que necesites analizar.
DeepSeek advierte que la disponibilidad y las políticas de acceso del sitio web de destino pueden afectar los resultados. Si una página está bloqueada o su contenido no se puede extraer, recibirás un error, lo cual es una señal clara para que tus agentes manejen estas excepciones de forma adecuada.
Un modelo de precios atractivo y transparente
Uno de los aspectos más interesantes de estas nuevas APIs es su modelo de precios. DeepSeek ha optado por una estructura basada en el número de solicitudes exitosas, en lugar de por tokens o por la cantidad de resultados. Cada 1.000 solicitudes exitosas (ya sea de Búsqueda o Extracción) te costarán 5 yuanes (aproximadamente 0,65 euros o 0,70 dólares estadounidenses, dependiendo del tipo de cambio).
Es importante destacar que solo se te facturarán las llamadas que devuelvan un código HTTP 200 con contenido. Esto significa que si una búsqueda no arroja resultados, o si una extracción de página falla, no se te cobrará. Además, la cantidad de resultados que pidas en una búsqueda no altera el precio por solicitud, lo que te da flexibilidad sin sorpresas en la factura.
Para que puedas probarlo sin preocupaciones, DeepSeek ha anunciado que las búsquedas realizadas a través de herramientas como Claude Code o la función web_search en Codex no generarán cargos durante las dos primeras semanas tras el lanzamiento de la API de Búsqueda. Después de este periodo, se aplicarán las tarifas estándar, y la compañía comunicará la fecha exacta de inicio de la facturación.
Límites de uso y rendimiento
DeepSeek también ha establecido límites de tasa para garantizar un uso justo y estable del servicio. Tanto la API de Búsqueda como la de Extracción están limitadas a 5 consultas por segundo (QPS) por cuenta. Estos límites se gestionan de forma independiente para cada herramienta y no afectan los límites de concurrencia de los modelos de DeepSeek.
En el caso de la API de Extracción, también se aplican límites por dominio. Si superas cualquiera de estos topes, recibirás un error HTTP 429, indicando que has excedido el número de solicitudes permitidas. Es crucial que tus aplicaciones estén diseñadas para manejar estos errores y reintentar las solicitudes de manera inteligente.
En resumen, estas nuevas APIs de DeepSeek son una adición significativa para cualquier desarrollador que busque dotar a sus agentes de IA y aplicaciones RAG de capacidades de búsqueda y extracción web robustas y asequibles. ¿Cómo piensas integrar estas herramientas en tus próximos proyectos?