1. 火山引擎即梦AI调用
https://www.volcengine.com/docs/85621/1537648
备注:火山引擎仅提供了即梦2.0的API接口文档!
2. Coze即梦3.0插件
通过备注可以得知:该插件是调用了DMXAPI的即梦3.0模型!
3. 通过dmxapi调用seedream3-api(推荐使用)
第一种方式只能使用即梦2.0,无法使用即梦3.0!而第二种方式调用Cozes插件,Cozes插件又调用的dmxapi,不如直接调用dmxapi!
import http.client
import json
# 定义 API 密钥和基本 URL
API_KEY = "" # 请替换为你的 DMXAPI 令牌
API_HOST = "www.dmxapi.com" # API 主机地址
API_ENDPOINT = "/v1/images/generations" # API 请求路径
# 请求参数
prompt_text = "生成一张冲浪图片" # 描述生成图像的提示词
model_name = "seedream-3.0" # 可选:dall-e-3,seedream-3.0,flux-schnell,flux-dev,flux.1.1-pro
image_size = "1024x1024" # 图像尺寸 参考值:1792x1024, 1024 × 1792, 1024x1024
# 构建请求的 JSON 数据
payload = json.dumps(
{
"prompt": prompt_text,
"n": 1, # 生产图片数量,修改会报错,默认1就可以。
"model": model_name,
"size": image_size,
}
)
# 定义请求头信息
headers = {
"Authorization": f"Bearer {API_KEY}", # 使用变量 API_KEY
"Accept": "application/json",
"User-Agent": "DMXAPI/1.0.0 (https://www.dmxapi.com)",
"Content-Type": "application/json",
}
# 建立 HTTPS 连接
conn = http.client.HTTPSConnection(API_HOST)
# 发送 POST 请求
conn.request("POST", API_ENDPOINT, payload, headers)
# 获取响应并读取数据
res = conn.getresponse()
data = res.read()
data = data.decode("utf-8")
data = data.replace("\\u0026", "&")
# 输出结果
# print(data.decode("utf-8"))
print(data)
生图结果
{"data":[{"url":"https://p9-aiop-sign.byteimg.com/tos-cn-i-vuqhorh59i/20250509145111EB22E7CEA10644ED4271-0~tplv-vuqhorh59i-image.image?rk3s=7f9e702d&x-expires=1746859874&x-signature=r3Zo20uYA5AfWiv8Vfw9U6A%2B90E%3D"}],"created":1746773474}