Lanzamos una nueva versión de Kitt Built With Agents Framework. Este repositorio ahora está archivado.
Kitt es una IA con propulsión de chatgpt que vive en una conferencia telefónica de WEBRTC.
GOOGLE_APPLICATION_CREDENTIALS
JSON Body de una cuenta de Google Cloud. Ver https://cloud.google.com/docs/authentication/application-default-credentials#gac Para ejecutar localmente, deberá ejecutar los dos servicios en este repositorio: meet
y lkgt-service
.
En la meet/
directorio, copie .env.example
a .env.local
y complete sus detalles de conexión LiveKit. Luego corre:
yarn install && yarn dev
En el directorio lkgpt-service/
, copie config-sample.yaml
a config.yaml
y complete sus detalles de conexión LiveKit y la tecla API de OpenAI. Luego corre:
go run /cmd/server/main.go --config config.yaml --gcp-credentials-path gcp-credentials.json
Una vez que ambos servicios se ejecutan, puede navegar a http: // localhost: 3000. Se necesita un paso más cuando se ejecuta localmente. Cuando se implementa, Kitt se genera a través de un Webhook de LiveKit, pero localmente: el Webhook no tendrá forma de llegar a su lkgpt-service
local que se está ejecutando. Por lo tanto, tendrá que llamar manualmente una API para desovar Kitt, usando room_name
desde la babosa de URL cuando ingrese a una habitación en la interfaz de usuario de Meet.
curl -XPOST http://localhost:3001/join/ < room_name >