创建时间: 2026-06-16 16:32 | 步骤: 6 个
基于用户提供的肖像图和写真类型,通过面部特征锚点提取、专业提示词生成、多构图变体衍生、图生图执行及一致性质检评估,输出同一人物身份一致的多种构图高端商业摄影作品。
{
"workflow_id": "smart_portrait_consistency_generation",
"input": {
"portrait_image": {
"field_name": "portrait_image",
"default": "",
"description": "1张人物肖像图,传入标准 Base64 编码字符串(或普通 URL)",
"example": "https://oss.showapi.com/doc/4888/3/cd7f7309e377_1779421308556.jpg?x-oss-process=image/resize,p_100",
"type": "base64",
"required": true
},
"type": {
"field_name": "type",
"default": "森系",
"description": "写真类型(清新日系、复古怀旧、古风、私房写真、森系、时尚杂志风、情绪片、生活写真等)",
"example": "森系",
"type": "string",
"required": true
},
"aspect_ratio": {
"field_name": "aspect_ratio",
"default": "1:1",
"description": "生成图像宽高比(可选值:1:1、3:4、4:3、16:9、9:16)",
"example": "1:1",
"type": "string",
"required": false
}
},
"steps": [
{
"id": "step_1_extract_features",
"point_code": "",
"result": [],
"api_code": "portrait_feature_extract",
"backend_type": "prompt_api",
"status": "PENDING",
"name": "肖像面部特征锚点提取",
"action": "run",
"params": {
"img_list": [
{
"url": "{{@input.portrait_image}}"
}
],
"user_prompt": "深度分析图中人物面部特征,包括五官结构(眼型/鼻型/唇型)、脸型轮廓、肤色基调、表情基调,给出结构化总结,确保提取的特征可作为一致性约束锚点。"
}
},
{
"id": "step_2_generate_prompt",
"point_code": "",
"result": [],
"api_code": "pro_photo_prompt_generate",
"backend_type": "prompt_api",
"status": "PENDING",
"name": "专业写真正向提示词生成",
"action": "run",
"params": {
"face_features": "{{@step_1_extract_features.result.data.structured_analysis.entities}}",
"type": "{{@input.type}}",
"aspect_ratio": "{{@input.aspect_ratio}}"
},
"depends_on": [
"step_1_extract_features"
]
},
{
"id": "step_3_generate_variants",
"point_code": "",
"result": [],
"api_code": "photo_scene_variant_generate",
"backend_type": "prompt_api",
"status": "PENDING",
"name": "写真多构图场景变体生成",
"action": "run",
"params": {
"variant_count": 3,
"main_prompt": "{{@step_2_generate_prompt.result.data.result}}",
"semantic_structure": "{{@step_2_generate_prompt.result.data.structured_analysis.semantic_structure}}"
},
"depends_on": [
"step_2_generate_prompt"
]
},
{
"result": [],
"iterator": "{{@step_3_generate_variants.result.data.content_variants}}",
"status": "PENDING",
"aggregates": [
{
"field": "data.result_url",
"into": "generated_image_urls"
},
{
"field": "data.task_id",
"into": "generated_task_ids"
}
],
"params": {
"referImages": [
"{{@input.portrait_image}}"
],
"prompt": "{{@variant.content}}",
"aspect_ratio": "{{@input.aspect_ratio}}"
},
"depends_on": [
"step_3_generate_variants"
],
"point_code": "1",
"id": "step_4_generate_images",
"backend_type": "sys_api",
"api_code": "3373",
"item_name": "variant",
"name": "批量图生图执行(多构图变体)",
"action": "foreach"
},
{
"result": [],
"iterator": "{{@step_4_generate_images.result.data.aggregated.generated_image_urls}}",
"status": "PENDING",
"aggregates": [
{
"field": "data.result_url",
"into": "final_image_urls"
}
],
"params": {
"result_url": "{{@image_url}}"
},
"depends_on": [
"step_4_generate_images"
],
"polling": {
"interval_seconds": 5,
"timeout_seconds": 600,
"success_condition": "{{@step_5_poll_images.result.data.task_status}} === 'SUCCEEDED'"
},
"point_code": "",
"id": "step_5_poll_images",
"api_code": "polling",
"backend_type": "sys_api",
"item_name": "image_url",
"name": "批量轮询图生图任务状态",
"action": "foreach"
},
{
"result": [],
"iterator": "{{@step_5_poll_images.result.data.aggregated.final_image_urls}}",
"status": "PENDING",
"aggregates": [
{
"field": "data.structured_analysis.entities",
"into": "consistency_entities"
},
{
"field": "data.structured_analysis.visual_summary.consistency_issues",
"into": "consistency_issues"
},
{
"field": "data.suggestions.improvements",
"into": "improvement_suggestions"
}
],
"params": {
"img_list": [
{
"url": "{{@input.portrait_image}}"
},
{
"url": "{{@final_url}}"
}
],
"reference_features": "{{@step_1_extract_features.result.data.structured_analysis.entities}}",
"user_prompt": "比对图中两张人物照片的面部特征一致性,重点评估五官结构(眼型/鼻型/唇型)、脸型轮廓、肤色基调是否保持一致,是否存在身份漂移、年龄变化或风格突变,给出一致性评分与改进建议。"
},
"depends_on": [
"step_5_poll_images"
],
"point_code": "",
"id": "step_6_consistency_check",
"backend_type": "prompt_api",
"api_code": "photo_consistency_check",
"item_name": "final_url",
"name": "写真一致性质检评估",
"action": "foreach"
}
],
"output": {
"feature_anchor": {
"field_name": "feature_anchor",
"description": "提取的面部特征锚点实体列表",
"value": "{{@step_1_extract_features.result.data.structured_analysis.entities}}",
"type": "array"
},
"consistency_report": {
"field_name": "consistency_report",
"description": "每张生成图的一致性评估实体列表",
"value": "{{@step_6_consistency_check.result.data.aggregated.consistency_entities}}",
"type": "array"
},
"main_prompt": {
"field_name": "main_prompt",
"description": "生成的主提示词文本",
"value": "{{@step_2_generate_prompt.result.data.result}}",
"type": "string"
},
"improvement_suggestions": {
"field_name": "improvement_suggestions",
"description": "一致性改进建议汇总",
"value": "{{@step_6_consistency_check.result.data.aggregated.improvement_suggestions}}",
"type": "array"
},
"consistency_issues": {
"field_name": "consistency_issues",
"description": "检测到的一致性问题汇总",
"value": "{{@step_6_consistency_check.result.data.aggregated.consistency_issues}}",
"type": "array"
},
"final_images": {
"field_name": "final_images",
"description": "最终生成的多构图写真图片URL列表",
"value": "{{@step_5_poll_images.result.data.aggregated.final_image_urls}}",
"type": "array"
}
}
} 提交后立即返回 task_id,系统每 2 秒自动轮询一次运行状态并可视化执行步骤,适合耗时较长的 Skill。
portrait_image必填base641张人物肖像图,传入标准 Base64 编码字符串(或普通 URL)
type必填string写真类型(清新日系、复古怀旧、古风、私房写真、森系、时尚杂志风、情绪片、生活写真等)
aspect_ratiostring生成图像宽高比(可选值:1:1、3:4、4:3、16:9、9:16)
把这个 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
ENCodex AI Agent
标注 EN 的客户端要求 Skill 英文命名,其余使用中文命名版本。

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

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

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

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