kitt
1.0.0
エージェントフレームワークで構築されたキットの新しいバージョンを立ち上げました。このレポはアーカイブされました。
Kittは、Webrtc電話会議に住んでいるChatGptを搭載したAIです。
GOOGLE_APPLICATION_CREDENTIALS
json body from a googleクラウドアカウント。 https://cloud.google.com/docs/authentication/application-default-credentials#gacを参照してくださいローカルで実行するには、このレポで2つのサービスを実行する必要があります: 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に移動できます。地元で実行するときに必要なもう1つのステップが必要です。展開すると、キットはLiveKit Webhookを介して生成されますが、ローカルでは、Webhookは、実行中の地元のlkgpt-service
に到達する方法がありません。したがって、Meet UIの部屋に入るときにURLスラッグのroom_name
を使用して、キットを生成するために手動でAPIを呼び出す必要があります。
curl -XPOST http://localhost:3001/join/ < room_name >