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

本指南說明如何使用 Gen AI SDK 加快開發作業流程,並透過 Google 開發人員知識 MCP 伺服器強化 SDK 功能。將 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 伺服器後,您就能在透過 Gen AI SDK 編寫程式碼時,向工具尋求協助。以下列舉幾個可搭配設定好的 AI 工具使用的提示詞範例:

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

  • 「Show me the Gen AI SDK code for Node.js to call the Gemini API for summarizing a long document. 根據官方文件,輸入內容分塊的最佳做法為何?

  • 「我在 Cloud Run 上執行 Java Gen AI SDK 時,遇到驗證錯誤。常見原因為何?如何進行疑難排解?

  • 「使用 google-genai 程式庫撰寫 Python 函式,從 Gemini 串流回應,用於對話應用程式。」

  • 使用 Go Gen AI SDK 時,我應注意哪些 Gemini API 的目前速率限制?詳情請參閱Google Cloud 說明文件。

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

後續步驟

  • 探索 Gen AI SDK 的進階功能。
  • 深入瞭解 Gemini API 說明文件。
  • 查看 Agent Platform 定價
  • 進一步瞭解如何使用開發人員知識 MCP 伺服器取得其他工具。