Files API

Gemini 可同時處理各種輸入資料,包括文字、圖片和音訊。

本指南說明如何使用 Files API 處理媒體檔案。音訊檔案、圖片、影片、文件和其他支援的檔案類型,基本操作都相同。

如需檔案提示詞指南,請參閱「檔案提示詞指南」一節。

上傳檔案

你可以使用 Files API 上傳媒體檔案。如果要求總大小 (包括檔案、文字提示詞、系統指令等) 超過 100 MB,請一律使用 Files API。PDF 檔案大小上限為 50 MB。

下列程式碼會上傳檔案,然後在呼叫 interactions.create 時使用該檔案。

Python

from google import genai

client = genai.Client()

myfile = client.files.upload(file