创意海报生成
创意海报生成
支持的领域 / 任务:aigc /图像生成/创意海报生成。
创意海报生成,您的创意海报魔法工厂!它能够根据你的要求自动生成海报的背景和文字排版,支持多种海报风格,从宣传到祝福,让每一张海报都成为你的个性宣言。无需设计基础,轻松制作出彩作品,让创意触手可及。
输入内容&效果示意
生成结果 | 输入参数 |
"title":"谷雨", "sub_title":"24 SOLAR TERMS", "body_text":"遥看春雨润百谷\n听闻万象正生长", "prompt_text_zh":"中国龙,梅花,云朵", "wh_ratios":"竖版", "lora_name":"中国刺绣", "lora_weight":0.5, "ctrl_ratio":0.7, "ctrl_step" : 0.7, "generate_mode":"generate", | |
"title":"抽象艺术家", "sub_title":"有趣的灵魂终要相遇", "body_text":"创意海报生成,自由设计,瞬间点亮创意生活", "prompt_text_en":"master piece, high quality, futuristic city, streamlined, neon, light blue and light purple, glass texture", "wh_ratios":"竖版", "lora_name":"浅蓝抽象", "lora_weight":0.8, "ctrl_ratio":0.6, "ctrl_step": 0.6, "generate_mode":"generate", | |
"title":"抽象艺术家", "sub_title":"有趣的灵魂终要相遇", "body_text":"创意海报生成,自由设计,瞬间点亮创意生活", "prompt_text_en":"uminous Particles, Streamlined, holography, Particles, Abstract, Blue and Purple, Tech Style", "wh_ratios":"竖版", "lora_name":"深蓝抽象", "lora_weight":0.8, "ctrl_ratio":0.6, "ctrl_step": 0.6, "generate_mode":"generate", | |
"title":"清明", "sub_title":"袅绕青烟\n穿越天上人间", "body_text":"人间四月芳菲始\n春归清明雨时节", "prompt_text_zh":"朦胧远山,柳树,雨水,2D插画", "wh_ratios":"竖版", "ctrl_ratio":0.7, "ctrl_step": 0.7, "generate_mode":"generate", | |
"title":"抽象艺术家", "sub_title":"有趣的灵魂终要相遇", "body_text":"创意海报生成,自由设计,瞬间点亮创意生活", "prompt_text_zh":"抽象艺术,几何形状,流动线条,极简主义,明亮色彩", "wh_ratios":"竖版", "lora_name":"2D插画1", "lora_weight":0.8, "ctrl_ratio":0.6, "ctrl_step": 0.6, "generate_mode":"generate", | |
"title":"元宵节", "sub_title":"正月十五", "body_text":"团圆时节,汤圆香甜,祝你幸福美满!", "prompt_text_zh":"灯笼,小猫,梅花", "wh_ratios":"竖版", "lora_name":"童话油画", "lora_weight":0.8, "ctrl_ratio":0.7, "ctrl_step": 0.7, "generate_mode":"generate", | |
"title":"元宵节", "sub_title":"正月十五", "body_text":"团圆时节,汤圆香甜,祝你幸福美满!", "prompt_text_zh":"灯笼,小猫,梅花", "wh_ratios":"横版", "lora_name":"童话油画", "lora_weight":0.8, "ctrl_ratio":0.7, "ctrl_step": 0.7, "generate_mode":"generate", | |
"title":"星河浩瀚", "sub_title":"一闪一闪亮晶晶", "body_text":"创意海报生成,自由设计,瞬间点亮创意生活", "prompt_text_zh":"闪亮的星星,月亮,银河,卫星 ", "wh_ratios":"横版", "lora_name":"剪纸工艺", "lora_weight":0.8, "ctrl_ratio":0.6, "ctrl_step": 0.6, "generate_mode":"generate", | |
"title":"科技改变生活", "sub_title":"有趣的灵魂终要相遇", "body_text":"创意海报生成,自由设计,瞬间点亮创意生活", "prompt_text_zh":"黑色背景上的色彩爆炸,精细渲染的纹理,简单曲线,创新的页面设计,高速胶片,流线型的形式", "wh_ratios":"横版", "lora_name":"浓郁色彩", "lora_weight":0.8, "ctrl_ratio":0.8, "ctrl_step": 0.7, "generate_mode":"generate", |
应用场景
社交媒体与个人创作:社交媒体用户和内容创作者可以根据自己的使用场景,生成相册或者视频的封面,或者是制作祝福卡片等,发布到朋友圈、视频创作网站等。借助AI的创造力,使封面设计既富有感染力又能准确传达个人创作主题,个性化设计有助于提升个人IP品牌形象,快速掌握流量密码。
新品发布会预热宣传: 新产品即将上市前,使用AI创意海报生成来快速设计一系列创意十足、符合品牌形象的创意海报。通过输入产品特点和目标受众的偏好,包含产品的亮点、上市日期以及引人入胜的口号,用于社交媒体、电子邮件营销和线下广告,有效吸引潜在顾客的注意力,激发他们对新产品的兴趣。
节日促销活动推广: 商家可以利用AI创意海报生成工具快速设计出吸引眼球的产品宣传海报,只需输入“圣诞节”、“春节”等关键词,AI就能结合节日元素和品牌风格,创作出充满节日气氛的视觉作品。可用于线上店铺、社交媒体广告和实体店面装饰,提升节日销售活动的吸引力,提高广告点击率和转化率。
艺术文化活动宣传: AI海报制作软件能够根据活动的主题和风格,自动设计出富有创意且引人入胜的宣传海报。组织者只需提供音乐会或艺术展览活动名称、时间、地点和主题色彩等信息,AI就能生成多款风格各异的海报设计供选择,通过独特的视觉效果激发观众的兴趣,增加活动的曝光度和参与度。
特色优势
百变创意风格:一键生成海报,创意无限,涵盖"剪纸工艺"、"折纸工艺"、"中国水墨"、"中国刺绣"、"真实场景"、"2D卡通"、"儿童水彩"、"赛博背景"等各类场景和风格。
多样化版式生成:支持自动生成海报的背景和文字智能排版,支持横版和竖版海报,支持超高分辨率提升和高清二次精致修复模式,可极速制作多样化出彩海报作品。
效果业界领先:创意海报生成图像语义一致性更精准,AI局部创作布局自然、细节丰富、画面细腻、结果逼真,又保持视觉效果的和谐与专业性,无需担心人工合成的痕迹。
稳定、易用平台服务:提供在高并发、大流量下的稳定创意海报生成响应,可直接调用的简单推理API 接口,服务简单易用,易被集成,兼容性强。
模型概览
模型名 | 模型简介 |
wanx-poster-generation-v1 | 创意海报生成,您的创意海报魔法工厂!它能够根据你的要求自动生成海报的背景和文字排版,支持多种海报风格,从宣传到祝福,让每一张海报都成为你的个性宣言。无需设计基础,轻松制作出彩作品,让创意触手可及。 |
使用限制:模型正在公测中,免费额度500张图片,并发任务数量限制为1。
输入限制
提示词输入限制:中文和英文提示词二者至少选其一,也可以都选。两者加起来最多50个字/单词。
主标题字符限制:举例"春节快乐",最多30个字符。
副标题字符限制:举例"家庭团聚,共享天伦之乐",最多30个字符。
正文字符限制:举例"春节是中国最重要的传统节日之一,它象征着新的开始和希望",最多50个字符。
HTTP调用接口
功能描述
本模型需要相对较长的算法调用时间,所以在接口层面采用了异步调用的方式进行任务提交,在通过任务接口提交作业之后,系统会返回对应的作业ID,随后可以通过对应的异步作业查询接口获取任务的状态并且在作业到达最终完成态后取回对应的作业结果。
前提条件
已开通服务并获得API-KEY:开通DashScope并创建API-KEY。
接口限制:对单账户(含主账号与RAM子账号)任务下发接口限制QPS为2,并发任务数量限制为1。
作业提交接口调用
POST https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis
入参描述
传参方式 | 字段 | 类型 | 必选 | 描述 | 示例值 |
Header | Content-Type | String | 是 | 请求类型:application/json | application/json |
Authorization | String | 是 | API-Key,例如:Bearer d1**2a | Bearer d1**2a | |
X-DashScope-Async | String | 是 | 固定使用 enable,表明使用异步方式提交作业。 | enable | |
payload | model | String | 是 | 指明需要调用的模型。 | wanx-poster-generation-v1 |
input.generate_mode | String | 是 | 指明需要调用的生成模式。只能从["generate","sr","hrf"]中选择。海报生成的基础模式为"generate",选择此模式会返回生成海报的背景图url(image_urls),文字渲染参数(render_params)和最终海报成图url(render_urls)。用户可从返回的结果中,选择需要进行分辨率提升(或者高清修复)的结果,通过二次调用,输入选中的背景图url(image_urls)和文字渲染参数(render_params),将generate_mode设置为"sr"(或者"hrf"),得到对应的高分辨率(高清修复)结果。 | "generate" | |
input.generate_num | Int | 否 | 需要生成的海报张数。只在generate_mode为"generate"时起作用。取值范围为1-4,默认为1。如果输入大于4,则默认生成4张图。 | 1 | |
input.image_urls | String | 否 | 当input.generate_mode为"sr"或"hrf"时为必选项。需要提升分辨率或者高清修复的背景图片url,数量限制为1。 | 'http://1.png' 注:必须为海报生成服务的"generate"模式所返回的和渲染参数所对应的背景图 | |
input.render_params | String | 否 | 当input.generate_mode为"sr"或"hrf"时,为必选项。需要提升分辨率或者高清修复的海报文字渲染参数,数量限制为1。 | '{xxxxxx}' 注:必须为海报生成服务的"generate"模式所返回的和背景图片url所对应的参数 | |
input.title | String | 是 | 主标题 | "春节快乐",最多30个字符 | |
input.sub_title | String | 否 | 副标题 | "家庭团聚,共享天伦之乐",最多30个字符 | |
input.body_text | String | 否 | 正文 | "春节是中国最重要的传统节日之一,它象征着新的开始和希望",最多50个字符 | |
input.prompt_text_zh | String | 否 | 生成图像所用的中文提示词。 注:中文和英文提示词二者至少选其一,也可以都选。两者加起来最多50个字/单词 | "小朋友画的可爱的龙,白色背景" | |
input.prompt_text_en | String | 否 | 生成图像所用的英文提示词。 注:中文和英文提示词二者至少选其一,也可以都选。两者加起来最多50个字/单词 | "Children draw a lovely dragon, white background" | |
input.wh_ratios | String | 否 | 生成海报的版式(只能为"横版"或"竖版") | 默认值为'竖版",可选值为[“竖版”,“横版”] | |
input.lora_name | String | 否 | 海报风格名 示例图: 2D插画1 2D插画2 浩瀚星云 浓郁色彩 光线粒子 透明玻璃 剪纸工艺 折纸工艺 中国水墨 中国刺绣 真实场景 2D卡通 儿童水彩 赛博背景 浅蓝抽象 深蓝抽象 抽象点线 童话油画 | 只能从以下选项中选择:
默认值为"" | |
input.lora_weight | Float | 否 | 风格的权重。和海报风格名配合使用,权重越接近1,风格越明显 | 取值范围为[0,1],默认值为0.8 | |
input.ctrl_ratio | Float | 否 | 留白效果权重。用于控制海报留白效果,越接近1,留白效果越好,但是海报背景生成效果可能会受到负面影响 | 取值范围为[0,1],默认值为0.7 | |
input.ctrl_step | Float | 否 | 留白步数比例。用于控制海报留白效果,越接近1,留白效果越好,但是海报背景生成效果可能会受到负面影响 | 取值范围为(0,1],默认值为0.7 | |
parameters | dict | 是 | 其他模型调用参数,必选,但是只需要输入一个空字典即可 | 示例:{} |
出参描述
字段 | 类型 | 描述 | 示例值 |
output.task_id | String | 本次请求的异步任务的作业 id,实际作业结果需要通过异步任务查询接口获取。 | 13b1848b-5493-4c0e-8c44-68d038b492af |
output.task_status | String | 提交异步任务后的作业状态。 | PENDING |
request_id | String | 本次请求的系统唯一码 | 7574ee8f-38a3-4b1e-9280-11c33ab46e51 |
请求示例
以下示例展示通过CURL命令来调用本模型的脚本。
需要使用您的API-KEY替换示例中的 your-dashscope-api-key ,代码才能正常运行。
curl --location --request POST 'https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis' \
--header 'X-DashScope-Async: enable' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer api-key’ \
--data-raw '{
"model":"wanx-poster-generation-v1",
"input": {
"title":"春节快乐",
"sub_title":"家庭团聚,共享天伦之乐",
"body_text":"春节是中国最重要的传统节日之一,它象征着新的开始和希望",
"prompt_text_zh":"灯笼,小猫,梅花",
"wh_ratios":"竖版",
"lora_name":"童话油画",
"lora_weight":0.8,
"ctrl_ratio":0.7,
"ctrl_step": 0.7,
"generate_mode":"generate",
"generate_num":1
},
"parameters":{
}
}'
响应示例
{
"output": {
"task_id": "xxxxxxxx",
"task_status": "PENDING"
}
"request_id": "7574ee8f-38a3-4b1e-9280-11c33ab46e51"
}
异常响应示例
在提交作业请求出错的情况下,输出的结果中会通过 code 和 message 指明出错原因。
{
"code":"InvalidApiKey",
"message":"Invalid API-key provided.",
"request_id":"fb53c4ec-1c12-4fc4-a580-cdb7c3261fc1"
}
作业任务状态查询和结果获取接口
GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
入参描述
传参方式 | 字段 | 类型 | 必选 | 描述 | 示例值 |
Url Path | task_id | String | 是 | 需要查询作业的 task_id | 13b1848b-5493-4c0e-8c44-68d038b492af |
Header | Authorization | String | 是 | API-Key,例如:Bearer d1**2a | Bearer d1**2a |
出参描述
字段 | 类型 | 描述 | 示例值 |
request_id | String | 系统对一次API调用赋予的唯一标识。当排查问题的时候,开发者可以将 request_id 进行反馈以定位某次调用。 | e5d70b02-ebd3-98ce-9fe8-759d7d7b107d |
output.code | String | 如果失败表示错误码,参考错误码表。 | Invalid Image Url |
output.message | String | 如果失败,内容为失败详细信息。 | image download error |
output.image_urls | List[String] | 背景图像url,当入参的generate_mode为"generate"时,返回1-4张背景图像的url,当generate_mode为"sr"或者"hrf"时,返回1张背景图像的url。 注:有效时限为24小时。用户可选中其中需要进行分辨率提升或者高清修复的url,通过二次调用进行分辨率提升或高清修复(需要结合对应的文字渲染参数使用) | ['http://1.png','http://2.png','http://3.png','http://4.png'] |
output.render_urls | List[String] | 海报图像url,当入参的generate_mode为"generate"时,返回1-4张海报图像的url,当generate_mode为"sr"或者"hrf"时,返回1张海报图像的url。 注:有效时限为24小时。 | ['http://1.png','http://2.png','http://3.png','http://4.png'] |
output.render_params | List[String] | 文字渲染参数,当入参的generate_mode为"generate"时,返回1-4张海报的文字渲染参数,当generate_mode为"sr"或者"hrf"时,返回1张海报的文字渲染参数。 注:用户可选中其中需要进行分辨率提升或者高清修复的dict,通过二次调用进行分辨率提升或高清修复(需要结合对应的海报背景图片使用) | ['{xxxxxx}','{xxxxxx}','{xxxxxx}','{xxxxxx}'] |
output.task_status | String | 任务执行是否成功,SUCCEEDED或者FAILED | 任务状态: PENDING 排队中 RUNNING 处理中 SUCCEEDED 成功 FAILED 失败 UNKNOWN 作业不存在或状态未知 |
usage.image_count | Int | 本次请求生成图像计量 | 1 |
请求示例
以下示例展示通过CURL命令来调用本模型的脚本。
需要使用您的API-KEY替换示例中的 your-dashscope-api-key ,代码才能正常运行。
curl -X GET \
--header 'Authorization: Bearer <YOUR-DASHSCOPE-API-KEY>' \
https://dashscope.aliyuncs.com/api/v1/tasks/86ecf553-d340-4e21-af6e-a0c6a421c010
响应示例(作业执行中)
作业提交后将处于排队状态,在得到调度之后将转为运行状态,此时作业的状态为RUNNING,task_metrics将给出具体batch状态;
{
"request_id":"e5d70b02-ebd3-98ce-9fe8-759d7d7b107d",
"output":{
"task_id":"86ecf553-d340-4e21-af6e-a0c6a421c010",
"task_status":"RUNNING",
"task_metrics":{
"TOTAL":1,
"SUCCEEDED":1,
"FAILED":0
}
}
}
响应示例(作业成功执行完毕)
如果作业执行完成并成功之后,再次查询作业状态,接口将在告知作业状态的同时,一并将作业的结果返回。对于本模型,作业在结束之后的状态会持续保留24小时以备客户随时查询,24小时之后,作业将从系统中清除,相关的结果也将一并清除;对应的,作业生成的结果为图像的URL地址,出于安全考虑,该URL的下载有效期也是24小时,需要用户在获取作业结果后根据需要及时使用或者转存。
{
"request_id": "b67df059-ca6a-9d51-afcd-9b3c4456b1e2",
"output": {
"task_id": "d76ec1e8-ea27-4038-8913-235c88ef0f70",
"task_status": "SUCCEEDED",
"submit_time": "2024-05-16 13:50:01.247",
"scheduled_time": "2024-05-16 13:50:01.354",
"end_time": "2024-05-16 13:50:27.795",
"image_urls": "√",
"render_urls": "√",
"render_params": "√"
}
"usage":{
"image_count":1
}
}
响应示例(作业失败)
如果因为某种原因作业失败,则作业状态会设置为FAILED,并且通过code和message字段指明错误原因。
{
"request_id": "dccfdf23-b38e-97a6-a07b-f35118c1ada6",
"output": {
"task_id": "4cbabbdf-2c1f-43f4-b983-c2cc47f4c115",
"task_status": "FAILED",
"submit_time": "2024-05-16 14:15:14.103",
"scheduled_time": "2024-05-16 14:15:14.154",
"end_time": "2024-05-16 14:15:14.694",
"code": "InvalidParameter",
"message": "check input data style"
}
}
状态码说明
DashScope灵积模型服务通用状态码请查阅:返回状态码说明
同时本模型还有如下特定错误码:
http 返回码* | 错误码(code) | 错误信息(message) | 含义说明 |
400 | InvalidParameter | check input data style | 输入参数不满足入参要求 |
500 | InternalError | inference error | 算法内部错误 |
- 本页导读 (1)