Gemini API - Google AI - documentos - automatización
4 min lectura

Gemini API ya lee PPT, ODP y ODS: qué ve realmente en cada archivo

Gemini amplía la entrada de archivos Office y OpenDocument. Prueba PPT, ODP y ODS sin confundir imágenes de página con datos de la primera hoja.

Gemini API ya lee PPT, ODP y ODS: qué ve realmente en cada archivo

Un cliente te manda una presentación antigua .ppt y una hoja .ods con costos. Tu app de IA necesita extraer decisiones, pero convertir archivos a mano cambia el diseño y retrasa la respuesta. El 5 de noviembre de 2026, Google amplió los formatos que acepta Gemini API. La novedad sí permite eliminar algunas conversiones; no significa que el modelo lea todos los formatos ni todas las hojas de la misma forma.

Lo nuevo, con la diferencia que importa

El registro oficial de cambios añade PowerPoint 97–2003 (.ppt), OpenDocument Presentation (.odp) y OpenDocument Spreadsheet (.ods) como entradas. También incorpora procesamiento de .doc mediante imágenes de página. La guía de documentos aclara cómo se interpreta cada uno: DOC, PPT y ODP se renderizan como imágenes de sus páginas o diapositivas; ODS aporta los datos y fórmulas de la primera hoja. El resto del libro se ignora.

Eso cambia la decisión de producto. Para una diapositiva con gráficos y diseño, PPT u ODP conservan un contexto visual que un texto extraído no refleja. Para una hoja ODS, puedes preguntar por fórmulas y datos de su primera pestaña; no debes prometer un análisis de pestañas que nunca llegaron al modelo. En XLSX y XLS, la documentación dice que solo se procesa la primera hoja como valores convertidos a CSV, sin fórmulas ni formato. DOCX y PPTX siguen su procesamiento anterior; esta actualización no los convierte automáticamente en imágenes de página.

Diagrama en español del tratamiento de PPT, ODP, ODS y DOC en Gemini API
El mismo verbo «leer» oculta rutas distintas: imágenes de página frente a datos de una hoja.

Una prueba que puedes hacer hoy

Prepara un archivo de prueba sin datos sensibles: una presentación ODP con tres diapositivas (una tabla, un gráfico, una nota al pie) y una hoja ODS con dos pestañas. Coloca un total visible en la segunda pestaña. Esa cifra es tu control: si Gemini dice haberla visto al subir el ODS tal como está, verifica si la inventó. Para obtener esa pestaña, muévela al primer lugar o guárdala aparte.

Con pip install google-genai y GEMINI_API_KEY configurada, la ruta documentada usa Files API y un bloque document. Este ejemplo adapta el MIME oficial para ODP; cambia la ruta por tu archivo:

from google import genai

client = genai.Client()
deck = client.files.upload(
    file="brief.odp",
    config={"mime_type": "application/vnd.oasis.opendocument.presentation"},
)
answer = client.interactions.create(
    model="gemini-3.8-flash",
    input=[
        {"type": "document", "uri": deck.uri, "mime_type": deck.mime_type},
        {"type": "text", "text": "Enumera una decisión por diapositiva. Cita el número y di qué no puedes leer."},
    ],
)
print(answer.output_text)

Compara la respuesta con las tres diapositivas. Acepta el resultado solo si enumera las decisiones con número correcto, no confunde la leyenda del gráfico y marca lo ilegible. Después prueba ODS cambiando archivo y MIME a application/vnd.oasis.opendocument.spreadsheet; pide la fórmula de la primera hoja y comprueba que no atribuye datos a la segunda. Revisa límites de tamaño, páginas y costo según el modelo antes de subir un lote.

Otra novedad para agentes

El mismo anuncio permite que respuestas de funciones devuelvan documentos Office/OpenDocument, audio y video, o una URI de Files API en vez de bytes inline. Esto ayuda cuando una herramienta genera o recupera un archivo y debe entregarlo al modelo sin pegar su contenido como texto. No convierte una URI arbitraria en archivo accesible: usa el formato y permisos descritos en la documentación de respuestas multimodales, valida el tipo real y evita exponer documentos privados.

Qué está verificado: formato, tratamiento y ejemplo provienen de la documentación oficial; la sintaxis Python se revisó localmente, pero no se ejecutó una solicitud de API con facturación. El paso decisivo antes de desplegar es probar tus archivos reales y revisar contra el original, especialmente gráficos y hojas adicionales.

Recibe lo nuevo en tu correo

Workshops gratis, herramientas y novedades de IA aplicadas a negocio, sin humo.

🎓 Workshops en vivo🛠️ Herramientas nuevas⚡ Novedades de IA

Sin spam. Te das de baja cuando quieras.

Comentarios

Aún no hay comentarios. Sé el primero.

Deja un comentario