Firebase Genkit デベロッパー ツール

Firebase Genkit には、次の 2 つのデベロッパー ツールセットが用意されています。

  • Node.js CLI
  • Genkit 設定に接続できるオプトナル ローカル ウェブアプリ

コマンドライン インターフェース

次のコマンドを使用して CLI をインストールします。

npm install genkit

CLI には、Genkit プロジェクトを操作する便利なコマンドが多数用意されています。

  • genkit init: Genkit プロジェクトを初期化する
  • genkit flow:run flowName: フローを実行する
  • genkit eval:flow flowName: フローを評価する

使用可能なコマンドをすべて表示するには、次のコマンドを使用します。

npx genkit --help

Genkit デベロッパー UI

Genkit デベロッパー UI は、Genkit プロジェクトのモデル、レトリーバー、フロー、その他のアクションとやり取りするために使用できるローカル ウェブアプリです。

次のコマンドでデベロッパー UI をダウンロードして起動します。

npx genkit start

デフォルトのブラウザに UI が読み込まれます。

Genkit デベロッパー UI へようこそ

デベロッパー UI の genkit.conf ファイルに、flowpromptmodeltoolretreiverindexerembedderevaluator のアクション ランナーが設定されています。

猫が登場する GIF の簡単なツアーをご覧ください。

Genkit デベロッパー UI の GIF 概要

分析

Genkit CLI とデベロッパー UI は、サービスの配信と品質向上、使用状況の分析のために、Google の Cookie や同様のテクノロジーを使用しています。詳細

分析を無効にするには、次のコマンドを実行します。

genkit config set analyticsOptOut true

次のコマンドを実行すると、現在の設定を確認できます。

genkit config get analyticsOptOut