文档

创意海报生成

更新时间:
一键部署

创意海报生成

说明

支持的领域 / 任务:aigc /图像生成/创意海报生成。

创意海报生成,您的创意海报魔法工厂!它能够根据你的要求自动生成海报的背景和文字排版,支持多种海报风格,从宣传到祝福,让每一张海报都成为你的个性宣言。无需设计基础,轻松制作出彩作品,让创意触手可及。

输入内容&效果示意

生成结果

输入参数

image.png

"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",

image.png

"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",

image.png

"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",

image.png

"title":"清明",

"sub_title":"袅绕青烟\n穿越天上人间",

"body_text":"人间四月芳菲始\n春归清明雨时节",

"prompt_text_zh":"朦胧远山,柳树,雨水,2D插画",

"wh_ratios":"竖版",

"ctrl_ratio":0.7,

"ctrl_step": 0.7,

"generate_mode":"generate",

image.png

"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",

image.png

"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",

image.png

"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",

image.png

"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",

image.png

"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,随后可以通过对应的异步作业查询接口获取任务的状态并且在作业到达最终完成态后取回对应的作业结果。

前提条件

说明

接口限制:对单账户(含主账号与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(render_urls)和与其一一对应的辅助参数(auxiliary_parameters)。用户可从返回的结果中,选择需要进行分辨率提升(或者高清修复)的海报,通过二次调用,输入选中的海报对应的辅助参数,将generate_mode设置为"sr"(或者"hrf"),得到对应的高分辨率(高清修复)结果。

"generate"

input.generate_num

Int

需要生成的海报张数。只在generate_mode为"generate"时起作用。取值范围为1-4,默认为1。如果输入大于4,则默认生成4张图。

1

input.auxiliary_parameters

String

当input.generate_mode为"sr"或"hrf"时为必选项。需要提升分辨率或者高清修复的海报图片对应的辅助参数,数量限制为1。

'xxxxxxx'

注:必须为海报生成服务的"generate"模式所返回的辅助参数。

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

image.jpeg

2D插画2

image.jpeg

浩瀚星云

image.jpeg

浓郁色彩

image.jpeg

光线粒子

image.jpeg

透明玻璃

image.jpeg

剪纸工艺

image.jpeg

折纸工艺

image.jpeg

中国水墨image.jpeg

中国刺绣image.jpeg

真实场景image.jpeg

2D卡通

image.png

儿童水彩image.jpeg

赛博背景image.jpeg

浅蓝抽象image.jpeg

深蓝抽象

image.jpeg

抽象点线image.jpeg

童话油画image.jpeg

只能从以下选项中选择:

lora = {
"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.render_urls

List[String]

海报图像url,当入参的generate_mode为"generate"时,返回1-4张海报图像的url,当generate_mode为"sr"或者"hrf"时,返回1张海报图像的url。

注:有效时限为24小时。当输出的海报被绿网检测出敏感信息被拦截时,对应的海报图片url会被替换为"output data may contain inappropriate content."

['http://1.png','http://2.png','http://3.png','http://4.png']

output.auxiliary_parameters

List[String]

用于高清修复和提升分辨率的辅助参数,与output.render_urls的海报图片url一一对应。

注1:有效时限为24小时。用户可选择需要进行分辨率提升或者高清修复海报,把对应的auxiliary_parameter作为入参,通过二次调用进行分辨率提升或高清修复。

注2:当输出的海报被绿网检测出敏感信息被拦截时,对应的参数会被替换为"output data may contain inappropriate content."

['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",
        "render_urls": "√",
        "auxiliary_parameters": "√"
    }
    "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

算法内部错误