Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/van-william/prompt-web-app

GPT-3 & DALL-E 2 Demo Web App
https://github.com/van-william/prompt-web-app

flask openai python

Last synced: 2 months ago
JSON representation

GPT-3 & DALL-E 2 Demo Web App

Awesome Lists containing this project

README

        

# OpenAI Web App Demo
Web App: https://openai-webapp-demo.herokuapp.com/

This web app borrows from the OpenAI [quickstart tutorial](https://beta.openai.com/docs/quickstart). It uses the [Flask](https://flask.palletsprojects.com/en/2.0.x/) web framework. Check out the tutorial or follow the instructions below to get set up.

## Setup

1. If you don’t have Python installed, [install it from here](https://www.python.org/downloads/)

2. Clone this repository

3. Navigate into the project directory

```bash
$ cd openai-prompt-demo
```

4. Create a new virtual environment

```bash
$ python -m venv venv
$ . venv/bin/activate
```

5. Install the requirements

```bash
$ pip install -r requirements.txt
```

6. Make a copy of the example environment variables file

```bash
$ cp .env.example .env
```

7. Add your [API key](https://beta.openai.com/account/api-keys) to the newly created `.env` file

8. Run the app

```bash
$ flask run
```

You should now be able to access the app at [http://localhost:5000](http://localhost:5000)! For the full context behind this example app, check out the [tutorial](https://beta.openai.com/docs/quickstart).