+

Genera Word, Excel, PowerPoint y PDF
con OpenAI Agents SDK

Código

Python o TypeScript

Tu agente actúa. Doconda entrega el archivo.

Dale a tu agente del OpenAI Agents SDK las herramientas de Doconda y entregará Word, Excel, PowerPoint y PDF terminados, editables y revisados.

  1. 01Instala el SDKpip install doconda o npm install @doconda/sdk, y tu API key.
  2. 02Dale las herramientas a tu agenteLas herramientas de Doconda, en el formato de OpenAI Agents SDK.
  3. 03Tu agente entrega el archivoTu agente recibe el enlace al archivo, revisado.
import asyncio
import json
from agents import Agent, FunctionTool, Runner
from doconda import Doconda

def as_function_tool(t):
    async def invoke(ctx, args: str):
        return json.dumps(await asyncio.to_thread(t.run, json.loads(args)))
    return FunctionTool(name=t.name, description=t.description, params_json_schema=t.input_schema,
                        on_invoke_tool=invoke, strict_json_schema=False)

agent = Agent(
    name="Documents",
    instructions="Create the documents the user asks for and return their links.",
    model="gpt-5",
    tools=[as_function_tool(t) for t in Doconda().tools()],
)
print(Runner.run_sync(agent, "Redacta un memo para el equipo: la oficina cierra el viernes").final_output)

Preguntas

Dudas habituales

01 / 04

¿Cómo uso Doconda en el OpenAI Agents SDK?

Convierte doconda.tools() en FunctionTool (con strict_json_schema=False) o conecta el servidor MCP de Doconda con MCPServerStreamableHttp.

La API de documentos para agentes de IA, lista para producción.