This project generate weekly report with simple sentence 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
Deploy the example using Vercel:
NEXT_PUBLIC_USE_USER_KEY = false
docker run -d -p 3000:3000 --name weekly_report-docker -e OPENAI_API_KEY=sk-xxxxx ihxrainbow/weekly_report-docker
docker-compose.yml
services:
weekly_report-docker:
container_name: weekly_report-docker
ports:
- '3000:3000'
image: ihxrainbow/weekly_report-docker
environment:
# API key
- OPENAI_API_KEY=sk-xxxxx
Inspired by TwtterBio and zhengbangbo.