first commit
This commit is contained in:
commit
4c9730e4cd
|
@ -0,0 +1,72 @@
|
|||
# Chatbot UI
|
||||
|
||||
A simple chatbot starter kit for OpenAI's chat model using Next.js, TypeScript, and Tailwind CSS.
|
||||
|
||||
See a [demo](https://twitter.com/mckaywrigley/status/1634549098954248193?s=46&t=AowqkodyK6B4JccSOxSPew).
|
||||
|
||||

|
||||
|
||||
## Features
|
||||
|
||||
Chatbot UI provides a simple, fully-functional chat interface that you can use to start building your own chatbot apps powered by OpenAI.
|
||||
|
||||
It has everything you need to hit the ground running.
|
||||
|
||||
Modify the chat interface in `components/Chat`.
|
||||
|
||||
Tweak the system prompt in `utils/index.ts`.
|
||||
|
||||
Tweak the assistant prompt in `pages/index.tsx`.
|
||||
|
||||
## Deploy
|
||||
|
||||
**Vercel**
|
||||
|
||||
Host your own live version of Chatbot UI with Vercel.
|
||||
|
||||
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fmckaywrigley%2Fchatbot-ui&env=OPENAI_API_KEY&envDescription=OpenAI%20API%20Key%20needed%20for%20chat.&envLink=https%3A%2F%2Fopenai.com%2Fproduct&project-name=chatbot-ui&repository-name=chatbot-ui)
|
||||
|
||||
**Replit**
|
||||
|
||||
Fork Chatbot UI on Replit [here](https://replit.com/@MckayWrigley/chatbot-ui).
|
||||
|
||||
## Running Locally
|
||||
|
||||
**1. Clone Repo**
|
||||
|
||||
```bash
|
||||
git clone https://github.com/mckaywrigley/chatbot-ui.git
|
||||
```
|
||||
|
||||
**2. Install Dependencies**
|
||||
|
||||
```bash
|
||||
npm i
|
||||
```
|
||||
|
||||
**3. Provide OpenAI API Key**
|
||||
|
||||
Create a .env.local file in the root of the repo with your OpenAI API Key:
|
||||
|
||||
```bash
|
||||
OPENAI_API_KEY=<YOUR_KEY>
|
||||
```
|
||||
|
||||
**4. Run App**
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
**5. Start Building**
|
||||
|
||||
You should be able to start chatting with the bot.
|
||||
|
||||
Now, go build the app into whatever kind of chatbot you want!
|
||||
|
||||
## Contact
|
||||
|
||||
If you have any questions, feel free to reach out to me on [Twitter](https://twitter.com/mckaywrigley).
|
||||
|
||||
I'd also love to see what you build with this starter kit - share your projects with me!
|
||||
# chatbot-ui-pro
|
Loading…
Reference in New Issue