Python 调用 Doubao-Seedream-4.5 生成图像接口示例
最近在测试一些图像生成大模型时,发现 Doubao-Seedream-4.5 对中文描述的理解非常自然,且支持免费调用,非常适合做功能验证和原型测试。
一、Doubao-Seedream-4.5 简单介绍
Doubao-Seedream-4.5 是一款偏向创意图像生成与图像编辑的大模型,支持:
- 中文 Prompt
- Negative Prompt(反向提示词)
- 图像编辑(在已有图片基础上生成)
如果你之前用过 Stable Diffusion 或 Midjourney,上手会非常快。
二、平台注册与准备工作
1. 注册账号
首先需要在平台完成注册。注册、登录流程都比较简单。
说明:目前平台可以免费使用 Doubao-Seedream-4.5,非常适合测试阶段使用。
2. 获取 API Key
登录成功后,进入 API Key 管理页面。在这里你可以看到并创建属于自己的 apikey,后面代码中会用到。
三、Python 环境准备
本教程使用的是 OpenAI 官方 Python SDK 的调用方式,只需要一个依赖:
pip install openai
即使不是调用 OpenAI 官方模型,这种方式依然可以复用,非常方便。
四、Python 调用 Doubao-Seedream-4.5 示例代码
下面是实测可用的完整代码示例,直接复制即可运行。
1. 初始化 OpenAI 客户端
from openai import OpenAI
openai_client = OpenAI(
base_url="https://www.aiping.cn/api/v1",
api_key="自己的apikey",
)
这里有两个关键点:
base_url指向接口的地址api_key换成你自己生成的 Key
2. 调用图像生成接口
response = openai_client._client.post(
"/images/generations",
json={
"model": "Doubao-Seedream-4.5",
"input": {
"prompt": "一个宇航员在都市街头漫步",
"negative_prompt": "模糊,低质量",
"image": "http://example.com/image.jpg"
},
"extra_body": {
: {: [], : [], : , : [], : []}
}
},
headers={
: ,
:
}
)
(response.json())


