---
title: 基于角色描述创作角色IP|万维易源ShowAPI
canonical_url: "https://www.showapi.com/ai/skills/ai-story-character-ip-production"
last_updated: "2026-09-21T17:00:00.881Z"
meta:
  description: "基于用户输入的角色概念和参考图，深度解析角色IP结构化特征，融合角色设计展示板规范生成画面布局指令与生图提示词，最终生成标准化的角色视觉资产设定图（角色设计展示板），确保角色形象统一且具备IP延展性。 免费在线使用，也支持 API / Agent 接入。"
  keywords: "基于角色描述创作角色IP, AI Skill, 万维易源, showapi, 大模型, ai技能, AI工具, 异步任务, Agent技能包, api接口, 在线使用, api接口, api接口大全, 免费api, 免费数据接口, 数据接口, api开放平台, 万维易源, showapi, 大模型, AI Skills"
  "og:description": "基于用户输入的角色概念和参考图，深度解析角色IP结构化特征，融合角色设计展示板规范生成画面布局指令与生图提示词，最终生成标准化的角色视觉资产设定图（角色设计展示板），确保角色形象统一且具备IP延展性。 免费在线使用，也支持 API / Agent 接入。"
  "og:title": "基于角色描述创作角色IP AI Skill|万维易源ShowAPI"
---

*

*

*

*

# **基于角色描述创作角色IP**

基于用户输入的角色概念和参考图，深度解析角色IP结构化特征，融合角色设计展示板规范生成画面布局指令与生图提示词，最终生成标准化的角色视觉资产设定图（角色设计展示板），确保角色形象统一且具备IP延展性。

M**Marwen** 2026-07-21 09:56 · 5 个步骤

约 ¥0.22/次调用，调用费用按实际消耗的token量会有一定的浮动

ID`6a5dce5c3c51f27b2a044b9f`

### **能力组成**

**立即试一试** 在线体验此 Skill，输入参数即可看到实时效果

### **输出案例**

-
-
-
-
-

### **内部编排**

共 5 步 · AI 自动编排的执行流程与原始定义 收起

1合规校验优化

2抽取提炼角色结构

3生成展示板布局指令与提示词

4执行角色设定图生图任务

5轮询图片生成结果

**完整定义 (JSON)**163 行

```
{
  "workflow_id": "ai_story_character_ip_production",
  "input": {
    "prompt": {
      "field_name": "prompt",
      "default": "",
      "description": "角色概念：核心人设、外貌特征、性格标签、服装道具、整体美术风格；可包含角色名称、故事类型描述",
      "example": "现代都市风格的流浪猫侦探，写实风格，角色设定，画面多彩艳丽",
      "required": true,
      "type": "string"
    },
    "reference_image": {
      "field_name": "reference_image",
      "default": [],
      "description": "角色参考图URL数组，用于锚定视觉风格，若从零创作可不上传",
      "items_type": "string",
      "required": false,
      "type": "array"
    },
    "aspect_ratio": {
      "field_name": "aspect_ratio",
      "default": "3:4",
      "description": "图像宽高比，可选值：1:1、3:4、4:3、16:9、9:16",
      "example": "1:1",
      "required": false,
      "type": "string"
    }
  },
  "steps": [
    {
      "point_code": "1",
      "id": "step_0_prompt_guardian",
      "api_code": "prompt_guardian",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "合规校验优化",
      "action": "run",
      "params": []
    },
    {
      "id": "step_1_character_structure_extract",
      "point_code": "",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "character_structure_extract",
      "status": "PENDING",
      "name": "抽取提炼角色结构",
      "action": "run",
      "params": {
        "prompt": "{{@input.prompt}}"
      }
    },
    {
      "point_code": "",
      "id": "step_2_character_layout_generate",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "character_layout_generate",
      "status": "PENDING",
      "name": "生成展示板布局指令与提示词",
      "action": "run",
      "params": {
        "char_name": "{{@step_1_character_structure_extract.result.data.char_name}}",
        "appearance": "{{@step_1_character_structure_extract.result.data.appearance}}",
        "style": "{{@step_1_character_structure_extract.result.data.style}}",
        "asset_type": "{{@step_1_character_structure_extract.result.data.asset_type}}",
        "personality": "{{@step_1_character_structure_extract.result.data.personality}}"
      },
      "depends_on": [
        "step_1_character_structure_extract"
      ]
    },
    {
      "point_code": "1",
      "id": "step_3_generate_image",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "3373",
      "status": "PENDING",
      "name": "执行角色设定图生图任务",
      "action": "run",
      "params": {
        "referImages": "{{@input.reference_image}}",
        "prompt": "{{@step_2_character_layout_generate.result.data.final_prompt}}",
        "aspect_ratio": "{{@input.aspect_ratio}}"
      },
      "depends_on": [
        "step_2_character_layout_generate"
      ]
    },
    {
      "point_code": "",
      "id": "step_4_poll_image_status",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "polling",
      "status": "PENDING",
      "name": "轮询图片生成结果",
      "action": "run",
      "params": {
        "result_url": "{{@step_3_generate_image.result.data.result_url}}"
      },
      "depends_on": [
        "step_3_generate_image"
      ],
      "polling": {
        "interval_seconds": 5,
        "timeout_seconds": 1200,
        "success_condition": "{{@step_4_poll_image_status.result.data.task_status}} === 'SUCCEEDED'"
      }
    }
  ],
  "output": {
    "char_name": {
      "field_name": "char_name",
      "description": "角色名称",
      "value": "{{@step_1_character_structure_extract.result.data.char_name}}",
      "type": "string"
    },
    "appearance": {
      "field_name": "appearance",
      "description": "外貌特征",
      "value": "{{@step_1_character_structure_extract.result.data.appearance}}",
      "type": "string"
    },
    "style": {
      "field_name": "style",
      "description": "美术风格",
      "value": "{{@step_1_character_structure_extract.result.data.style}}",
      "type": "string"
    },
    "asset_type": {
      "field_name": "asset_type",
      "description": "资产类型",
      "value": "{{@step_1_character_structure_extract.result.data.asset_type}}",
      "type": "string"
    },
    "result_url": {
      "field_name": "result_url",
      "description": "生成的角色设计展示板图像URL",
      "value": "{{@step_4_poll_image_status.result.data.result_url}}",
      "type": "string"
    },
    "final_prompt": {
      "field_name": "final_prompt",
      "description": "最终组装的生图提示词",
      "value": "{{@step_2_character_layout_generate.result.data.final_prompt}}",
      "type": "string"
    },
    "personality": {
      "field_name": "personality",
      "description": "核心人设/性格",
      "value": "{{@step_1_character_structure_extract.result.data.personality}}",
      "type": "string"
    },
    "asset_description": {
      "field_name": "asset_description",
      "description": "资产画面描述（展示板布局指令）",
      "value": "{{@step_2_character_layout_generate.result.data.asset_description}}",
      "type": "string"
    }
  }
}
```

介绍

在线运行

Skill与API