1
1
Fork 0
18 GiB materialized 17 GiB stored

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 6 months ago
chat-chat-vite-frontend pin node version 3 months ago
data cat img 5 months ago
frontend
…
model
…
use_model more images 6 months ago
.gitattributes
…
79 B
.gitignore retrain and ui updates 29 B 6 months ago
LICENSE temp push 1.0 KiB 5 months ago
README.md temp push 970 B 5 months ago
docker-compose.yml retrain and ui updates 728 B 6 months ago
dreambooth.sh dreambooth.sh 898 B 6 months ago
nginx.conf 3 container app works 218 B 6 months ago

Repository Size

Materialized: 18 GiB
Stored: 17 GiB

Activity 34 commits

Collaborators

File Types