eachlabs-fashion-ai

TotalClaw 作者 eachlabs

使用 EachLabs AI 生成时装模特图像、虚拟试穿、时装秀视频和活动视觉效果。当用户需要时尚内容、模特摄影或虚拟试穿时使用。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:totalclaw~eftalyurtseven-eachlabs-fashion-ai
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~eftalyurtseven-eachlabs-fashion-ai/file -o eftalyurtseven-eachlabs-fashion-ai.md
# EachLabs Fashion AI

Generate AI fashion model imagery, virtual try-on experiences, runway content, and campaign visuals using EachLabs models.

## Authentication

```
Header: X-API-Key: <your-api-key>
```

Set the `EACHLABS_API_KEY` environment variable. Get your key at [eachlabs.ai](https://eachlabs.ai).

## Recommended Models

### Image Generation & Editing

| Task | Model | Slug |
|------|-------|------|
| Fashion model generation | GPT Image v1.5 | `gpt-image-v1-5-text-to-image` |
| Virtual try-on (best) | Kolors Virtual Try-On | `kling-v1-5-kolors-virtual-try-on` |
| Virtual try-on (alt) | IDM VTON | `idm-vton` |
| Garment on model | Wan v2.6 Image-to-Image | `wan-v2-6-image-to-image` |
| Model photoshoot | Product Photo to Modelshoot | `product-photo-to-modelshoot` |
| Photoshoot styling | Nano Banana Pro Photoshoot | `nano-banana-pro-photoshoot` |
| Face/look consistency | Omni Zero | `omni-zero` |
| Character consistency | Ideogram Character | `ideogram-character` |
| Photomaker | Photomaker | `photomaker` |
| Photomaker Style | Photomaker Style | `photomaker-style` |
| Avatar generation | Instant ID | `instant-id` |
| Soul styling | Higgsfield AI Soul | `higgsfield-ai-soul` |
| Become image | Become Image | `become-image` |

### Training

| Task | Model | Slug |
|------|-------|------|
| Brand style training | Z Image Trainer | `z-image-trainer` |
| Portrait LoRA | Flux LoRA Portrait Trainer | `flux-lora-portrait-trainer` |

### Video

| Task | Model | Slug |
|------|-------|------|
| Runway video | Pixverse v5.6 Image-to-Video | `pixverse-v5-6-image-to-video` |
| Catwalk animation | Bytedance Omnihuman v1.5 | `bytedance-omnihuman-v1-5` |
| Motion reference | Kling v2.6 Pro Motion | `kling-v2-6-pro-motion-control` |

## Prediction Flow

1. **Check model** `GET https://api.eachlabs.ai/v1/model?slug=<slug>` — validates the model exists and returns the `request_schema` with exact input parameters. Always do this before creating a prediction to ensure correct inputs.
2. **POST** `https://api.eachlabs.ai/v1/prediction` with model slug, version `"0.0.1"`, and input matching the schema
3. **Poll** `GET https://api.eachlabs.ai/v1/prediction/{id}` until status is `"success"` or `"failed"`
4. **Extract** output URL from response

## Workflows

### AI Fashion Model Generation

```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "gpt-image-v1-5-text-to-image",
    "version": "0.0.1",
    "input": {
      "prompt": "Professional fashion model wearing a tailored navy blazer, editorial photography, studio lighting, full body shot, neutral background",
      "image_size": "1024x1536",
      "quality": "high"
    }
  }'
```

### Virtual Try-On

Combine a garment image with a model image:

```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "wan-v2-6-image-to-image",
    "version": "0.0.1",
    "input": {
      "prompt": "The person in image 1 wearing the clothing from image 2, professional fashion photography, editorial style",
      "image_urls": ["https://example.com/model.jpg", "https://example.com/garment.jpg"],
      "image_size": "portrait_4_3"
    }
  }'
```

### Runway / Catwalk Video

```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "pixverse-v5-6-image-to-video",
    "version": "0.0.1",
    "input": {
      "image_url": "https://example.com/fashion-model.jpg",
      "prompt": "Fashion model walking confidently on a runway, camera follows from front, professional fashion show lighting",
      "duration": "5",
      "resolution": "1080p"
    }
  }'
```

### Catwalk with Motion Reference

Use a real runway walk as motion reference:

```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "kling-v2-6-pro-motion-control",
    "version": "0.0.1",
    "input": {
      "image_url": "https://example.com/fashion-model.jpg",
      "video_url": "https://example.com/runway-walk-reference.mp4",
      "character_orientation": "video"
    }
  }'
```

### Brand Style Training

Train a LoRA on your brand's visual style for consistent campaign imagery:

```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "z-image-trainer",
    "version": "0.0.1",
    "input": {
      "image_data_url": "https://example.com/brand-photos.zip",
      "default_caption": "brand editorial fashion photography style",
      "training_type": "style",
      "steps": 1500
    }
  }'
```

## Prompt Tips for Fashion

- Specify pose: "full body shot", "half body", "close-up on garment details"
- Include lighting: "editorial studio lighting", "natural light", "dramatic side lighting"
- Mention style: "editorial", "street style", "haute couture", "casual lookbook"
- For diversity: specify body types, skin tones, and ages in prompts
- For consistency: use the same style keywords across a campaign series

## Parameter Reference

See the [eachlabs-image-generation](../eachlabs-image-generation/references/MODELS.md) and [eachlabs-video-generation](../eachlabs-video-generation/references/MODELS.md) references for complete model parameters.

---

## 中文说明

# EachLabs Fashion AI

使用 EachLabs 模型生成 AI 时装模特图像、虚拟试穿体验、时装秀内容和活动视觉效果。

## 身份验证

```
Header: X-API-Key: <your-api-key>
```

设置 `EACHLABS_API_KEY` 环境变量。在 [eachlabs.ai](https://eachlabs.ai) 获取你的密钥。

## 推荐模型

### 图像生成与编辑

| 任务 | 模型 | Slug |
|------|-------|------|
| 时装模特生成 | GPT Image v1.5 | `gpt-image-v1-5-text-to-image` |
| 虚拟试穿(最佳) | Kolors Virtual Try-On | `kling-v1-5-kolors-virtual-try-on` |
| 虚拟试穿(备选) | IDM VTON | `idm-vton` |
| 模特身上的服装 | Wan v2.6 Image-to-Image | `wan-v2-6-image-to-image` |
| 模特拍摄 | Product Photo to Modelshoot | `product-photo-to-modelshoot` |
| 拍摄造型 | Nano Banana Pro Photoshoot | `nano-banana-pro-photoshoot` |
| 面部/外观一致性 | Omni Zero | `omni-zero` |
| 角色一致性 | Ideogram Character | `ideogram-character` |
| Photomaker | Photomaker | `photomaker` |
| Photomaker Style | Photomaker Style | `photomaker-style` |
| 头像生成 | Instant ID | `instant-id` |
| Soul 造型 | Higgsfield AI Soul | `higgsfield-ai-soul` |
| Become image | Become Image | `become-image` |

### 训练

| 任务 | 模型 | Slug |
|------|-------|------|
| 品牌风格训练 | Z Image Trainer | `z-image-trainer` |
| 肖像 LoRA | Flux LoRA Portrait Trainer | `flux-lora-portrait-trainer` |

### 视频

| 任务 | 模型 | Slug |
|------|-------|------|
| 时装秀视频 | Pixverse v5.6 Image-to-Video | `pixverse-v5-6-image-to-video` |
| T 台走秀动画 | Bytedance Omnihuman v1.5 | `bytedance-omnihuman-v1-5` |
| 动作参考 | Kling v2.6 Pro Motion | `kling-v2-6-pro-motion-control` |

## 预测流程

1. **检查模型** `GET https://api.eachlabs.ai/v1/model?slug=<slug>` — 验证模型存在并返回带有确切输入参数的 `request_schema`。在创建预测之前务必执行此操作以确保输入正确。
2. **POST** `https://api.eachlabs.ai/v1/prediction`,附带模型 slug、版本 `"0.0.1"` 以及与 schema 匹配的输入
3. **轮询** `GET https://api.eachlabs.ai/v1/prediction/{id}`,直到状态为 `"success"` 或 `"failed"`
4. **提取** 响应中的输出 URL

## 工作流

### AI 时装模特生成

```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "gpt-image-v1-5-text-to-image",
    "version": "0.0.1",
    "input": {
      "prompt": "Professional fashion model wearing a tailored navy blazer, editorial photography, studio lighting, full body shot, neutral background",
      "image_size": "1024x1536",
      "quality": "high"
    }
  }'
```

### 虚拟试穿

将服装图像与模特图像组合:

```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "wan-v2-6-image-to-image",
    "version": "0.0.1"