Skip to main content
Instala google-genai y doconda (o el AI SDK con @ai-sdk/google-vertex) y declara doconda.tools() como funciones de Gemini. Cuando pides una hoja de cálculo, Gemini llama a create_document con format: "xlsx" y recibes un Excel con fórmulas reales y su PDF, con sus enlaces de descarga.

Pasos

  1. Autentícate en Google Cloud (gcloud auth application-default login o una cuenta de servicio) y ten un proyecto con Vertex AI activado.
  2. Guarda tu API key de Doconda (panel → API keys) en DOCONDA_API_KEY.
  3. Declara las herramientas y ejecuta el bucle: mientras Gemini pida funciones, las ejecutas y le devuelves el resultado.
parameters_json_schema (parametersJsonSchema en @google/genai) acepta el JSON Schema de cada herramienta tal cual.

Qué devuelve

  • Un Excel con fórmulas reales (no números copiados), con los supuestos en sus propias celdas, y su PDF.
  • status: ready, ready_with_warnings, needs_review o failed (no se cobra).
  • Los enlaces caducan a los 5 minutos; el agente pide otros con get_document.

Preguntas frecuentes

Sí, es el mismo código sin vertexai=True. Ver la guía de Gemini.
Sí. Sube tus ficheros con upload_file y el agente los pasa como fuentes (hasta 5 documentos: Word, PowerPoint, Excel, PDF, TXT o Markdown).
Los documentos y ficheros se guardan en la Unión Europea (Irlanda), y la IA que los procesa también funciona en la UE.
Pagas por documento entregado; los que fallan no se cobran. Ver precios.

Sigue leyendo