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: 14
Name Last Commit Size Last Modified
backend the cat in the hat 1 year ago
chat-chat-vite-frontend pin node version 11 months ago
data cat img 1 year ago
flickr30k copy images to xet://assafvayner/ChatChat_1/main/flickr30k recursively 5 months ago
frontend nextjs frontend prompt changes 1 year ago
model stable diffusion model iter v2 1 year ago
use_model more images 1 year ago
.gitattributes Initial commit 79 B 1 year ago
.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 38 commits

File Types