googleapis / googleapis/python-genai

Streaming `download` response from HTTPX/AioHTTP?

Abierto
#1,801 1 comentario 0 reacciones 1 asignado Asignado a @kkorpal Ver en GitHub
api: gemini-api type: feature request
Lenguaje dominante
Python
Estrellas
4k
Forks
1k
Merge medio
2 d 12 h
PR fusionados (30 d)
41

Descripción

Hello!

I wonder why this library doesn’t use streaming when downloading content…

Isn’t Veo 3 (or other models) capable of generating 1 GB files?
And whole 1 GB file will be loaded in the memory ;(
as I found out here:
https://github.com/googleapis/python-genai/blob/5b50adce2a76cb77bef067bc0a624d111d39c2dc/google/genai/_api_client.py#L1886

---

Both aiohttp and httpx have streaming functionality…
Maybe I’m wrong, but I see it as a matter of adding `stream_download` function or an argument (whether to stream the response) to existing `download` function.

Please guys! For folks that care how much RAM they have…

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.