长视频与超大音频文件分析实战:使用 File API 极速托管与语义检索
几个 G 的视频怎么扔给大模型?手把手教你使用官方 Files API 上传并托管超大音视频文件,秒级定位视频时间戳并提炼长文全流程。
一、超大文件切勿 Base64 内嵌
超过 20MB 的多媒体文件如果转为 Base64 字符串嵌入请求体,会导致 HTTP 请求体极其臃肿甚至触发网关超时。
官方提供了专用的 Files API 进行云端暂存。
二、上传并分析长视频实战
video_file = genai.upload_file(path="lecture_recording.mp4")
while video_file.state.name == "PROCESSING":
time.sleep(5)
video_file = genai.get_file(video_file.name)
response = model.generate_content([
"请整理整场视频演讲的核心要点,并在关键理论提出的地方标注出对应的视频时间戳。",
video_file
])
print(response.text)
利用谷歌云端服务器的强大索引能力,一段数小时的复杂视频在数十秒内便能被透彻解读。