├── .dockerignore ├── .env.example ├── .eslintrc.json ├── .github └── workflows │ └── prettier.yml ├── .gitignore ├── Dockerfile ├── README.md ├── TEST.md ├── TODO.md ├── docker-compose.yml ├── fly.toml ├── next.config.mjs ├── package.json ├── postcss.config.cjs ├── prettier.config.cjs ├── prisma └── schema.prisma ├── public └── favicon.ico ├── src ├── components │ ├── Chat │ │ └── Chat.tsx │ └── ui │ │ └── Theme │ │ ├── AutoSaveInput.tsx │ │ ├── ThemeProvider.tsx │ │ └── ThemeSelect.tsx ├── env │ ├── client.mjs │ ├── schema.mjs │ └── server.mjs ├── pages │ ├── 404.tsx │ ├── 500.tsx │ ├── _app.tsx │ ├── api │ │ ├── chat.ts │ │ ├── clear.ts │ │ ├── examples.ts │ │ └── messages.ts │ └── index.tsx ├── server │ ├── chat │ │ ├── chatHistory.ts │ │ └── gpt3.ts │ └── db │ │ └── client.ts ├── styles │ └── globals.css ├── types │ └── next-auth.d.ts └── utils │ └── scrollToBottom.ts ├── tailwind.config.cjs ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/prettier.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/.github/workflows/prettier.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/README.md -------------------------------------------------------------------------------- /TEST.md: -------------------------------------------------------------------------------- 1 | hhi 2 | -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/TODO.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/fly.toml -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/prettier.config.cjs -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/components/Chat/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/components/Chat/Chat.tsx -------------------------------------------------------------------------------- /src/components/ui/Theme/AutoSaveInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/components/ui/Theme/AutoSaveInput.tsx -------------------------------------------------------------------------------- /src/components/ui/Theme/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/components/ui/Theme/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/components/ui/Theme/ThemeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/components/ui/Theme/ThemeSelect.tsx -------------------------------------------------------------------------------- /src/env/client.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/env/client.mjs -------------------------------------------------------------------------------- /src/env/schema.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/env/schema.mjs -------------------------------------------------------------------------------- /src/env/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/env/server.mjs -------------------------------------------------------------------------------- /src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/pages/404.tsx -------------------------------------------------------------------------------- /src/pages/500.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/pages/500.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/api/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/pages/api/chat.ts -------------------------------------------------------------------------------- /src/pages/api/clear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/pages/api/clear.ts -------------------------------------------------------------------------------- /src/pages/api/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/pages/api/examples.ts -------------------------------------------------------------------------------- /src/pages/api/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/pages/api/messages.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/server/chat/chatHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/server/chat/chatHistory.ts -------------------------------------------------------------------------------- /src/server/chat/gpt3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/server/chat/gpt3.ts -------------------------------------------------------------------------------- /src/server/db/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/server/db/client.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/types/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/types/next-auth.d.ts -------------------------------------------------------------------------------- /src/utils/scrollToBottom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/src/utils/scrollToBottom.ts -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/promptable/chat-bot-starter/HEAD/yarn.lock --------------------------------------------------------------------------------