New 一對一 AI 實戰課,不設班期,直接預約 →

工具介紹

Gemini Code Execution 是什麼?第一次用 Python 沙盒算題

Gemini Code Execution 是一個強大的工具,能讓使用者在 Python 沙盒環境中執行程式碼,進行精確計算和數據處理。本文將指導你如何啟用這個功能,並提供實作示例,幫助你掌握其基本用法。

Gemini Code Execution 是一個專為 Python 設計的工具,允許使用者在沙盒環境中執行程式碼,進行精確的計算和數據處理。透過這個功能,使用者可以輕鬆處理文字或 CSV 檔案,並生成可視化圖表。本文將詳細介紹如何啟用這個功能,檢查程式碼執行結果,並提供一個可驗收的計算示例。

本文目錄:核心解釋 | 用途與選擇 | 實作示例 | 成本、權限與限制 | 常見問題

核心解釋

Gemini Code Execution 是一個專為 AI 模型設計的功能,允許使用者在安全的沙盒環境中執行 Python 程式碼。這個工具特別適合需要進行數據分析、計算或生成圖形的工程與分析讀者。使用者可以透過簡單的 API 調用來啟用這個功能,並在執行環境中得到即時的計算結果。

這個功能的主要優勢在於它的靈活性和安全性。使用者可以在不影響主系統的情況下進行測試和開發,同時避免了潛在的安全風險。Gemini Code Execution 目前只支持 Python 語言,雖然模型仍能生成其他語言的程式碼,但這些程式碼無法在該工具中執行。

用途與選擇

Gemini Code Execution 的用途非常廣泛,適合各種需要進行計算和數據處理的場景。以下是一些常見的應用場景:

Gemini Code Execution 的用途與選擇(查閱 2026-10-19,不是效能排名)
用途 適用場景 優勢 限制
數據分析 處理 CSV 檔案和數據集 快速計算和分析 僅支持 Python
圖形生成 使用 Matplotlib 生成圖表 可視化數據結果 需額外處理輸出格式
文字處理 分析和處理文本數據 高效的文本操作 執行時間限制
算法測試 驗證數學和統計算法 安全的測試環境 無法執行系統指令
教育用途 教學和實驗 簡單易用 功能有限

實作示例

以下是如何使用 Gemini Code Execution 進行簡單計算的步驟:

1. 啟用 Gemini Code Execution 工具。
2. 編寫 Python 程式碼,進行計算。
3. 提交程式碼以執行。
4. 檢查執行結果。
5. 進行結果驗證。
  1. 步驟 1:啟用 Gemini Code Execution 工具。完成後你會得到:工具已啟用。驗收:確認工具狀態為啟用。
  2. 步驟 2:編寫 Python 程式碼,進行計算。完成後你會得到:程式碼已準備好。驗收:檢查程式碼無誤。
  3. 步驟 3:提交程式碼以執行。完成後你會得到:程式碼正在執行。驗收:確認執行過程無錯誤。
  4. 步驟 4:檢查執行結果。完成後你會得到:執行結果已返回。驗收:檢查結果是否符合預期。
  5. 步驟 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,保護你的未來。

Timson Kwok 導師照片

本文作者

Timson Kwok

Timsondaily & Trafficholic 創辦人

Timson Kwok 是 Timsondaily 與 Trafficholic 創辦人,亦為 AI Academy HK 創辦團隊成員。他畢業於香港城市大學金融學,副修計算機科學,結合商業判斷與技術理解,專注把數碼市場推廣與 AI 應用落到真實業務場景。

他擁有十年數碼市場推廣經驗,服務超過一百位本地中小企客戶及跨國企業(MNC),熟悉香港市場的內容擴散、流量增長與轉化路徑。作為實戰派導師,他主張先以自身方法驗證成功,再把可複製的流程套用到企業,避免停留於純理論。

其個人品牌 Timsondaily 以全自然流量為主,於 Threads 達過千萬流量級別、Instagram 達近 200 萬級瀏覽,並將流量轉化至網站達過萬活躍使用者;同時營運 YouTube 頻道累積近十萬訂閱。這些經驗會直接轉化為課堂中可落地的策略、工具與執行節奏。

查看 Timson Kwok 導師簡介與實戰背景

分享本文

AI.Academy

想把方法用在工作上?

報讀 AI Academy HK 實戰課,或先了解香港 AI 課程與企業培訓方案。

  • 易上手
  • 一對一實戰
  • 帶走作品

不確定應該從哪一堂開始?

MISA:We're here to help