生活分享
AI Studio 與第一個 Gemini API 呼叫
Google AI Studio 是試用模型與建立 Gemini API 金鑰的開發入口。本篇從一個簡單提示詞開始,帶你建立獨立專案環境,分別用 Python 與 JavaScript 呼叫 API。完成後,你會知道網頁試跑、程式執行與帳號用量各自在哪裡確認,不再把消費者版 Gemini 的操作直接套程式式。
更新日期: 閱讀時間約 5 分鐘

Google AI人工智慧(Artificial Intelligence)是什麼人工智慧是涵蓋多種技術與應用的總稱,不等於聊天機器人,也不必一定會產生文字。本文從 OECD 的系統定義出發,以照片分類和社區資源推薦為例,說明輸入、推導、輸出與人的目標如何連結,整理它與機器學習、深度學習和生成式 AI 的關係。讀完能用具體問題判斷一項 AI 功能在做什麼,並分辨能力、自治程度與可信度。閱讀全文 Studio 是試用模型與建立 Gemini API 金鑰的開發入口。本篇從一個簡單提示詞開始,帶你建立獨立專案環境,分別用 Python 與 JavaScript 呼叫 API。完成後,你會知道網頁試跑、程式執行與帳號用量各自在哪裡確認,不再把消費者版 Gemini 的操作直接套程式式。
開始前:帳號、環境與驗證範圍
準備可使用 AI Studio 的 Google 帳號與一臺能執行 Python 的電腦;JavaScript 範例另需 Node.js。本系列主要用 Python,查證日的範例套件為 google-genai生成式 AI(Generative AI)是什麼生成式 AI 從資料學到模式,依輸入條件產生文字、影像、聲音等內容。本文以社區二手市集宣傳素材為例,說明生成與分類、搜尋的差別,介紹語言模型、擴散與對抗生成等不同途徑,並解析內容看起來合理卻可能不忠於事實的原因。讀完能把創意需求、必須保留的資訊與人工驗收分開安排,判斷哪些產物仍只是待確認草稿。閱讀全文 2.23.0,JavaScript 使用 @google/genai 2.22.0。本機範例採語法與模擬服務驗證,尚未使用讀者的真實金鑰呼叫 Google;以下步驟提供完整連線驗收方式。
先讀提示詞設計提示詞怎麼寫:目標、背景與輸出格式提示詞就是你交給 Gemini 的工作說明。把目標、資料、限制與驗收方式說清楚,通常比堆疊「專家」「完美」等形容詞更有幫助。本篇用同一份活動草稿逐步修改提示詞,讓你能寫出可重複使用的範本,也知道回答不理想時應先改哪一部分。閱讀全文與API 計費API 額度與錯誤:費用、重試與成本控制Gemini API 的費用取決於模型、輸入輸出、服務模式及使用的工具;速率限制則決定你的專案在一段時間內能送出多少工作。本篇教你找到真正對應的用量頁面、估算一次檔案處理成本、分類錯誤,並設計有限重試與停止條件,避免把每個失敗都當成多按一次就能解決。閱讀全文。Gemini 網頁訂閱、Google Workspace、CLI 的 Google 登入及 API 專案不是同一套計費入口。AI Studio 看得到某個模型,也不代表你的每個 API 專案都有相同額度;執行前確認金鑰屬於哪個專案,再檢視該專案的限制。
本篇跟隨當前官方快速入門的 Interactions API,使用 input 與 output_text。你可能在舊文章看到 models.generate_content、contents 與 response.text;那是另一條 API 介面,不要把兩者引數混在同一個呼叫中。既有程式要遷移時,先以官方遷移檔案逐項比對。
第一步:在 AI Studio 試好同一題
- 開啟文末官方 AI Studio 入門連結,登入並確認目前帳號與專案。
- 建立提示詞,選擇目前可用的文字模型,輸入下方範例後執行。
- 檢視回覆是否真的列出三個欄位,並記錄選用模型的完整識別名稱。
- 到 API Keys(金鑰)頁面建立或選取金鑰,確認它所屬的專案。
- 若需要啟用計費,先閱讀方案與付款條件;本篇不要求為了第一個練習直接升級。
請用繁體中文列出整理活動公告時應核對的三個欄位。
每個欄位附一句用途說明,不假設任何特定活動已經公告。
預期得到日期、地點、報名等可檢查欄位。答案可以有不同選擇,但應符合三項與用途說明的格式。把這題保留下來,稍後在程式裡使用相同方向的提示詞,便能把環境問題與題目難度分開。
第二步:建立 Python 環境並設定金鑰
在新的練習資料夾建立虛擬環境,避免套件版本影響其他專案。Windows 使用以下命令;macOS 或 Linux 可用 python3 建立環境,之後以 .venv/bin/python 執行。版本固定是為了重現本篇,升級前再查官方 SDK 更新與相容性。
python -m venv .venv
.venv/Scripts/python.exe -m pip install google-genai==2.23.0
$env:GEMINI_API_KEY = Read-Host "貼上 AI Studio 金鑰" -MaskInput
$env:GEMINI_MODEL = "gemini-3.8-flash"
Read-Host 的 MaskInput 需要 PowerShell 7;其他環境請使用受控的秘密輸入方式設定變數。不要把金鑰寫程式式碼、截圖或提交到 Git。GEMINI_MODEL 只是本練習使用的模型識別字,若帳號不支援,改成 AI Studio 與官方模型清單共同確認可用的名稱。
把下面存成 first.py,使用虛擬環境的 Python 執行。程式明確檢查狀態與文字,避免把尚未完成或空白輸出當作成功。store=False 關閉這次 Interaction 的伺服器狀態儲存,不等於所有資料處理政策都被關閉;資料條款仍需另外確認。
import os
from google import genai
model = os.environ.get("GEMINI_MODEL", "gemini-3.8-flash")
with genai.Client(api_key=os.environ["GEMINI_API_KEY"]) as client:
reply = client.interactions.create(
model=model,
input="請用繁體中文列出整理活動公告時應核對的三個欄位。",
store=False,
)
if reply.status != "completed" or not reply.output_text:
raise RuntimeError("回覆尚未完成或沒有文字,請檢查回傳狀態。")
print(reply.output_text)
.venv/Scripts/python.exe first.py
第三步:用 JavaScript 做相同呼叫
JavaScript 範例在終端機由 Node.js 執行,檔案副檔名用 .mjs。不要把包含金鑰的範例直接放到公開網頁前端,因為瀏覽器下載到的程式與請求都能被使用者檢視。要做網站功能時,將 API 呼叫放在你控制的後端。
npm install @google/genai@2.22.0
node first.mjs
import { GoogleGenAI } from "@google/genai";
if (!process.env.GEMINI_API_KEY) throw new Error("請先設定 GEMINI_API_KEY");
const client = new GoogleGenAI({ apiKey: process.env.GEMINI_API_KEY });
const reply = await client.interactions.create({
model: process.env.GEMINI_MODEL || "gemini-3.8-flash",
input: "請用繁體中文列出整理活動公告時應核對的三個欄位。",
store: false,
});
if (reply.status !== "completed" || !reply.output_text) throw new Error("回覆未完成或沒有文字");
console.log(reply.output_text);
執行前沿用已設定的 GEMINI_API_KEY 與 GEMINI_MODEL。成功後在終端機看到文字,再到 AI Studio 的用量頁確認對應專案有這次活動。用量顯示可能有更新時間差,單次沒有立即出現時先核對專案與時間,避免反覆重跑造成額外用量。
常見問題與下一步
「找不到 google 或 genai 模組」先確認安裝套件與執行程式使用同一個 Python。使用 .venv 的完整執行路徑可減少環境混淆;不要把舊的 google-generativeai 套件範例直接當成 google-genai 的用法。
「金鑰已貼上卻顯示未設定」環境變數通常隻影響目前終端機及它啟動的子程式。你若改從另一個編輯器視窗執行,需要在該環境提供變數。只檢查變數是否存在,不要為了除錯把完整金鑰印出來。
「回傳模型不存在或權限不足」確認完整模型名稱、API 路線、專案與帳號資格。模型的顯示名稱不一定等於程式識別字;也不能把 Gemini 網頁的模式名稱直接填進 model。保留錯誤碼,依錯誤分類API 額度與錯誤:費用、重試與成本控制Gemini API 的費用取決於模型、輸入輸出、服務模式及使用的工具;速率限制則決定你的專案在一段時間內能送出多少工作。本篇教你找到真正對應的用量頁面、估算一次檔案處理成本、分類錯誤,並設計有限重試與停止條件,避免把每個失敗都當成多按一次就能解決。閱讀全文處理,不要無限重試。
第一次成功後,記下 SDK 版本、模型、日期與使用的提示詞。接著閱讀檔案輸入與結構化輸出API 檔案與 JSON:結構化輸出及驗證Gemini API 可以讀取 PDF,再把結果整理成指定的 JSON 結構。本篇用虛構活動公告示範檔案輸入、欄位設計與本地驗證。學完後,你會知道「收到合法 JSON」與「內容確實來自檔案」是兩件需要分別檢查的事,並能保留缺漏資訊而不讓模型自行補齊。閱讀全文,把普通文字回覆改成可驗證的欄位;最後用檔案助理實作完整實作:文件摘要與資料擷取工具這篇把前面學過的提示詞、API 呼叫與 JSON 驗證串成一個可執行的檔案工具。輸入一份 UTF-8 活動公告,程式產生摘要、五個固定欄位、原文引用與待確認問題,再存成待審 JSON。你會練習把模型當作資料處理的一個步驟,讓驗證與儲存仍由程式明確控制。閱讀全文把輸入、驗證與儲存串成一個完整工具。
完成後的檢核
| 檢查項目 | 通過條件 |
|---|---|
| 操作 | 能依正文重做一次,說明每一步使用的輸入。 |
| 結果 | 能用原始資料或可重現測試核對輸出,而非只看語氣。 |
| 延伸 | 知道下一篇教學解決的問題,以及什麼時候需要它。 |
接著可以閱讀 CLI 認證CLI 認證:Google 帳號、API Key 與計費Gemini CLI 的登入方式會影響可使用的服務、額度與計費歸屬。本篇帶你比較 Google 帳號登入、Gemini API Key 與 Vertex AI,完成適合自己的認證,並用最小對話驗證。重點是知道目前到底使用哪個帳號與專案,而不是只看到登入成功就假設所有功能都包含在訂閱裡。閱讀全文、API 檔案與 JSONAPI 檔案與 JSON:結構化輸出及驗證Gemini API 可以讀取 PDF,再把結果整理成指定的 JSON 結構。本篇用虛構活動公告示範檔案輸入、欄位設計與本地驗證。學完後,你會知道「收到合法 JSON」與「內容確實來自檔案」是兩件需要分別檢查的事,並能保留缺漏資訊而不讓模型自行補齊。閱讀全文,把本篇的操作接到下一個工作流程。
返回 Gemini 教學總目錄Gemini 完整教學:電腦、手機、CLI 與 Google AI 應用這裡整理 Gemini、Google AI 與開發工具的教學。可以按分類找功能、按自己的需求走學習路線,也可以搜尋「MD」「手機」「PDF」「/memory」等關鍵字。每篇都提供步驟、可複製範例、結果核對方式與延伸閱讀,不需要從第一篇一路讀到底。閱讀全文
同主題延伸閱讀
生活分享
完整實作:文件摘要與資料擷取工具
這篇把前面學過的提示詞、API 呼叫與 JSON 驗證串成一個可執行的檔案工具。輸入一份 UTF-8 活動公告,程式產生摘要、五個固定欄位、原文引用與待確認問題,再存成待審 JSON。你會練習把模型當作資料處理的一個步驟,讓驗證與儲存仍由程式明確控制。
生活分享
API 額度與錯誤:費用、重試與成本控制
Gemini API 的費用取決於模型、輸入輸出、服務模式及使用的工具;速率限制則決定你的專案在一段時間內能送出多少工作。本篇教你找到真正對應的用量頁面、估算一次檔案處理成本、分類錯誤,並設計有限重試與停止條件,避免把每個失敗都當成多按一次就能解決。
生活分享
CLI 疑難排解:登入、PATH 與設定失效
Gemini CLI 發生問題時,先找出失敗層級,通常比重新安裝所有工具更有效。本篇建立一條可重複使用的排查路線:從找不到命令、登入失敗,到檔案權限、額度及設定未載入。你會得到能儲存的診斷紀錄,並知道修正後要重跑哪個最小測試。
引用本文的文章
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算
資料來源
- Google AI Studio 入門 · 查證日期:
- Gemini API:第一次呼叫 · 查證日期:
- Interactions API · 查證日期:
- Google Gen AI Python SDK · 查證日期:
- Google Gen AI JavaScript SDK · 查證日期: