このガイドでは、既存の Gemini API アプリケーションのロギングを有効にするために必要なすべての情報を提供します。このガイドでは、Google AI Studio ダッシュボードで既存のアプリケーションまたは新しいアプリケーションのログを表示して、モデルの動作やユーザーがアプリケーションを操作する方法を把握する方法について説明します。ロギングを使用して、デベロッパーのユースケース全体で Gemini の改善に役立つように、使用状況のフィードバック を Google と共有します(省略可)。*
すべての GenerateContent および StreamGenerateContent API 呼び出しがサポートされています。
OpenAI 互換
エンドポイントを介して行われたものを含みます。
1. Google AI Studio でロギングを有効にする
始める前に、課金が有効になっているプロジェクトを所有していることを確認してください。
- Google AI Studio で [ログ] ページを開きます。
- プルダウンからプロジェクトを選択し、[有効にする] ボタンを押して、デフォルトですべてのリクエストのロギングを有効にします。
すべてのプロジェクトまたは特定のプロジェクトのロギングを有効または無効にできます。これらの設定は、Google AI Studio でいつでも変更できます。
2. AI Studio でログを表示する
- AI Studio に移動します。
- ロギングを有効にしたプロジェクトを選択します。
- ログがテーブルに新しい順に表示されます。
エントリをクリックすると、リクエストとレスポンスのペアが全ページに表示されます。完全なプロンプト、Gemini からの完了した回答、前のターンのコンテキストを確認できます。各プロジェクトのデフォルトのストレージ上限は 1,000 ログです。データセットに保存されていないログは 55 日後に期限切れになります。プロジェクトがストレージ上限に達すると、ログを削除するように求められます。
3. データセットをキュレートして共有する
- ログテーブルの上部にあるフィルタバーで、フィルタするプロパティを選択します。
- フィルタされたログビューで、チェックボックスを使用して、すべてのログまたは一部のログを選択します。
- リストの上部に表示される [データセットを作成] ボタンをクリックします。
- 新しいデータセットにわかりやすい名前と説明(省略可)を付けます。
- キュレートされたログセットを含む、作成したデータセットが表示されます。
- データセットを CSV、JSONL ファイルとして、または Google スプレッドシートにエクスポートして、さらに分析します。
データセットは、さまざまなユースケースで役立ちます。
- チャレンジ セットをキュレートする: AI の改善が必要な領域をターゲットとする今後の改善を推進します。
- サンプルセットをキュレートする: たとえば、実際の使用状況のサンプルを使用して別のモデルからレスポンスを生成したり、デプロイ前のルーチン チェック用のエッジケースのコレクションを作成したりします。
- 評価セット: 重要な機能全体で実際の使用状況を表すセット。他のモデルやシステム命令の反復処理と比較します。
デモンストレーションの例としてデータセットを共有することで、AI 研究、Gemini API、Google AI Studio の進歩に貢献できます。これにより、さまざまなコンテキストでモデルを改良し、多くの分野やアプリケーションでデベロッパーにとって有用な AI システムを作成できます。
次のステップとテスト内容
ロギングを有効にしたら、次のことを試してください。
- セッション履歴でプロトタイプを作成する: AI Studio Build を活用してコードアプリをバイブさせ、API キーを追加してユーザーログの履歴を有効にします。
- Gemini Batch API でログを再実行する: Gemini Batch API を介してログを再実行し、レスポンスのサンプリング とモデルまたはアプリケーション ロジックの評価にデータセットを使用します 。
互換性
現在、次の機能ではロギングはサポートされていません。
- Imagen モデルと Veo モデル
- Gemini エンベディング モデル
- 動画、GIF、PDF を含む入力