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
- Autentícate en Google Cloud (
gcloud auth application-default logino una cuenta de servicio) y ten un proyecto con Vertex AI activado. - Guarda tu API key de Doconda (panel → API keys) en
DOCONDA_API_KEY. - 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_reviewofailed(no se cobra).- Los enlaces caducan a los 5 minutos; el agente pide otros con
get_document.
Preguntas frecuentes
¿Funciona con la API de Gemini sin Vertex AI?
¿Funciona con la API de Gemini sin Vertex AI?
Sí, es el mismo código sin
vertexai=True. Ver la guía de Gemini.¿Puedo darle mis datos para el Excel?
¿Puedo darle mis datos para el Excel?
Sí. Sube tus ficheros con
upload_file y el agente los pasa como fuentes (hasta 5 documentos: Word, PowerPoint,
Excel, PDF, TXT o Markdown).¿Dónde se procesan los datos?
¿Dónde se procesan los datos?
Los documentos y ficheros se guardan en la Unión Europea (Irlanda), y la IA que los procesa también funciona en la UE.
¿Cuánto cuesta?
¿Cuánto cuesta?
Pagas por documento entregado; los que fallan no se cobran. Ver precios.
Sigue leyendo
- Google Vertex AI: la guía completa, también con
@google/genai. - Quickstart.