Wir haben eine neue Version von Kitt mit Agents Framework auf den Markt gebracht. Dieses Repo ist jetzt archiviert.
Kitt ist eine Chatgpt-KI, die in einer Web-Konferenz der Webrtc lebt.
GOOGLE_APPLICATION_CREDENTIALS JSON Body aus einem Google Cloud -Konto. Siehe https://cloud.google.com/docs/authentication/application-default-credentials#gac Um lokal zu laufen, müssen Sie die beiden Dienste in diesem Repo ausführen: meet und lkgt-service .
Kopieren Sie im meet/ Verzeichnis .env.example nach .env.local und füllen Sie Ihre LiveKit -Verbindungsdetails aus. Dann rennen:
yarn install && yarn dev Kopieren Sie im lkgpt-service/ -verzeichnis config-sample.yaml in config.yaml und füllen Sie Ihre LiveKit-Verbindungsdetails und die OpenAI-API-Schlüssel aus. Dann rennen:
go run /cmd/server/main.go --config config.yaml --gcp-credentials-path gcp-credentials.json Sobald beide Dienste ausgeführt werden, können Sie zu http: // localhost: 3000 navigieren. Beim lokalen Laufen ist noch ein weiterer Schritt erforderlich. Beim Bereitstellen wird Kitt über einen LiveKit -Webhook hervorgebracht, aber lokal - das Webhook hat keine Möglichkeit, Ihren lokalen lkgpt-service zu erreichen, der ausgeführt wird. Sie müssen also eine API manuell anrufen, um Kitt mit room_name aus der URL -Schnecke zu spawnen, wenn Sie einen Raum in der Meet -Benutzeroberfläche betreten.
curl -XPOST http://localhost:3001/join/ < room_name >