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가 기본 브라우저에 로드됩니다.
개발자 UI에는 genkit.conf
파일에 구성된 flow
, prompt
, model
, tool
, retreiver
, indexer
, embedder
, evaluator
의 작업 실행기가 있습니다.
고양이와 함께하는 간단한 GIF 투어입니다.
분석
Genkit CLI 및 개발자 UI는 서비스 제공 및 품질 개선과 사용량 분석을 위해 Google의 쿠키 및 이와 유사한 기술을 사용합니다. 자세히 알아보기
분석을 선택 해제하려면 다음 명령어를 실행하면 됩니다.
genkit config set analyticsOptOut true
다음을 실행하여 현재 설정을 볼 수 있습니다.
genkit config get analyticsOptOut