Skip to main content
Un LLM devuelve texto, no archivos. Para obtener un Word, un PowerPoint o un Excel, pide al modelo el contenido en Markdown y pásalo a Doconda con el format que quieras (docx, pptx, xlsx o pdf). O dale a tu agente las herramientas de Doconda con doconda.tools() y que cree el archivo él mismo.

El problema en la práctica

  • El modelo responde con Markdown o con un bloque de código, no con un .docx que puedas descargar.
  • Si le pides que escriba el código que genera el archivo, tienes que ejecutarlo tú y depurar lo que falle.
  • Un archivo que se genera sin errores puede abrirse mal: tablas que se salen, textos que no caben en la diapositiva.
  • Cada formato (Word, PowerPoint, Excel) pide su propia librería y su propio código.

La solución con Doconda

Con el texto que ya devolvió tu LLM:
O como herramienta para tu agente, válida para cualquier modelo con llamada a funciones. Cada una trae name, description, input_schema (JSON Schema) y run(args):
Cómo conectarlas en cada plataforma: Doconda en tu agente.

Qué recibes

  • El archivo pedido; Word, PowerPoint y Excel vienen también con su PDF.
  • status: ready, ready_with_warnings, needs_review o failed (no se cobra).
  • Un informe (documents.report(id)) con lo que conviene mirar antes de enviarlo.
  • Con herramientas, tu agente recibe un resumen corto (estado y enlaces) que puede contar al usuario.

Preguntas frecuentes

La respuesta del modelo es texto. Pídele el contenido en Markdown y conviértelo en .docx con documents.create(format="docx", content={"markdown": ...}), o deja que el agente llame a la herramienta create_document.
Usa format="pptx" con el Markdown de tu LLM en content. Sin contenido propio, describe la presentación en prompt y Doconda la escribe. Sale en 16:9 y con su PDF.
Sí. Hay servidor MCP, herramientas del SDK para Claude, OpenAI, Gemini, Bedrock, Vertex AI y el AI SDK, y la API REST. La lista completa está en Doconda en tu agente.

Sigue leyendo