mirror of
https://github.com/calesthio/OpenMontage.git
synced 2026-08-05 15:20:40 +08:00
Review findings from PR #333: P1: _download_via_uri assumed output_video.uri is always files/<id>. The API can return a full resource URI or a ready-made .../files/<id>:download?alt=media download URL, which produced an invalid poll path with a second :download appended. New _file_id_from_uri() extracts the bare id from every documented shape; regression tests cover the full-URL form plus a parametrized matrix of URI shapes. P2: docs/PROVIDERS.md still described the Google key as TTS + Imagen only. The shared-key section now covers gemini_omni_video (model id, ~$0.10/sec pricing table, paid-tier-only, edit-turn billing note), and the env snippet, provider-to-tool mapping, and capability coverage tables include the new provider.