Using OpenAI API to generate images from a description. It uses the Flask web framework. Check out the tutorial or follow the instructions below to get set up.
Description: "Van Gogh is painting starry night"
Description: "Snoopy in a rocket in space"
-
If you don’t have Python installed, install it from here
-
Clone this repository
-
Navigate into the project directory
$ cd openai-images-app
-
Create a new virtual environment
$ python -m venv venv $ . venv/bin/activate
-
Install the requirements and upgrade openai
$ pip install -r requirements.txt
-
Make a copy of the example environment variables file
$ cp .env.example .env
-
Add your API key to the newly created
.env
file -
Run the app on localhost port 5002 (feel free to change it to another port number)
$ flask run -h localhost -p 5002
You should now be able to access the app at http://localhost:5002
In the future, if you want to upgrade your openai version, run this:
$ pip install --upgrade openai
And if you want to update your requirements.txt file, run this:
$ pip freeze > requirements.txt