English | 中文
This project simplify chat content for you using AI.
This project uses the OpenAI GPT-3 API (specifically, text-davinci-003) and Vercel Edge functions with streaming. It constructs a prompt based on the form and user input, sends it to the GPT-3 API via a Vercel Edge function, then streams the response back to the application.
After cloning the repo, go to OpenAI to make an account and put your API key in a file called .env
.
Then, run the application in the command line and it will be available at http://localhost:3000
.
npm run dev
Environment variable | Description | Optional value |
---|---|---|
OPENAI_API_KEY | OpenAI API Key,separate with , when there are multiple |
(Get) |
NEXT_PUBLIC_USE_USER_KEY | Whether to use the API key entered by the user | true or false |
OPENAI_MODEL | The model used when requesting OpenAI | text-davinci-003 |
Deploy the example using Vercel: