---
name: creative_generation
description: 图像和视频生成的最佳实践，包括提示词优化、参数选择和批量生成策略
---

# 内容生成技能

本技能提供图像和视频生成的专业指导和最佳实践。

## 📚 相关资源

本 Skill 采用渐进式披露设计，额外资源按需读取：

- **reference.md** - 完整的 API 技术参考、参数详解、错误代码
- **templates/image_generation.json** - 图像生成标准模板（角色、场景、物品、动作）
- **templates/video_generation.json** - 视频生成标准模板（角色动画、场景动画、动作序列）
- **examples/image_to_video.md** - 图生视频完整示例（从静态图到动态视频）
- **examples/batch_generation.md** - 批量生成完整示例（角色多表情生成）
- **scripts/validate_prompt.py** - 提示词验证脚本（检查提示词质量）

💡 使用 `read_file()` 读取这些文件获取详细信息

## 何时使用此技能

当你需要：
- 生成高质量的图像或视频
- 优化提示词以获得更好的结果
- 选择合适的模型和参数
- 批量生成内容
- 图生视频转换

## 可用工具

### 图像生成
- `generate_image` - 单张图像生成
- `generate_images_batch` - 批量图像生成

### 视频生成
- `generate_video` - 文本生成视频
- `create_image_to_video_workflow` - 图像转视频工作流

## 提示词优化指南

### 图像生成提示词结构
```
[主体描述] + [风格修饰] + [质量关键词] + [技术参数]
```

**示例**：
```
一位年轻女性，长发飘逸，微笑着看向镜头，
动漫风格，柔和光线，温暖色调，
高质量，精细细节，8K分辨率，
景深效果，电影级光照
```

**质量关键词**（推荐添加）：
- `masterpiece, best quality, highly detailed`
- `8K, ultra HD, professional`
- `cinematic lighting, perfect composition`

### 视频生成提示词结构
```
[场景描述] + [动作描述] + [镜头运动] + [氛围描述]
```

**示例**：
```
一只可爱的小猫在阳光下的草地上玩耍，
缓慢奔跑，跳跃，追逐蝴蝶，
镜头缓慢推进，跟随拍摄，
温暖的下午阳光，柔和的背景虚化，
流畅的动作，自然的运动
```

**运动关键词**（推荐添加）：
- `smooth motion, natural movement`
- `cinematic camera work, steady shot`
- `fluid animation, realistic physics`

## 参数选择建议

### 图像生成参数

**尺寸选择**：
- `1:1` (1024x1024) - 头像、图标、方形构图
- `16:9` (1344x768) - 横向场景、风景、电影画面
- `9:16` (768x1344) - 竖向人物、手机壁纸、短视频封面
- `4:3` (1152x896) - 传统构图、人物半身像
- `3:4` (896x1152) - 竖向人物全身像

**模型选择**：
- `z-image` - 通用场景，速度快，质量高（推荐默认）
- `wan2.6-image` - 动漫风格，二次元角色
- `qwen-image` - 写实风格，真实场景

**步数（steps）**：
- 20-30步：快速预览
- 30-50步：标准质量（推荐）
- 50-100步：高质量精细图

### 视频生成参数

**时长选择**：
- 5秒：快速动作、特写镜头
- 6秒：标准镜头（推荐）
- 10秒：完整场景、叙事片段

**尺寸选择**：
- `16:9` - 横屏视频，适合电脑观看
- `9:16` - 竖屏视频，适合手机短视频
- `1:1` - 方形视频，适合社交媒体

**模型选择**：
- `wan2.6-video` - 通用场景，质量最高（推荐）
- `wan2.6-video-flash` - 快速生成，适合预览
- `kling-v2-6` - 高质量运动，复杂场景

## 工作流模式

### 模式 1: 单图生成
```
用户请求 → 优化提示词 → 选择参数 → generate_image → 返回结果
```

**适用场景**：
- 快速测试想法
- 单个角色/场景设计
- 概念验证

### 模式 2: 批量生成
```
用户请求 → 生成多个提示词变体 → generate_images_batch → 返回多个结果
```

**适用场景**：
- 角色设计的多个版本
- 场景的不同角度
- 风格探索

**示例**：
```python
# 生成同一角色的3个不同表情
prompts = [
    "年轻女性，微笑，开心的表情，动漫风格",
    "年轻女性，严肃，专注的表情，动漫风格",
    "年轻女性，惊讶，张大嘴巴，动漫风格"
]
```

### 模式 3: 图生视频
```
用户请求 → generate_image → 使用图像URL → generate_video(image_url) → 返回视频
```

**适用场景**：
- 静态角色动起来
- 场景添加动态效果
- 图片转动画

**最佳实践**：
1. 先生成高质量静态图
2. 在视频提示词中描述具体动作
3. 保持风格一致性

### 模式 4: 画布集成生成
```
用户请求 → create_workflow_chain → 在节点中配置生成参数 → 返回工作流
```

**适用场景**：
- 复杂的多步骤生成流程
- 需要可视化管理的项目
- 团队协作项目

## 常见问题处理

### 问题 1: 生成结果不符合预期
**解决方案**：
1. 检查提示词是否清晰具体
2. 添加质量关键词
3. 调整负面提示词（如果支持）
4. 尝试不同的模型

### 问题 2: 视频运动不自然
**解决方案**：
1. 在提示词中明确描述运动方式
2. 添加 "smooth motion, natural movement"
3. 避免过于复杂的动作描述
4. 使用图生视频模式，提供清晰的起始帧

### 问题 3: 批量生成速度慢
**解决方案**：
1. 使用 `generate_images_batch` 而不是多次调用 `generate_image`
2. 选择快速模型（如 flash 版本）
3. 降低分辨率进行预览
4. 考虑异步生成

## 提示词模板库

### 角色生成模板
```
{角色描述}，{年龄}，{外貌特征}，{服装描述}，
{表情/动作}，{背景环境}，
{艺术风格}，{光照效果}，
高质量，精细细节，专业摄影
```

### 场景生成模板
```
{场景类型}，{时间（白天/夜晚）}，{天气状况}，
{主要元素}，{氛围描述}，
{视角（俯视/平视/仰视）}，{景深效果}，
电影级画质，8K分辨率，专业构图
```

### 视频生成模板
```
{场景描述}，{主体动作}，
{镜头运动（推拉摇移）}，{运动速度}，
{光线变化}，{氛围营造}，
流畅运动，自然过渡，电影级质感
```

## 性能优化建议

1. **预览优先**：先用低分辨率/快速模型预览，确认效果后再高质量生成
2. **参数复用**：成功的参数组合可以保存复用
3. **批量处理**：相似的生成任务合并批量处理
4. **缓存结果**：已生成的内容可以复用，避免重复生成

## 与其他技能协作

- **canvas_workflow**：将生成的内容组织到画布工作流中
- **project_management**：将生成的资产关联到项目中管理
