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
- Guarda tu API key de Doconda (panel → API keys) en
DOCONDA_API_KEYy la de tu proveedor de modelos (aquí,ANTHROPIC_API_KEY; vale cualquiera del AI SDK). - Instala las dependencias:
npm install ai @ai-sdk/anthropic @ai-sdk/react @doconda/sdk. - Crea la ruta del chat (en el servidor) y la página:
Qué devuelve
La herramienta devuelve al modelo este resumen, y el modelo escribe el enlace en su respuesta:links: el archivo (docx,pptxoxlsx) y su PDF, o solo el PDF conformat: "pdf".- Los enlaces caducan a los 5 minutos; si el usuario vuelve más tarde, el agente llama a
get_documenty obtiene otros. status:ready,ready_with_warnings,needs_reviewofailed(no se cobra).
Preguntas frecuentes
¿Puedo enseñar el documento escribiéndose en la web?
¿Puedo enseñar el documento escribiéndose en la web?
Sí, sin exponer la key: mira Ver el documento en directo.
¿Funciona con el cliente MCP del AI SDK?
¿Funciona con el cliente MCP del AI SDK?
Sí:
createMCPClient de @ai-sdk/mcp contra https://api.eu.doconda.com/mcp con tu key en Authorization.¿Funciona con OpenAI, Gemini o Bedrock?
¿Funciona con OpenAI, Gemini o Bedrock?
Sí, cambia el
model: las herramientas son las mismas con cualquier proveedor del AI SDK.¿Cuánto cuesta?
¿Cuánto cuesta?
Pagas por documento entregado. Ver precios.
Sigue leyendo
- AI SDK: la guía completa.
- Un chatbot con Vercel AI SDK que devuelve un Word: el tutorial paso a paso.
- Quickstart.