Gemini API 設定指南(AI 規劃功能)¶
本文檔涵蓋如何透過 Google AI Studio 建立 Gemini API Key,並在 Time Compass 中完成設定,讓 AI 驅動的規劃功能可用。
本文可獨立完成;若你先前已做過 Google Cloud 專案設定,也可以直接把那邊的 project 匯入 Google AI Studio 來使用。這份設定同時也是後續 Gradio Web UI 指南 與 LiteLLM Proxy 設定指南 的重要基礎。
[!INFO] ☁️ 完整體驗(Real Data World)— 進階選項 | ⏱️ 預計 5–10 分鐘 此文檔涵蓋如何啟用 Gemini API 以使用 AI 驅動的規劃功能。這是完整體驗中的可選進階步驟。
前置條件:無。你可以直接從這份文件開始;若你已完成 Google Cloud 專案設定,則會多一個現成 project 可匯入使用。
[!NOTE] 本文件採用 Google AI Studio 路線。 你可以獨立完成這份流程,在 Google AI Studio 中直接選擇已匯入的專案、匯入既有專案,或建立新專案,然後建立 API Key。 若你已完成前一份「Google Cloud 專案設定」,代表你會多一個可直接匯入的 Google Cloud project。 若你需要多個 API Key,可以直接重複建立 key,或另外建立新的 project 來分開管理。
簡介:完整設定流程¶
本指南分為 3 個主要步驟,從在 Google AI Studio 開始建立 key 並選擇 project、建立 API Key,到填入環境變數完成設定。
最終目的:取得
GEMINI_API_KEY,填入專案根目錄的.env檔案,讓 AI 規劃功能可以正常呼叫 Gemini。
TOC
如果你已經熟悉 Google AI Studio 與 API 金鑰流程¶
如果您已熟悉整體流程,可先依下列精簡步驟完成配置。 如果您不熟悉,請直接從下方「準備工作」開始,依序完成完整流程。
- 前往 Google AI Studio 的 API Keys 頁面
- 輸入 key 名稱,並選擇既有專案、匯入專案,或建立新專案
- 建立並複製 API Key
- 填入
.env
3 大步驟概覽¶
這裡先提供流程概覽,幫您快速掌握整體有哪些步驟,以及每一步完成後會得到什麼。
-
在 Google AI Studio 準備 key 與 project
-
目的與效果:開啟建立 API Key 的流程,填入 key 名稱,並選定、匯入或建立要綁定的 project。
-
完成後您會得到:✅ 已填好 key 名稱,並選定或建立目標 project
-
建立 API Key
-
目的與效果:完成建立並複製 API Key,供應用程式使用。
-
完成後您會得到:✅ 一組可複製的 API Key
-
配置環境變數
-
目的與效果:把 API Key 寫入
.env,讓 Time Compass 可以讀取。 - 完成後您會得到:✅
.env中已包含GEMINI_API_KEY
[!NOTE] 關於「執行」:本指南中的「執行 [指令]」表示:
- 複製下方框框中的完整指令
- 貼到終端機中
- 按下 Enter 鍵執行
準備工作¶
-
確認 已登入 Google 帳號,並可正常使用 Google AI Studio 您會看到:可以進入 Google AI Studio API Keys 頁面
-
若你打算匯入既有 project,確認你知道要使用哪一個 Google Cloud project 您會看到:你知道 project 名稱,或稍後可在匯入清單中找到它
-
若你打算匯入既有 project,確認你有權限管理該 Google Cloud project 您會看到:你可以在相關 Google Cloud 專案中看到該 project
Step 1:在 Google AI Studio 準備 key 與 project¶
Step 1.1:進入 Google AI Studio¶
-
前往 Google AI Studio API Keys 頁面 Google AI Studio API Keys 您會看到:API Keys 頁面
-
完成登入 若系統要求登入或同意條款,請依畫面完成。 您會看到:可以正常進入 AI Studio 主畫面
Step 1.2:選擇專案路徑¶
- 點擊 右上角的 Create API key 按鈕 您會看到:建立 API Key 的對話框
- 在
Name your key底下的欄位輸入名稱 您會看到:key 名稱已填入
- 在
Choose an imported project底下選擇要使用的 project 若尚未看到要用的 project,可先展開下拉選單後選擇Import project或Create project。 您會看到:欄位中已顯示目標 project 名稱
-
依照目前情況選擇其中一條路
建議採用「一個 project 對一個 key」的方式管理。
-
如果已經有 import 過的專案:直接勾選要使用的專案
- 如果要匯入既有專案:點擊
Import project - 如果要建立新專案:點擊
Create project
Step 1.3:匯入既有 Google Cloud 專案¶
-
點擊
Import project您會看到:專案匯入畫面 -
打開 底下的
See more向下箭頭 您會看到:更多可匯入的 Google Cloud 專案 -
勾選 想要使用的 project(點擊專案名稱左邊的方形框框) 也可以直接按
Select all。 您會看到:選取框已被勾選 -
點擊
Import您會看到:專案被加入可選 project 清單,之後可用來建立 API Key
Step 1.4:建立新的專案(如果需要)¶
-
點擊
Create project您會看到:建立專案的對話框 -
在
Name your project底下的欄位輸入名稱 您會看到:新專案名稱已填入 -
點擊
Create project您會看到:新專案出現在可選 project 清單中
Step 2:建立 API Key¶
Step 2.1:完成建立 key¶
-
確認 已選好要綁定的 project 您會看到:目標 project 已顯示在建立 API Key 的對話框中
-
點擊
Create key您會看到:新的 API Key 被建立,並顯示在畫面中 -
複製 API Key 您會看到:API Key 已複製到剪貼簿
[!IMPORTANT] API Key 安全提醒
- 永遠不要把 API Key 提交到 Git 或公開儲存庫
- 不要把 API Key 直接寫死在原始碼中
- 建議定期輪轉 API Key
- 雖然本專案已設定
.gitignore忽略.env,仍請小心保管金鑰[!NOTE] 如果你需要多個 API Key: 同一個已匯入的專案下,可以重複執行本步驟建立新的 key。 若你偏好一個 project 配一個 key,也可以先建立新 project,再為它建立對應的 key。
Step 3:配置環境變數¶
Step 3.1:開啟 .env 檔案¶
-
進入 專案根目錄 您會看到:可以看到專案的主要檔案與資料夾
-
開啟
.env檔案 若尚未存在,可依專案既有慣例建立。 您會看到:.env已在編輯器中開啟
Step 3.2:填入 Gemini API Key¶
- 新增或更新 以下內容:
GEMINI_API_KEY=your_api_key_here
您會看到:.env 檔案中已出現 GEMINI_API_KEY
- 將
your_api_key_here替換為 你在 Step 2 複製的真實 API Key 您會看到:環境變數值已更新為實際金鑰
範例(不是真實 Key):
GEMINI_API_KEY=AIzaSyDx1234567890abcdefghijklmnop-qrs
Step 3.3:儲存檔案¶
- 儲存
.env檔案 您會看到:編輯器顯示檔案已儲存
常見問題¶
Q:我明明已經有 Google Cloud 專案,為什麼在 AI Studio 看不到?¶
A:因為 AI Studio 不一定會直接列出所有 Google Cloud 專案。你可以到 API Keys 頁面,先點 Create API key,再從 Choose an imported project 裡選 Import project,並展開 See more 來勾選要匯入的 project。
Q:如果我要兩個或更多 API Key,要重新做整份文件嗎?¶
A:通常不用。若同一個專案已經匯入 AI Studio,只需要重複執行 Step 2:建立 API Key 即可。除非你要改用另一個 Google Cloud 專案,才需要重新做 Step 1。
Q:API Key 失效怎麼辦?¶
A:API Key 通常不會自己失效,但以下情況可能導致無法使用:
- Key 被刪除:請回到 Google AI Studio 重新建立
- Key 貼錯或
.env未更新:請重新檢查設定值 - 專案權限或計費設定有問題:請回頭檢查該專案狀態
Q:使用 LiteLLM Proxy 時還要設定嗎?¶
A:要。若你是透過 LiteLLM Proxy 作為 Gemini 的中介層,還需要額外完成代理相關設定。詳見 LiteLLM Proxy 設定指南。
完成後檢查清單¶
- [ ] 已在 Google AI Studio 輸入 key 名稱
- [ ] 已在 Google AI Studio 選定、匯入或建立要使用的 project
- [ ] API Key 已建立並複製
- [ ]
.env中已設定GEMINI_API_KEY
恭喜! 🎉 您已完成 Gemini API 設定,AI 規劃功能現在可以使用。
下一步選項:
-
在 Gradio Web UI 中使用 AI 功能 👉 Gradio Web UI 指南
-
進一步設定代理層 👉 LiteLLM Proxy 設定指南
相關文檔¶
- Google Cloud 專案設定 — 若你想先建立一個可匯入的 Google Cloud project
- Google OAuth 驗證 — 若需要串接其他 Google 服務
- Gradio Web UI — 使用完整 Web 介面進行 AI 規劃
- LiteLLM Proxy 設定 — 進階代理配置



