Инструменты разработчика Firebase Genkit

Firebase Genkit поставляется с двумя наборами инструментов разработчика:

  • Интерфейс командной строки Node.js
  • Дополнительное локальное веб-приложение, которое может подключаться к вашей конфигурации Genkit.

Интерфейс командной строки

Установите CLI с помощью следующей команды:

npm install genkit

CLI предлагает множество полезных команд для работы с проектами Genkit, включая:

  • genkit init : инициализировать проект Genkit.
  • genkit flow:run flowName : запустить поток
  • genkit eval:flow flowName : оценить поток

Посмотрите все доступные команды с помощью:

npx genkit --help

Пользовательский интерфейс разработчика Генкита

Пользовательский интерфейс разработчика Genkit — это локальное веб-приложение, которое вы можете использовать для взаимодействия с моделями, методами извлечения, потоками и другими действиями в вашем проекте Genkit.

Загрузите и запустите пользовательский интерфейс разработчика с помощью:

npx genkit start

Пользовательский интерфейс загрузится в браузере по умолчанию:

Добро пожаловать в пользовательский интерфейс разработчика Genkit

В пользовательском интерфейсе разработчика есть исполнители действий для flow , prompt , model , tool , retreiver , indexer , embedder и evaluator , настроенные в вашем файле genkit.conf .

Вот краткий гиф-тур с кошками.

Gif-обзор пользовательского интерфейса разработчика Genkit

Аналитика

Интерфейс командной строки Genkit и пользовательский интерфейс разработчика используют файлы cookie и аналогичные технологии Google для предоставления и повышения качества своих услуг, а также для анализа использования. Узнать больше .

Чтобы отказаться от аналитики, вы можете запустить следующую команду:

genkit config set analyticsOptOut true

Вы можете просмотреть текущие настройки, выполнив:

genkit config get analyticsOptOut