Google Gen AI SDK を使用して Gemini API コードを開発する

このガイドでは、Google Developer Knowledge MCP サーバーによって強化された Google Gen AI SDK を使用して、開発ワークフローを加速する方法について説明します。AI を搭載した開発ツールを Developer Knowledge MCP サーバーに接続すると、Google の最新の公式デベロッパー ドキュメントからコンテキストに応じた支援を受けながら、迅速にプロトタイプを作成してコードを記述できます。この接続により、ツールを操作して、Gemini API の正確なコード例、説明、トラブルシューティングのアドバイスを取得できます。

始める前に

始める前に、次の手順を完了する必要があります。

Developer Knowledge MCP サーバーに接続する

AI アシスタントが Google のデベロッパー ドキュメントからリアルタイム情報を取得できるようにするには、Developer Knowledge MCP サーバーへの接続を構成します。具体的な手順はツール(Gemini CLI、Gemini Code Assist を使用した VS Code、Cursor など)によって異なりますが、一般的には、ツールの構成ファイルを更新して、サーバー URL(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 サーバーに接続するをご覧ください。

プロンプトの例

ツールがデベロッパー ナレッジ MCP サーバーに接続されると、Google Gen AI SDK を使用してコードを作成するときに、ツールのサポートを求めることができます。構成した AI ツールで使用できるプロンプトの例を次に示します。

  • 「Python で Google Gen AI SDK を使用して Gemini でテキストを生成し、API エラーの可能性に対処するにはどうすればよいですか?」

  • 「長いドキュメントを要約するために Gemini API を呼び出す Node.js 用の Google Gen AI SDK コードを表示して。公式ドキュメントによると、入力のチャンク化のベスト プラクティスは何ですか?"

  • 「Cloud Run で実行すると、Java Gen AI SDK で認証エラーが発生します。一般的な原因とトラブルシューティングの方法を教えてください。」

  • google-genai ライブラリを使用して、チャット アプリケーションの Gemini からのレスポンスをストリーミングする Python 関数を作成してください。」

  • 「Go Gen AI SDK を使用して Gemini API を使用する場合に注意すべき現在のレート制限は何ですか?詳しくは、Google Cloud ドキュメントをご覧ください。」

AI ツールは、Developer Knowledge MCP サーバーを使用して、公式ドキュメントに基づいて回答とコード スニペットを提供します。

次のステップ

  • Google Gen AI SDK の高度な機能を確認する。
  • Gemini API のドキュメントで詳細を確認する。
  • Agent Platform の料金を確認する
  • Developer Knowledge MCP サーバーを使用して利用できる他のツールについて学習します。