Google python-genai v2.21.0发布:files.download支持流式下载、新增webm视频理解等
新版本为files.download增加destination参数、支持audio/webm MIME类型、GEAP翻译配置及Interactions API视频理解功能
AI解读:这次更新主要面向使用Google GenAI SDK的开发者。v2.21.0为client.files.download新增了destination参数,允许将文件直接流式下载到磁盘或类文件对象,避免大型文件占用过多内存。同时新增audio/webm MIME类型支持,意味着WebM格式的音频文件现在可以被API处理,这对处理视频会议录音或语音消息的开发者更友好。还加入了GEAP(Google Enterprise AI Platform)的translation_config SDK支持,以及Interactions API的视频理解能力,让开发者在上下文中直接处理视频内容。对依赖files下载接口处理大数据集的开发者,迁移到destination参数能明显降低进程内存压力。因为这是版本更新,没有破坏性变更,现有代码大多可以无缝升级。
Google于 2026 年 8 月 31 日发布python-genai v2.21.0,主要新增了文件下载目标参数、WebM音频MIME支持、GEAP翻译配置及Interactions API的视频理解支持,并修复了SDK中部分步骤类的暴露问题。
新增功能:流式下载、MIME类型、翻译配置与视频理解
client.files.download新增destination参数,支持将文件流式下载到磁盘或文件类对象(file-like objects)。此前files.download默认可能在内存中加载整个文件,新参数允许直接以流式写入本地磁盘。
新增对audio/webm MIME类型的支持,使SDK可以处理该格式的音频上传或识别请求。
为GEAP(Google Enterprise AI Platform)添加translation_config的SDK支持,允许在相关翻译场景中传递配置。
Interactions API新增对视频理解的支持,允许在交互上下文中处理视频内容。
- 来源:python-genai Releases v2.21.0(2026-08-31)
问题修复:暴露ProcessingCallStep和ProcessingResultStep
修复了Interactions SDK中ProcessingCallStep和ProcessingResultStep未公开的问题,现在这些步骤类已在SD K中可见,方便开发者引或扩展。
- 该修复属于对已有功能的完整性补全,不涉及新接口。