本文介绍创意海报生成模型的输入输出参数。根据要求自动生成海报的背景和文字排版,支持多种海报风格。无需设计基础,轻松制作出彩作品,让创意触手可及。
相关指南:创意海报生成
模型概览
模型名 | 模型简介 | 免费额度 | 计费单价 | 限流(含主账号与RAM子账号) | |
任务下发接口QPS限制 | 同时处理中任务数量 | ||||
wanx-poster-generation-v1 | 创意海报生成,您的创意海报魔法工厂!它能够根据你的要求自动生成海报的背景和文字排版,支持多种海报风格,从宣传到祝福,让每一张海报都成为你的个性宣言。无需设计基础,轻松制作出彩作品,让创意触手可及。 | 免费额度:500张 领取方式:开通阿里云百炼大模型服务后,自动发放 有效期:180天 | 限时免费 | 2 | 1 |
前提条件
您需要已获取API Key并配置API Key到环境变量。
HTTP调用
为了减少等待时间并且避免请求超时,服务采用异步方式提供。您需要发起两个请求:
创建任务:首先发送一个请求创建文生图任务,该请求会返回任务ID。
根据任务ID查询结果:使用上一步获得的任务ID,查询模型生成的结果。
创建任务
POST https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis
请求头(Headers) | 春节快乐海报
|
Authorization string 必选 推荐您使用百炼API-Key,也可填DashScope API-Key。例如:Bearer d1xxx2a。 | |
X-DashScope-Async string 必选 是否使用DashScope异步调用。HTTP只支持异步调用,设置为 | |
Content-Type string 必选 请求内容类型。固定为 | |
请求体(Request Body) | |
model string 必选 调用模型。创意海报生成模型为 | |
parameters object 必选 其他模型调用参数,只需要输入一个空对象即可。示例: | |
input object 必选 输入图像的基本信息,比如图像URL地址。 | |
响应 | 成功响应
异常响应
|
output object 任务输出信息。 | |
code string 接口错误码。接口成功请求不会返回该参数。 | |
message string 接口错误信息。接口成功请求不会返回该参数。 | |
request_id string 请求唯一标识。可用于请求明细溯源和问题排查。 |
根据任务ID查询结果
GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
请求头(Headers) | 获取任务结果
|
Authorization string 必选 推荐使用百炼API-Key,也可填DashScope API-Key。例如:Bearer d1xxx2a。 | |
URL路径参数(Path parameters) | |
task_id string 必选 任务id。 |
响应 | 任务执行成功
任务执行中
任务执行失败
|
output object 任务输出信息。 | |
usage object 输出信息统计。 | |
request_id string 请求唯一标识。可用于请求明细溯源和问题排查。 |
错误码
如果模型调用失败并返回报错信息,请参见错误码进行解决。
同时本模型还有如下特定错误码:
HTTP状态码 | 接口错误码(code) | 接口错误信息(message) | 含义说明 |
400 | InvalidParameter | check input data style | 输入参数不满足入参要求 |
500 | InternalError | inference error | 算法内部错误 |
常见问题
创意海报生成API是否支持对已经生成的海报进行二次编辑?
不支持对已生成海报的内容(如标题、正文、风格等)进行二次编辑。仅能通过再次调用本API来提升已生成海报的分辨率。如需调整海报的内容,请重新设计并生成新的海报。
提升已生成海报分辨率的方法为:将上次生成海报时的输入参数"generate_mode"
的值修改为sr
或hrf
,并在输入参数中新增"auxiliary_parameters"
,其值为上次生成海报时返回的完整参数集,其它参数保持不变。
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 "Authorization: Bearer $DASHSCOPE_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":"hrf",
"auxiliary_parameters": "WMq4SC4......"
"generate_num":1
},
"parameters":{}
}'