Ferramentas para desenvolvedores do Firebase Genkit

O Firebase Genkit vem com dois conjuntos de ferramentas para desenvolvedores:

  • Uma CLI do Node.js
  • Um app da Web local opcional que pode se conectar à configuração do Genkit

Interface de linha de comando

Instale a CLI com o seguinte comando:

npm install genkit

A CLI oferece muitos comandos úteis para trabalhar com projetos Genkit, incluindo:

  • genkit init: inicializar um projeto do Genkit
  • genkit flow:run flowName: executa um fluxo.
  • genkit eval:flow flowName: avalia um fluxo.

Confira todos os comandos disponíveis com:

npx genkit --help

interface do desenvolvedor do Genkit

A interface do desenvolvedor do Genkit é um app da Web local que pode ser usado para interagir com modelos, retrievers, fluxos e outras ações no projeto do Genkit.

Faça o download e inicie a interface do desenvolvedor com:

npx genkit start

A interface será carregada no navegador padrão:

Esta é a interface do desenvolvedor do Genkit

A interface do desenvolvedor tem executores de ação para flow, prompt, model, tool, retreiver, indexer, embedder e evaluator configurados no arquivo genkit.conf.

Aqui está um tour rápido em GIFs com gatos.

Visão geral de GIFs da interface do desenvolvedor do Genkit

Análise

A CLI do Genkit e a interface do desenvolvedor usam cookies e tecnologias semelhantes do Google para fornecer e melhorar a qualidade dos serviços e analisar o uso. Saiba mais.

Para desativar a análise, execute o seguinte comando:

genkit config set analyticsOptOut true

Você pode conferir a configuração atual executando:

genkit config get analyticsOptOut