Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.