Home  >  Article  >  Backend Development  >  How to use openai to generate images in python

How to use openai to generate images in python

WBOY
WBOYforward
2023-05-01 22:10:051832browse

OpenAI is an artificial intelligence toolkit, including neural networks, genetic algorithms, finite state machines, etc. OpenAI's API can be operated very conveniently using python. The following is the function DEMO listed on the OpenAI official website

How to use openai to generate images in python

First use python's pip to install the openai library

pip install openai

In the openai official website Find the api document you need to test

https://platform.openai.com/docs/guides/images/introduction

Here is an example of image generation

How to use openai to generate images in python

Before doing all this, first make sure you have requests installed, because you need to request the API.

Before using openai to make an api request, you need to generate an apikey

How to use openai to generate images in python

Generate apikey link:

https:/ /platform.openai.com/docs/quickstart/build-your-application

import requests
import openai
openai.api_key = '填写你的apikey'

response = openai.Image.create(
  prompt="天安门广场前的AE86",
  n=1,
  size="1024x1024"
)
image_url = response['data'][0]['url']
print(image_url)

The above code will print a string of urls. Click the url to enter the web page to see the image generated by ai

The usage methods of other APIs are basically the same. Just use api calls for testing, but please do not conduct various unbounded tests.

The following are the audit specifications of openai. If detected, no result will be returned.

How to use openai to generate images in python

There are quite a lot of fun things, you can try them yourself. For example, chatgpt is very popular recently. It’s quite nice to be able to play with it by yourself based on the API.

The above is the detailed content of How to use openai to generate images in python. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete