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

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

始める前に

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

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

AI アシスタントが Google's デベロッパー ドキュメントからリアルタイムで情報を取得できるようにするには、 Developer Knowledge MCP サーバーへの接続を構成します。 具体的な手順はツール(Gemini CLI、Gemini Code Assist を使用した VS Code、Cursor など)によって異なりますが、通常は、サーバー URL(https://developerknowledge.googleapis.com/mcp)と必要な認証方法を含めるようにツールの構成ファイルを更新します。

認証には、 アプリケーションのデフォルト認証情報 (ADC)またはプロジェクトの API キーを使用できます。 Google Cloud サービスには 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 1.5 Flash でテキストを生成し、API エラーの可能性を処理するにはどうすればよいですか?

  • 長いドキュメントを要約するために Gemini API を呼び出す Node.js 用の 生成 AI SDK コードを教えてください。公式ドキュメントによると、入力のチャンク化のベスト プラクティスは何ですか?」

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

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

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

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

次のステップ

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