Python 调用 豆包大模型Doubao-Seedream-4.5 免费生成图像教程

关键词:Python 图像生成、Doubao-Seedream-4.5、AI 绘画接口、AIPING 接口调用、OpenAI SDK

最近在测试一些图像生成大模型时,发现 Doubao-Seedream-4.5 对中文描述的理解非常自然,而且目前可以免费调用,非常适合做功能验证和原型测试。
在这里插入图片描述
这篇文章就记录一下我从注册到 Python 成功生成图片的完整过程,全部是实测可用的流程。


一、Doubao-Seedream-4.5 简单介绍

Doubao-Seedream-4.5 是一款偏向创意图像生成 / 图像编辑的大模型,支持:

  • 中文 Prompt
  • Negative Prompt(反向提示词)
  • 图像编辑(在已有图片基础上生成)

如果你之前用过 Stable Diffusion 或 Midjourney,上手会非常快。


二、平台注册与准备工作

1️⃣ 注册账号

首先需要在平台完成注册:

👉 https://www.aiping.cn/#?invitation_code=MBSOW1

注册、登录流程都比较简单,这里就不展开了。

说明:目前平台可以免费使用 Doubao-Seedream-4.5,非常适合测试阶段使用。


2️⃣ 获取 API Key

登录成功后,进入 API Key 管理页面:

👉 https://www.aiping.cn/user/apikey

在这里你可以看到并创建属于自己的 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 指向 AIPING 的接口地址
  • api_key 换成你自己生成的 Key

2️⃣ 调用图像生成接口

response = openai_client._client.post(
    "/images/generations",
    json={
        "model": "Doubao-Seedream-4.5",
        "input": {
            "prompt": "一个宇航员在都市街头漫步",
            "negative_prompt": "模糊,低质量",
            "image": "http://wanx.alicdn.com/material/20250318/stylization_all_1.jpeg"  # 图像编辑模型必填
        },
        "extra_body": {
            "provider": {
                "only": [], 
                "order": [],
                "sort": None,
                "output_price_range": [],
                "latency_range": []
            }
        }
    },
    headers={
        "Authorization": "Bearer apikey",apikey换成你自己的
        "Content-Type": "application/json"
    }
)

print(response.json())

五、参数说明(重点)

为了方便记忆,我简单拆一下核心参数:

🔹 model

"model": "Doubao-Seedream-4.5"

指定使用的图像模型。


🔹 prompt / negative_prompt

"prompt": "一个宇航员在都市街头漫步",
"negative_prompt": "模糊,低质量"
  • prompt:你希望生成的画面
  • negative_prompt:你不希望出现的内容

这个组合对生成质量影响非常大,建议多测试。


🔹 image(必填)

"image": "图片URL"

⚠️ 注意
Doubao-Seedream-4.5 是图像编辑类模型,必须传入一张原始图片 URL。

可以理解为:

在这张图的基础上,进行风格或内容再创作。


六、返回结果说明

response.json() 返回的是标准 JSON 数据,里面通常包含:

  • 图片生成状态
  • 图片访问地址(URL)
  • 一些元信息

你可以直接把生成的图片 URL 存库、展示在前端,或者继续二次处理。


七、适合哪些使用场景?

从我目前的测试来看,比较适合:

  • AI 绘画功能验证
  • 小程序 / Web 原型
  • 内容配图自动生成
  • 图像风格再创作

尤其是在测试阶段免费可用这一点,非常友好。


八、总结

这次体验下来,Doubao-Seedream-4.5 + Python 的整体调用成本非常低:

  • 接口清晰
  • 中文支持好
  • 上手快
  • 适合做功能验证
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐