绘画模型 调用示例
本文中,我们将介绍如何使用 Python 调用 OpenKEY 提供的ChatGPT API接口来调用 ChatGPT 两个绘画模型,即 dall-e-2 和 dall-e-3。
系统环境:
Python 3.8.10
Name: openai Version: 0.27.8
import requests
import json
# DALL-E 2的接口地址
url = 'https://openkey.cloud/v1/images/generations'
# 您的API密钥
api_key = 'sk-xxxx'
# 请求头部
headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json',
}
# 请求的数据
payload = {
"model": "dall-e-3",
'prompt': '想象一个充满活力的科幻世界,这里是“牛爷爷的彩色星球”。中心是一个仁慈、智慧的牛爷爷形象,他的外观类似于传统的中国智者,身穿宇航服,周围环绕着五颜六色的星球和星云。这些星球光彩夺目,各具特色,有的覆盖着翠绿的森林,有的环绕着蓝色的海洋,还有的散发着神秘的紫色光芒。海报的背景是深邃的宇宙,点缀着繁星和迷人的星云。整个画面应该流露出一种未来科技与自然和谐共存的感觉,充满神秘和梦幻的氛围。牛爷爷的面容慈祥,目光深邃,仿佛在诉说着宇宙的奥秘和生命的多彩。',
'n': 1,
'quality': "hd",
'size': '1792x1024' # 修改这里
}
# 发送POST请求
response = requests.post(url, headers=headers, data=json.dumps(payload))
# 打印响应结果
print(response.json())终端输出如下:

其中生成的图片效果如下:
OpenKey完全兼容OpenAI接口协议,具体调用方法参考官方文档:
Last updated