a chatgpt.com ui clone! 
- usable without key
- support for all models
- add your own token for higher rate limits
- image generation support
- image upload support
- file upload support (bucky)
- title generation
- gravatar pfp
- search through your chats
- model dropdown
- responsive
use the hosted version by me! hatgpt.vercel.app
deploy to vercel!
- clone the repo (duh)
- install with
npm install - create a
.envfile with your HackAI token asPUBLIC_API_KEY(for public usage) - run the app with
npm start - open
http://localhost:3000and start chatting
you might want to do
- run
npm run bs
to let BrowserSync reload the page for you at http://localhost:3001
api/ai- SSE proxy with some cleanupapi/title- title generation w/ first message as inputapi/upload- uploading file to buckyapi/status- HackAI modelsapi/models- proxy to HackAI models
- chat functionality
- model dropdown
- title generation
- attachments
- HackAI status
- rate limit for public key (2 per minute?)
- title generation with public key
- test image upload
- test file upload
- test image generation
- phone view top bar styling
- phone view sidebar > settings close it
