Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.9 KB

README_EN.md

File metadata and controls

55 lines (34 loc) · 1.9 KB

This project generate weekly report with simple sentence for you using AI.

Weekly Report

How it works

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.

Running Locally

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

One-Click Deploy

Deploy the example using Vercel:

Deploy with Vercel

NEXT_PUBLIC_USE_USER_KEY = false

Docker Deployment

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

Credits

Inspired by TwtterBio and zhengbangbo.