Herramientas para desarrolladores de Firebase Genkit

Firebase Genkit viene con dos conjuntos de herramientas para desarrolladores:

  • Una CLI de Node.js
  • Una app web local opcional que puede conectarse a tu configuración de Genkit

Interfaz de línea de comandos

Instala la CLI con el siguiente comando:

npm install genkit

CLI ofrece muchos comandos útiles para trabajar con proyectos de Genkit, incluidos los siguientes:

  • genkit init: Inicializa un proyecto de Genkit.
  • genkit flow:run flowName: Ejecuta un flujo
  • genkit eval:flow flowName: Evalúa un flujo

Consulta todos los comandos disponibles con lo siguiente:

npx genkit --help

IU para desarrolladores de Genkit

La IU para desarrolladores de Genkit es una app web local que puedes usar para interactuar con los modelos, retrievers, flujos y otras acciones en tu proyecto de Genkit.

Descarga e inicia la IU para desarrolladores con lo siguiente:

npx genkit start

La IU se cargará en tu navegador predeterminado:

Te damos la bienvenida a la IU para desarrolladores de Genkit

La IU para desarrolladores tiene ejecutores de acciones para flow, prompt, model, tool, retreiver, indexer, embedder y evaluator configurados en el archivo genkit.conf.

Aquí tienes un recorrido rápido en GIF con gatos.

Descripción general de GIF de la IU para desarrolladores de Genkit

Análisis

La CLI y la IU para desarrolladores de Genkit usan cookies y tecnologías similares de Google para proporcionar y mejorar la calidad de sus servicios, y analizar el uso. Obtener más información.

Para inhabilitar las estadísticas, puedes ejecutar el siguiente comando:

genkit config set analyticsOptOut true

Para ver la configuración actual, ejecuta lo siguiente:

genkit config get analyticsOptOut