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

https://github.com/kernel-loophole/openai

openai with Python
https://github.com/kernel-loophole/openai

Last synced: 8 months ago
JSON representation

openai with Python

Awesome Lists containing this project

README

          

# OpenAI API Quickstart - Python example app

This is an example pet name generator app used in the OpenAI API [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.

## Demo of OpenAI With flask

![demo](https://user-images.githubusercontent.com/76658396/163186916-6d94610c-3bcf-4434-b954-e8c72968b3e5.gif)

## 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-quickstart-python
```

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).