googleapis / googleapis/python-genai

Streaming `download` response from HTTPX/AioHTTP?

Offen
#1,801 1 Kommentar 0 Reaktionen 1 zugewiesene Person Zugewiesen an @kkorpal Auf GitHub ansehen
api: gemini-api type: feature request
Vorherrschende Sprache
Python
Sterne
4k
Forks
1k
Ø Merge
2 T. 12 Std.
Gemergte PRs (30 T.)
41

Beschreibung

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…

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.