Skip to main content
Instala ai y @doconda/sdk, convierte doconda.tools() en herramientas del AI SDK con tool() y jsonSchema(), y pásalas a streamText en tu ruta de chat. Cuando el usuario pide un documento, el modelo llama a create_document y su respuesta trae el enlace de descarga, que useChat pinta en la interfaz.

Pasos

  1. Guarda tu API key de Doconda (panel → API keys) en DOCONDA_API_KEY y la de tu proveedor de modelos (aquí, ANTHROPIC_API_KEY; vale cualquiera del AI SDK).
  2. Instala las dependencias: npm install ai @ai-sdk/anthropic @ai-sdk/react @doconda/sdk.
  3. Crea la ruta del chat (en el servidor) y la página:
El agente llama a Doconda desde tu servidor, así que la API key nunca llega al navegador. Usa el SDK solo en el servidor.

Qué devuelve

La herramienta devuelve al modelo este resumen, y el modelo escribe el enlace en su respuesta:
  • links: el archivo (docx, pptx o xlsx) y su PDF, o solo el PDF con format: "pdf".
  • Los enlaces caducan a los 5 minutos; si el usuario vuelve más tarde, el agente llama a get_document y obtiene otros.
  • status: ready, ready_with_warnings, needs_review o failed (no se cobra).

Preguntas frecuentes

Sí, sin exponer la key: mira Ver el documento en directo.
Sí: createMCPClient de @ai-sdk/mcp contra https://api.eu.doconda.com/mcp con tu key en Authorization.
Sí, cambia el model: las herramientas son las mismas con cualquier proveedor del AI SDK.
Pagas por documento entregado. Ver precios.

Sigue leyendo