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