Firebase Genkit 개발자 도구

Firebase Genkit에는 두 가지 개발자 도구가 함께 제공됩니다.

  • 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 파일에 구성된 flow, prompt, model, tool, retreiver, indexer, embedder, evaluator의 작업 실행기가 있습니다.

고양이와 함께하는 간단한 GIF 투어입니다.

Genkit 개발자 UI의 GIF 개요

분석

Genkit CLI 및 개발자 UI는 서비스 제공 및 품질 개선과 사용량 분석을 위해 Google의 쿠키 및 이와 유사한 기술을 사용합니다. 자세히 알아보기

분석을 선택 해제하려면 다음 명령어를 실행하면 됩니다.

genkit config set analyticsOptOut true

다음을 실행하여 현재 설정을 볼 수 있습니다.

genkit config get analyticsOptOut