README.md

ChatChat 🐱😼😹🙀😾😿😻😸😽😺

Chat is cat (en français). So this is ChatChat, a small project exploring the intersectionality of AI and cats!

How to run this thing

If you want the interactive features to work you need to provide an OpenAI API key in an environment variable:

export OPENAI_API_KEY=sk-...

After that:

docker compose up

This will take a while the first time. If you change things between running make sure to also add a --build flag to docker compose.

Architecture

docker compose

docker compose is used to spin up 3 containers:

  • frontend server
  • backend server
  • image server

Frontend

The frontend is available after starting up the services on localhost:5173 in a browser.

It is a react app written with typescript and using vite as the frontend dev server. The floating emoji's in the UI utilize the react-tsparticles library and searchbars are using antd components.

File List Total items: 13
Name Last Commit Size Last Modified
backend the cat in the hat 1 year ago
chat-chat-vite-frontend pin node version 10 months ago
data cat img 1 year ago
frontend
model
use_model more images 1 year ago
.gitattributes
79 B
.gitignore retrain and ui updates 29 B 1 year ago
LICENSE temp push 1.0 KiB 1 year ago
README.md temp push 970 B 1 year ago
docker-compose.yml retrain and ui updates 728 B 1 year ago
dreambooth.sh dreambooth.sh 898 B 1 year ago
nginx.conf 3 container app works 218 B 1 year ago

Repository Size

Loading repo size...

Commits 34 commits

Collaborators

File Types