googleapis / googleapis/python-genai
Streaming `download` response from HTTPX/AioHTTP?
Abierto
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
Evaluación
Este issue todavía no se ha evaluado.