自定义水印
混元生图模型支持在生成图片时直接添加自定义水印,通过 SDK 的 footnote 参数指定水印文字内容,无需自行实现图像合成逻辑。
参数说明
| 参数 | 类型 | 必选 | 说明 |
|---|---|---|---|
footnote | string | 否 | 水印文字内容 |
使用示例
以 Node SDK 为例,在调用 generateImage 时传入 footnote 参数即可为生成的图片添加水印:
const cloudbase = require('@cloudbase/node-sdk')
const app = cloudbase.init({ env: process.env.ENV_ID })
const ai = app.ai()
const imageModel = ai.createImageModel('hunyuan-image')
const res = await imageModel.generateImage({
model: 'HY-Image-3.0-Plus-4090-Tob-v1.0',
prompt: '一只胖胖的橘猫坐在窗台上打盹,水彩风格,温暖色调',
footnote: 'CloudBase AI',
})
console.log(res.data[0].url) // 返回的图片已包含水印
调用方式
- wx-server-sdk 调用 — 微信小程序云函数
- Node SDK 调用 — 云函数 / 云托管
- JS SDK 调用 — Node.js 服务端
注意事项
- 水印是服务端在生图过程中同步添加的,不会额外增加生图时间
- 三种 SDK 的
generateImage均支持footnote参数