Python 调用 Doubao-Seedream-4.5 生成图像接口示例
本文介绍使用 Python 调用 Doubao-Seedream-4.5 模型生成图像的完整流程。通过 OpenAI SDK 适配接口,配置 API Key 后发送包含提示词和反向提示词的请求。模型支持中文描述及图像编辑,返回结果包含图片 URL。该方案成本较低,适合功能验证与原型开发。

本文介绍使用 Python 调用 Doubao-Seedream-4.5 模型生成图像的完整流程。通过 OpenAI SDK 适配接口,配置 API Key 后发送包含提示词和反向提示词的请求。模型支持中文描述及图像编辑,返回结果包含图片 URL。该方案成本较低,适合功能验证与原型开发。

最近在测试一些图像生成大模型时,发现 Doubao-Seedream-4.5 对中文描述的理解非常自然,且支持免费调用,非常适合做功能验证和原型测试。
Doubao-Seedream-4.5 是一款偏向创意图像生成与图像编辑的大模型,支持:
如果你之前用过 Stable Diffusion 或 Midjourney,上手会非常快。
首先需要在平台完成注册。注册、登录流程都比较简单。
说明:目前平台可以免费使用 Doubao-Seedream-4.5,非常适合测试阶段使用。
登录成功后,进入 API Key 管理页面。在这里你可以看到并创建属于自己的 apikey,后面代码中会用到。
本教程使用的是 OpenAI 官方 Python SDK 的调用方式,只需要一个依赖:
pip install openai
即使不是调用 OpenAI 官方模型,这种方式依然可以复用,非常方便。
下面是实测可用的完整代码示例,直接复制即可运行。
from openai import OpenAI
openai_client = OpenAI(
base_url="https://www.aiping.cn/api/v1",
api_key="自己的apikey",
)
这里有两个关键点:
base_url 指向接口的地址api_key 换成你自己生成的 Keyresponse = openai_client._client.post(
"/images/generations",
json={
"model": "Doubao-Seedream-4.5",
"input": {
"prompt": "一个宇航员在都市街头漫步",
"negative_prompt": "模糊,低质量",
"image": "http://example.com/image.jpg"
},
"extra_body": {
"provider": {"only": [], "order": [], "sort": None, "output_price_range": [], "latency_range": []}
}
},
headers={
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
)
print(response.json())
为了方便记忆,我简单拆一下核心参数:
"model": "Doubao-Seedream-4.5"
指定使用的图像模型。
"prompt": "一个宇航员在都市街头漫步",
"negative_prompt": "模糊,低质量"
prompt:你希望生成的画面negative_prompt:你不希望出现的内容这个组合对生成质量影响非常大,建议多测试。
"image": "图片 URL"
⚠️ 注意: Doubao-Seedream-4.5 是图像编辑类模型,必须传入一张原始图片 URL。 可以理解为:在这张图的基础上,进行风格或内容再创作。
response.json() 返回的是标准 JSON 数据,里面通常包含:
你可以直接把生成的图片 URL 存库、展示在前端,或者继续二次处理。
从我目前的测试来看,比较适合:
尤其是在测试阶段免费可用这一点,非常友好。
这次体验下来,Doubao-Seedream-4.5 + Python 的整体调用成本非常低:

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online