https://github.com/jaykef/avachat
AvaChat - is a realtime AI chat demo with animated talking heads - it uses Large Language Models (GPT, API2D GPT4, Cluade) as text inputs to D-ID's image-to-video talking head model (via D-ID stream api)
https://github.com/jaykef/avachat
avatar llms nlp
Last synced: about 1 month ago
JSON representation
AvaChat - is a realtime AI chat demo with animated talking heads - it uses Large Language Models (GPT, API2D GPT4, Cluade) as text inputs to D-ID's image-to-video talking head model (via D-ID stream api)
- Host: GitHub
- URL: https://github.com/jaykef/avachat
- Owner: Jaykef
- Created: 2023-09-02T07:18:34.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-17T02:52:31.000Z (7 months ago)
- Last Synced: 2025-03-30T18:08:13.233Z (7 months ago)
- Topics: avatar, llms, nlp
- Language: JavaScript
- Homepage: https://jaykef.github.io/AvaChat/
- Size: 63.9 MB
- Stars: 96
- Watchers: 3
- Forks: 20
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AvaChat
AvaChat - is a realtime AI chat demo with animated talking heads - it uses Large Language Models (GPT4, Cluade) as text inputs to D-ID's stable difussion video gen model (via D-ID's stream api)

| Full Demo |
| :---: |
| |
| Demo 1 | Demo 2 | Demo 3 | Demo 4 |
| :---: | :---: | :---: | :---: |
| | | | |
## Installation
1. Clone repo
```
git clone https://github.com/Jaykef/AvaChat.git
```
3. Install node modules in root directory
```
npm install
```
5. Run app
```
npm start
```
Try app at http://localhost:8000/
7. Input D-ID api key for video stream
Get your own api key here Here
9. Text generation Api keys
You can use either openAI api key or API2D api key for text generation:
Get API2D api key Here
## License
MIT License