Qué necesitas
- Un proyecto de Next.js con App Router (Node 20+).
- Una API key de Doconda en
DOCONDA_API_KEY. Créala en el panel, en API keys. - La key de tu proveedor de modelos. Aquí usamos Anthropic (
ANTHROPIC_API_KEY); vale cualquier otro del AI SDK.
1. Instala las dependencias
2. Crea la ruta del chat
doconda.tools() da las herramientas de Doconda (crear, subir, revisar, editar…). Las conviertes en herramientas del
AI SDK y se las pasas a streamText.
app/api/chat/route.ts
3. Crea la página del chat
useChat envía los mensajes a /api/chat y va pintando la respuesta según llega.
app/page.tsx
4. Pruébalo
http://localhost:3000 y escribe “Hazme una carta de bienvenida para un cliente nuevo”.
Resultado
El agente llama acreate_document, espera a que el Word esté listo y recibe esto:
.docx) y a su PDF. Los enlaces caducan a los 5 minutos; si el usuario
vuelve más tarde, el agente llama a get_document y obtiene otros nuevos.
Siguientes pasos
- AI SDK: la guía completa, también con el cliente MCP.
- SDK de TypeScript: todos los métodos, por si quieres llamar a Doconda sin agente.
- Ejemplos completos en GitHub.