Create lesson plans with 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.
- Docker
- Supabase CLI
npm install
npx supabase startCreate a file called .env.local.
Put outputs of npx supabase start into .env.local. See example.
After cloning the repo, go to OpenAI to make an account and put your API key in a file called .env. See example.
Then, run the application in the command line and it will be available at http://localhost:3000.
npm run devDeploy the example using Vercel: