创建时间: 2026-07-14 09:35 | 步骤: 6 个
基于用户上传的肖像图片,智能分析面部特征,生成6种适配发型策略,组装2x2无白线4宫格排版与中文半透明标注提示词,最终调用wan2.7模型生成发型设计图。
{
"workflow_id": "portrait_hairstyle_4grid_generator",
"input": {
"portrait_image": {
"field_name": "portrait_image",
"default": "",
"description": "人物肖像基底图URL",
"example": "https://oss.showapi.com/doc/4888/3/abf2436f03b2_1782280969907.jpg?x-oss-process=image/resize,p_100",
"type": "string",
"required": true
},
"aspect_ratio": {
"field_name": "aspect_ratio",
"default": "3:4",
"description": "成品图像宽高比例,可选枚举:1:1、3:4、4:3、16:9、9:16;未传入默认使用3:4",
"example": "1:1",
"type": "string",
"required": false
}
},
"steps": [
{
"point_code": "1",
"id": "step_0_prompt_guardian",
"api_code": "prompt_guardian",
"backend_type": "sys_api",
"status": "PENDING",
"name": "合规校验优化",
"action": "run",
"params": []
},
{
"point_code": "",
"id": "step_1_portrait_analyzer",
"result": [],
"api_code": "portrait_analyzer",
"backend_type": "prompt_api",
"status": "PENDING",
"name": "肖像面部特征分析",
"action": "run",
"params": {
"img_list": [
{
"url": "{{@input.portrait_image}}"
}
],
"user_prompt": "分析图中人物面部特征,包括性别、脸型(圆脸/方脸/瓜子脸等)、肤色(偏白/偏黄/偏黑)、发色、五官特点,用于发型设计适配参考"
}
},
{
"point_code": "",
"id": "step_2_hairstyle_strategy",
"result": [],
"api_code": "hairstyle_strategy_generator",
"backend_type": "prompt_api",
"status": "PENDING",
"name": "发型风格策略生成",
"action": "run",
"params": {
"merge_context": {
"upstream_content": "{{@step_1_portrait_analyzer.result.data.result}}",
"fusion_strategy": "semantic",
"priority_rules": [
"面部特征优先指导策略制定"
]
},
"skin_tone": "{{@step_1_portrait_analyzer.result.data.structured_analysis.entities.3.value}}",
"current_hair_style": "{{@step_1_portrait_analyzer.result.data.structured_analysis.entities.5.value}}",
"gender": "{{@step_1_portrait_analyzer.result.data.structured_analysis.entities.1.value}}",
"face_shape": "{{@step_1_portrait_analyzer.result.data.structured_analysis.entities.2.value}}"
},
"depends_on": [
"step_1_portrait_analyzer"
]
},
{
"point_code": "",
"id": "step_3_prompt_composer",
"result": [],
"api_code": "hairstyle_prompt_composer",
"backend_type": "prompt_api",
"status": "PENDING",
"name": "4宫格生图提示词组装",
"action": "run",
"params": {
"merge_context": {
"upstream_content": "{{@step_2_hairstyle_strategy.result.data.result}}",
"fusion_strategy": "structural",
"priority_rules": [
"排版约束优先",
"标注约束次之",
"发型描述嵌入对应宫格"
]
},
"hairstyle_strategies": [
{
"chinese_title": "{{@step_2_hairstyle_strategy.result.data.content_variants.1.content}}",
"english_description": "{{@step_2_hairstyle_strategy.result.data.structured_analysis.entities.1.value}}",
"chinese_feature": "{{@step_2_hairstyle_strategy.result.data.content_variants.1.style}}"
},
{
"chinese_title": "{{@step_2_hairstyle_strategy.result.data.content_variants.2.content}}",
"english_description": "{{@step_2_hairstyle_strategy.result.data.structured_analysis.entities.2.value}}",
"chinese_feature": "{{@step_2_hairstyle_strategy.result.data.content_variants.2.style}}"
},
{
"chinese_title": "{{@step_2_hairstyle_strategy.result.data.content_variants.3.content}}",
"english_description": "{{@step_2_hairstyle_strategy.result.data.structured_analysis.entities.3.value}}",
"chinese_feature": "{{@step_2_hairstyle_strategy.result.data.content_variants.3.style}}"
},
{
"chinese_title": "{{@step_2_hairstyle_strategy.result.data.content_variants.4.content}}",
"english_description": "{{@step_2_hairstyle_strategy.result.data.structured_analysis.entities.4.value}}",
"chinese_feature": "{{@step_2_hairstyle_strategy.result.data.content_variants.4.style}}"
}
],
"aspect_ratio": "{{@input.aspect_ratio}}"
},
"depends_on": [
"step_2_hairstyle_strategy"
]
},
{
"point_code": "1",
"id": "step_4_generate_image",
"result": [],
"api_code": "3524",
"backend_type": "sys_api",
"status": "PENDING",
"name": "执行4宫格发型图生图任务",
"action": "run",
"params": {
"model": "wan2.7-image",
"referImages": [
"{{@input.portrait_image}}"
],
"prompt": "{{@step_3_prompt_composer.result.data.result}}",
"aspect_ratio": "{{@input.aspect_ratio}}"
},
"depends_on": [
"step_3_prompt_composer"
]
},
{
"point_code": "",
"id": "step_5_poll_image_status",
"result": [],
"api_code": "polling",
"backend_type": "sys_api",
"status": "PENDING",
"name": "轮询图片生成结果",
"action": "run",
"params": {
"result_url": "{{@step_4_generate_image.result.data.result_url}}"
},
"depends_on": [
"step_4_generate_image"
],
"polling": {
"interval_seconds": 5,
"timeout_seconds": 1200,
"success_condition": "{{@step_5_poll_image_status.result.data.task_status}} === 'SUCCEEDED'"
}
}
],
"output": {
"final_prompt": {
"field_name": "final_prompt",
"description": "组装的最终生图提示词",
"value": "{{@step_3_prompt_composer.result.data.result}}",
"type": "string"
},
"final_image_url": {
"field_name": "final_image_url",
"description": "生成的2x2六风格4宫格发型设计图URL",
"value": "{{@step_5_poll_image_status.result.data.result_url}}",
"type": "string"
}
}
} 提交后立即返回 task_id,系统每 2 秒自动轮询一次运行状态并可视化执行步骤,适合耗时较长的 Skill。
portrait_image必填string人物肖像基底图URL
aspect_ratiostring成品图像宽高比例,可选枚举:1:1、3:4、4:3、16:9、9:16;未传入默认使用3:4
把这个 Skill 接入你的应用或 AI Agent —— 自带 REST API、OpenAPI 规范与 Agent 技能包。
下载技能包导入 AI Agent 客户端,即可作为技能使用
appKey={AppKey},与 API 文档一致。Agent 技能包接入教程 帮助文档
不知道如何接入?跟随图文步骤一步步完成配置
不同 Agent 客户端对技能包名称格式有不同要求,请选择你使用的客户端下载对应版本。
WorkBuddy
腾讯 Agent 客户端
DuMate
EN百度智能体 · 英文名称
阿里悟空
EN阿里 Agent · 英文名称
QoderWork CN
EN编程智能体 · 英文名称
QwenPaw
通义千问 Agent
Trae Work
字节跳动 Agent
有道 LobsterAI
网易有道智能体
智谱 AutoClaw
智谱 AI Agent
Codex
Codex AI Agent
标注 EN 的客户端要求 Skill 英文命名,其余使用中文命名版本。

7*24小时服务
保证您的售后无忧

1v1专属服务
保证服务质量

担保交易
全程担保交易保证资金安全

服务全程监管
全周期保证商品服务质量
© 2015-2023 WWW.SHOWAPI.COM ALL RIGHTS RESERVED.昆明秀派科技有限公司
本网站所列接口及文档全部由SHOWAPI网站提供,并对其拥有最终解释权 POWERED BY SHOWAPI