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 が読み込まれます。
デベロッパー UI の genkit.conf
ファイルに、flow
、prompt
、model
、tool
、retreiver
、indexer
、embedder
、evaluator
のアクション ランナーが設定されています。
猫が登場する GIF の簡単なツアーをご覧ください。
分析
Genkit CLI とデベロッパー UI は、サービスの配信と品質向上、使用状況の分析のために、Google の Cookie や同様のテクノロジーを使用しています。詳細
分析を無効にするには、次のコマンドを実行します。
genkit config set analyticsOptOut true
次のコマンドを実行すると、現在の設定を確認できます。
genkit config get analyticsOptOut