langgraph y doconda, convierte cada herramienta de doconda.tools() en un StructuredTool (su JSON Schema
vale como args_schema) y pásalas al agente o a un ToolNode. El agente llama a create_document y su último mensaje
trae los enlaces al Word, PowerPoint, Excel o PDF.
Pasos
- Guarda tu API key de Doconda (panel → API keys) en
DOCONDA_API_KEYy la de tu proveedor de modelos (aquí,OPENAI_API_KEY). - Instala las dependencias:
pip install langgraph "langchain[openai]" doconda. - Monta el grafo con las herramientas:
create_agent("openai:gpt-5", tools) de langchain.agents es el agente ReAct
prebuilt de LangGraph y devuelve un grafo compilado igual: con checkpointer, streaming e interrupciones.
Qué devuelve
El nodotools añade al estado un ToolMessage con el resumen de la herramienta:
- Guarda el
iden el estado del grafo si un paso posterior tiene que editar el documento (edit_document) o pedir enlaces nuevos (get_document): los enlaces caducan a los 5 minutos. status:ready,ready_with_warnings,needs_reviewofailed(no se cobra).
Preguntas frecuentes
¿Puedo usar MCP en vez del SDK de Python?
¿Puedo usar MCP en vez del SDK de Python?
Sí: las herramientas salen de
langchain-mcp-adapters contra https://api.eu.doconda.com/mcp, como en
LangChain.¿Puedo pedir una aprobación humana antes de enviar el documento?
¿Puedo pedir una aprobación humana antes de enviar el documento?
Sí. Es un grafo compilado normal: pon una interrupción después del nodo
tools y revisa el status y el informe
(get_report) antes de seguir.¿Qué formatos crea?
¿Qué formatos crea?
Word, PDF, PowerPoint, Excel y artifacts (una página web con sus datos). Word, PowerPoint y Excel llegan con su PDF.
¿Cuánto cuesta?
¿Cuánto cuesta?
Pagas por documento entregado. Ver precios.
Sigue leyendo
- LangGraph: la guía completa.
- Quickstart.