Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/engageintellect/twitter-bio
Twitter bio generator using Next.js 13 & OpenAI's chatGPT.
https://github.com/engageintellect/twitter-bio
chatgpt nextjs openai tailwindcss twitter
Last synced: 14 days ago
JSON representation
Twitter bio generator using Next.js 13 & OpenAI's chatGPT.
- Host: GitHub
- URL: https://github.com/engageintellect/twitter-bio
- Owner: engageintellect
- Created: 2023-02-01T05:23:42.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-02T06:29:05.000Z (almost 2 years ago)
- Last Synced: 2023-03-11T03:42:50.302Z (over 1 year ago)
- Topics: chatgpt, nextjs, openai, tailwindcss, twitter
- Language: TypeScript
- Homepage: https://twitter-bio-tau.vercel.app
- Size: 1.84 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# twitter-bio
This project generates Twitter bios for you using AI.
[![Twitter Bio Generator](./public/screenshot.png)](https://www.twitterbio.com)
## How it works
This project uses the [OpenAI GPT-3 API](https://openai.com/api/) (specifically, text-davinci-003) and [Vercel Edge functions](https://vercel.com/features/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.
Video and blog post coming soon on how to build apps with OpenAI and Vercel Edge functions!
## Running Locally
After cloning the repo, go to [OpenAI](https://beta.openai.com/account/api-keys) 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`.
```bash
npm run dev
```**Note:** You'll also need to add your OpenAI API key in an env variable somewhere.