OpenAI and FastAPI - Python example app
This is an example pet name generator app used in the OpenAI API quickstart tutorial. It uses the FastAPI web framework.
Setup
-
If you don’t have Python installed, install it from here.
-
Clone this repository.
-
Navigate into the project directory:
$ cd openai-quickstart-fastapi
-
Create a new virtual environment:
# Linux $ $ . venv/bin/activate
-
Install the requirements:
$ pip install -r requirements.txt
-
Make a copy of the example environment variables file:
# Linux $ cp .env.example .env
-
Add your API key to the newly created
.env
file. -
Run the app:
$ python app.py
You should now be able to access the app at http://localhost:5001!
This repogitory is based on the Flask code at openai-quickstart-python. For the full context behind Flask app, check out the Flask tutorial.