你会使用python requests库向openAi api的生成图像端点发送POST请求吗?请用python代码写出来
时间: 2023-05-22 18:06:11 浏览: 240
Python使用requests发送POST请求实例代码
5星 · 资源好评率100%
当然,我非常擅长使用python requests库向OpenAI API的生成图像端点发送POST请求,请看下面的代码:
```python
import requests
import json
# 设置请求头
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
}
# 设置请求体
data = {
'model': 'image-alpha-001',
'prompt': 'generate an image of a cat',
'num_images': 1,
'size': '1024x1024',
'response_format': 'url'
}
# 发送POST请求
response = requests.post('https://api.openai.com/v1/images/generations', headers=headers, data=json.dumps(data))
# 获取生成的图像URL
result = json.loads(response.text)
image_url = result['data'][0]['url']
print(image_url)
```
请注意将`YOUR_API_KEY`替换为您的OpenAI API密钥。
阅读全文