Gemini Code Execution 是一個專為 Python 設計的工具,允許使用者在沙盒環境中執行程式碼,進行精確的計算和數據處理。透過這個功能,使用者可以輕鬆處理文字或 CSV 檔案,並生成可視化圖表。本文將詳細介紹如何啟用這個功能,檢查程式碼執行結果,並提供一個可驗收的計算示例。
本文目錄:核心解釋 | 用途與選擇 | 實作示例 | 成本、權限與限制 | 常見問題
核心解釋
Gemini Code Execution 是一個專為 AI 模型設計的功能,允許使用者在安全的沙盒環境中執行 Python 程式碼。這個工具特別適合需要進行數據分析、計算或生成圖形的工程與分析讀者。使用者可以透過簡單的 API 調用來啟用這個功能,並在執行環境中得到即時的計算結果。
這個功能的主要優勢在於它的靈活性和安全性。使用者可以在不影響主系統的情況下進行測試和開發,同時避免了潛在的安全風險。Gemini Code Execution 目前只支持 Python 語言,雖然模型仍能生成其他語言的程式碼,但這些程式碼無法在該工具中執行。
用途與選擇
Gemini Code Execution 的用途非常廣泛,適合各種需要進行計算和數據處理的場景。以下是一些常見的應用場景:
| 用途 | 適用場景 | 優勢 | 限制 |
|---|---|---|---|
| 數據分析 | 處理 CSV 檔案和數據集 | 快速計算和分析 | 僅支持 Python |
| 圖形生成 | 使用 Matplotlib 生成圖表 | 可視化數據結果 | 需額外處理輸出格式 |
| 文字處理 | 分析和處理文本數據 | 高效的文本操作 | 執行時間限制 |
| 算法測試 | 驗證數學和統計算法 | 安全的測試環境 | 無法執行系統指令 |
| 教育用途 | 教學和實驗 | 簡單易用 | 功能有限 |
實作示例
以下是如何使用 Gemini Code Execution 進行簡單計算的步驟:
1. 啟用 Gemini Code Execution 工具。
2. 編寫 Python 程式碼,進行計算。
3. 提交程式碼以執行。
4. 檢查執行結果。
5. 進行結果驗證。
- 步驟 1:啟用 Gemini Code Execution 工具。完成後你會得到:工具已啟用。驗收:確認工具狀態為啟用。
- 步驟 2:編寫 Python 程式碼,進行計算。完成後你會得到:程式碼已準備好。驗收:檢查程式碼無誤。
- 步驟 3:提交程式碼以執行。完成後你會得到:程式碼正在執行。驗收:確認執行過程無錯誤。
- 步驟 4:檢查執行結果。完成後你會得到:執行結果已返回。驗收:檢查結果是否符合預期。
- 步驟 5:進行結果驗證。完成後你會得到:結果已驗證。驗收:確認結果正確性。
成本、權限與限制
使用 Gemini Code Execution 工具本身不需要額外的開關費用,所有計費均依據所使用模型的 input/output token 計算。這意味著你只需為實際使用的資源付費。然而,請注意,執行環境的最大執行時間為 30 秒,並且在出錯的情況下,模型最多可再生成約 5 次。
此外,雖然該工具支持生成 Matplotlib 圖表,但輸出格式可能會因用戶端 SDK 的不同而有所差異,這需要使用者在實際操作中進行確認。
常見問題
Gemini Code Execution 是否支持其他程式語言?
目前 Gemini Code Execution 只支持 Python 語言,無法執行其他語言的程式碼。
執行程式碼的最大時間限制是多久?
執行環境的最大執行時間為 30 秒。
如何檢查執行結果的正確性?
使用者可以通過比對預期結果和實際輸出來檢查執行結果的正確性。
是否有額外的費用?
使用 Gemini Code Execution 工具本身不需要額外的開關費用,計費依據所用模型的 input/output token。
若你希望進一步學習如何使用 Gemini Code Execution,建議參考 Code execution 官方文件,或考慮參加我們的 一對一項目指導。
根據 Google 官方 Code execution 文件(查閱 2026 年 10 月 19 日),啟用 tools 中的 code_execution 後,模型可在受管環境產生並執行 Python;你仍可要求它生成其他語言的程式碼,但執行工具本身只會跑 Python。回應常見會交織文字說明、code_execution_call 與 code_execution_result,驗收時應三者對齊。執行環境最長約三十秒,若出錯模型最多可再嘗試約五次;文字與 CSV 較合適,也可產生 Matplotlib 圖並以 inline 圖像回傳。啟用此工具沒有額外開關費,費用仍按所用 Gemini 模型的 input 與 output token 計算,並可能計入生成的程式碼與執行輸出。
文章參考資料
以上公開資料於 2026 年 10 月 19 日查閱。
學習 AI,保護你的未來。