kitt
1.0.0
우리는 에이전트 프레임 워크와 함께 Build의 새 버전의 Kitt를 출시했습니다. 이 repo는 이제 보관되었습니다.
Kitt는 WebRTC 컨퍼런스 콜에 거주하는 ChatGpt 기반 AI입니다.
GOOGLE_APPLICATION_CREDENTIALS json bodys agoogle 클라우드 계정에서. https://cloud.google.com/docs/authentication/application-default-credentials#gac을 참조하십시오 로컬로 운영하려면이 repo에서 meet 및 lkgt-service 두 서비스를 실행해야합니다.
meet/ Directory에서 .env.example .env.local 로 복사하여 LiveKit 연결 세부 정보를 작성하십시오. 그런 다음 실행 :
yarn install && yarn dev lkgpt-service/ directory에서 config-sample.yaml config.yaml 로 복사하여 LiveKit 연결 세부 정보 및 OpenAI API 키를 채우십시오. 그런 다음 실행 :
go run /cmd/server/main.go --config config.yaml --gcp-credentials-path gcp-credentials.json 두 서비스가 모두 실행되면 http : // localhost : 3000으로 이동할 수 있습니다. 로컬에서 실행할 때 필요한 단계가 하나 더 있습니다. 배치되면 Kitt는 LiveKit Webhook을 통해 스폰되지만 로컬 - Webhook은 실행중인 지역 lkgpt-service 에 도달 할 방법이 없습니다. 따라서 Meet UI에 방을 입력 할 때 URL 슬러그에서 room_name 사용하여 API를 수동으로 호출해야합니다.
curl -XPOST http://localhost:3001/join/ < room_name >