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
.docxque 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:name,
description, input_schema (JSON Schema) y run(args):
Qué recibes
- El archivo pedido; Word, PowerPoint y Excel vienen también con su PDF.
status:ready,ready_with_warnings,needs_reviewofailed(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
¿ChatGPT o Claude pueden generar un archivo .docx desde la API?
¿ChatGPT o Claude pueden generar un archivo .docx desde la API?
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.¿Cómo genero un PowerPoint con un LLM?
¿Cómo genero un PowerPoint con un LLM?
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.¿Funciona con mi framework de agentes?
¿Funciona con mi framework de agentes?
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
- Doconda en tu agente: MCP, herramientas del SDK y API.
- Crear y Revisar.
- SDK de Python y SDK de TypeScript.
- Ejemplos en GitHub.