Skip to main content
Gemini 原生格式支援直接傳入圖片、音訊、影片做理解分析,並內建 code_execution 工具在沙箱裡跑 Python。本頁示例預設使用 原生呼叫 的客戶端配置。
API易 通道的兩個硬限制
  1. 不支援 Files APIclient.files.upload() 僅 Google 官方端點可用),媒體一律內聯傳入
  2. 內聯媒體單檔案不超過 20MB,超過請先壓縮或抽幀

圖片理解

圖片可以直接傳 PIL Image 物件,SDK 自動處理編碼:
也可以用 types.Part.from_bytes 顯式傳入:

音訊理解

影片理解

影片按幀 + 音軌計 tokens,較長影片費用可觀 —— 更多影片場景實踐見 影片理解

media_resolution 控費

媒體輸入的 token 消耗和解析度掛鉤。對”看個大概”的任務(分類、是否包含某元素),降解析度能明顯省錢:

支援的格式

均為內聯傳入,單檔案不超過 20MB。

程式碼執行(code_execution)

宣告 code_execution 工具後,模型會自己寫 Python、在沙箱裡執行、再基於結果回答 —— 適合計算、資料分析類任務:
程式碼執行的限制:僅 Python;沙箱環境無法訪問網路和你的檔案系統;有執行時長上限。需要呼叫你自己的外部服務時,用 FC函式呼叫

相關連結