ycjcl868 / chat-simplifier

Simplify your chat content in seconds (by OpenAI)

Home Page:https://chat-simplifier.imzbb.cc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chat Simplifier

discord

中文版

This project simplify chat content for you using AI.

Chat Simplifier

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

Environment variable description

Environment variable Description Optional value
OPENAI_API_KEY OpenAI API Key (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

One-Click Deploy

Deploy the example using Vercel:

Deploy with Vercel

Credits

Inspired by TwtterBio and Jimmy Lv.

About

Simplify your chat content in seconds (by OpenAI)

https://chat-simplifier.imzbb.cc


Languages

Language:TypeScript 92.0%Language:CSS 5.0%Language:JavaScript 2.5%Language:Shell 0.5%