使用 Google Gen AI SDK 開發 Gemini API 程式碼

本指南說明如何使用 Google Gen AI SDK 搭配 Google Developer Knowledge MCP 伺服器,加快開發工作流程。將 AI 輔助開發工具連結至開發人員知識 MCP 伺服器,即可透過 Google 官方最新開發人員說明文件提供的脈絡輔助功能,快速製作原型並編寫程式碼。連結後,您就能與工具互動,取得 Gemini API 的正確程式碼範例、說明和疑難排解建議。

事前準備

開始前,請先完成下列步驟:

連線至 Developer Knowledge MCP 伺服器

如要讓 AI 助理從 Google 的開發人員說明文件擷取即時資訊,請設定與 Developer Knowledge MCP 伺服器的連線。具體步驟因工具而異 (例如 Gemini CLI、VS Code with Gemini Code Assist 或 Cursor),但一般來說,您需要更新工具的設定檔,加入伺服器網址 (https://developerknowledge.googleapis.com/mcp) 和必要的驗證方法。

您可以透過應用程式預設憑證 (ADC) 或 Google Cloud 專案的 API 金鑰進行驗證。建議使用 ADC 做為 Google Cloud 服務的驗證方法。如需如何設定 ADC 的說明,請參閱 Developer Knowledge MCP 伺服器文件中的「選擇驗證方法」。

或者,如果您偏好使用 API 金鑰進行驗證,但沒有 API 金鑰,請參閱「建立 API 金鑰」。然後執行下列指令來設定 Gemini CLI,並將 YOUR_API_KEY 替換成您的 API 金鑰:

gemini mcp add -t http -H "X-Goog-Api-Key: YOUR_API_KEY" google-developer-knowledge https://developerknowledge.googleapis.com/mcp --scope user

如需其他工具和驗證方法的完整操作說明,請參閱「連線至 Developer Knowledge MCP 伺服器」。

範例提示詞

將工具連線至 Developer Knowledge MCP 伺服器後,您就能在透過 Google Gen AI SDK 編寫程式碼時,要求工具提供協助。以下是一些範例提示,可搭配設定的 AI 工具使用:

  • 「如何使用 Python 中的 Google Gen AI SDK,透過 Gemini 生成文字並處理可能的 API 錯誤?」

  • 「請提供 Node.js 的 Google Gen AI SDK 程式碼,用來呼叫 Gemini API 摘要長篇文件。根據官方文件,輸入內容分塊的最佳做法為何?」

  • 「我在 Cloud Run 上執行時,Java Gen AI SDK 發生驗證錯誤。常見原因為何?如何排解問題?」

  • 「使用 google-genai 程式庫撰寫 Python 函式,從 Gemini 串流回應至即時通訊應用程式。」

  • 「使用 Go Gen AI SDK 時,目前有哪些速率限制需要注意?詳情請參閱Google Cloud 說明文件。

AI 工具會使用 Developer Knowledge MCP 伺服器,根據官方說明文件提供答案和程式碼片段。

後續步驟

  • 探索 Google Gen AI SDK 的進階功能。
  • 深入瞭解 Gemini API 說明文件。
  • 查看 Agent Platform 計價方式
  • 進一步瞭解其他可用的工具,請使用開發人員知識 MCP 伺服器。