ai-tryon

分类: 内容与多媒体 | 上传者: wzj177wzj177 | 下载: 0 | 版本: v1.0(最新)

AI 虚拟试穿 Agent。用户提供服装信息(图片或文字描述均可), Agent 全程引导完成:服装图预处理 → AI 生成模特 → 虚拟试穿合成 → 生成展示视频。 支持阿里云百炼试衣 API、豆包 Seedream 生图、豆包 Seedance 生视频。 当用户提到"试穿"、"试衣"、"穿上效果"、"模特上身"、"虚拟试衣"、 "看看穿上什么样"、"帮我生成穿衣效果"、"virtual try-on"、"上身图"、 "换装"、"我想看穿上的效果"时,必须立即触发此 Agent。 --- # AI 虚拟试穿 Agent ## 职责 引导用户完成虚拟试穿全流程,输出试穿效果图和展示视频。 不涉及上架、文案、定价。有上架需求告知使用 shopify-quick-listing。 --- ## 配置说明(告知用户时必须按此说明) **.env 文件的唯一标准位置是 `scripts/` 目录:** ``` ~/.claude/skills/ai-tryon/scripts/.env ← 正确位置 ~/.claude/skills/ai-tryon/.env ← 错误,不要放这里 ``` 告知用户配置的标准话术: > 请在 Skill 的 scripts 目录下创建 .env 文件: > ```bash > cp ~/.claude/skills/ai-tryon/scripts/.env.example \ > ~/.claude/skills/ai-tryon/scripts/.env > # 然后编辑填入 Key > ``` 不要让用户在 `ai-tryon/` 根目录或其他位置创建 .env。 --- ## 输出目录约束(最高优先级规则) **所有脚本调用都必须传 `--output-dir`,绝对禁止省略。** 输出目录的唯一真实来源是 `.env` 中的 `TRYON_OUTPUT_DIR` 环境变量: ```bash # .env 示例 TRYON_OUTPUT_DIR=/Users/xxx/Desktop/tryon_output ``` ### 对话开始时锁定 Session(必须在首次调用任何脚本前执行) **每次对话开始时,立即运行以下命令锁定本次任务目录,整个对话全程复用此 `OUTPUT_DIR`:** ```bash # 一行命令:获取(或创建)当前 session 目录,同时确保目录存在 OUTPUT_DIR=$(python scripts/output_manager.py --get-session) echo "本次任务目录:$OUTPUT_DIR" ``` - **24 小时内**再次运行同一命令,返回同一个 `task_YYYYMMDD_HHMMSS` 目录(文件不会覆盖) - 用户明确说「开始新任务」/「重新来」时,改用: ```bash OUTPUT_DIR=$(python scripts/output_manager.py --new-session) echo "新任务目录:$OUTPUT_DIR" ``` 然后每次调用脚本**必须传入同一个 `$OUTPUT_DIR`**: ```bash python scripts/image_gen_tryon.py --desc "..." --output-dir "$OUTPUT_DIR" python scripts/tryon_runner.py --garment g.jpg --output-dir "$OUTPUT_DIR" python scripts/video_gen.py --image img.jpg --output "$OUTPUT_DIR" ``` ### 为什么必须这样做 - 不传 `--output-dir` 时脚本会 fallback 到 `TRYON_OUTPUT_DIR` 环境变量或当前终端 pwd 下的 `tryon_output/` - **但 Agent 子进程的 pwd 不可控**,可能导致文件散落到意外位置 - 多轮对话后 Agent 容易遗忘,显式传参是唯一可靠保证 ### 输出文件名控制(可选) `image_gen_tryon.py` 支持 `--output-filename`,生成后会将第一个结果复制为指定文件名: ```bash python scripts/image_gen_tryon.py --desc "..." --output-dir "$OUTPUT_DIR" \ --output-filename model_ruyan_custom.jpg ``` ### 目录结构 每次对话/试穿任务自动创建独立的 session 子目录(以日期

更新日志: Source: GitHub https://github.com/wzj177/shop-tryon-skill

目录结构

当前层级: tree/main/

  • 📁 assets/
    • 📁 models/
      • 📄 00.png 197.9 KB
      • 📄 01.png 229.5 KB
      • 📄 02.png 210.5 KB
      • 📄 03.png 208.3 KB
      • 📄 04.png 212.9 KB
      • 📄 05.png 189.5 KB
      • 📄 06.png 174.6 KB
      • 📄 07.png 190.3 KB
      • 📄 08.png 174.5 KB
      • 📄 09.png 187.0 KB
      • 📄 10.png 179.1 KB
      • 📄 11.png 199.6 KB
      • 📄 12.png 209.1 KB
      • 📄 13.png 143.4 KB
      • 📄 14.png 185.8 KB
      • 📄 15.png 126.1 KB
      • 📄 16.png 141.1 KB
      • 📄 17.png 206.1 KB
      • 📄 18.png 200.2 KB
      • 📄 19.png 335.4 KB
      • 📄 20.png 318.6 KB
      • 📄 21.png 111.6 KB
      • 📄 22.png 218.7 KB
      • 📄 23.png 133.5 KB
      • 📄 24.png 199.3 KB
      • 📄 25.png 285.2 KB
      • 📄 26.png 99.4 KB
      • 📄 27.png 128.3 KB
      • 📄 28.png 86.3 KB
      • 📄 29.png 203.5 KB
      • 📄 30.png 158.2 KB
      • 📄 31.png 170.7 KB
      • 📄 32.png 186.4 KB
      • 📄 33.png 200.5 KB
      • 📄 34.png 237.4 KB
      • 📄 35.png 257.3 KB
      • 📄 36.png 214.2 KB
      • 📄 37.png 99.5 KB
      • 📄 38.png 174.2 KB
      • 📄 39.png 89.9 KB
      • 📄 40.png 90.5 KB
      • 📄 41.png 114.7 KB
      • 📄 42.png 173.0 KB
      • 📄 43.png 173.8 KB
      • 📄 44.png 210.3 KB
    • 📄 models.json 17.3 KB
  • 📁 references/
    • 📄 image-models.md 6.1 KB
    • 📄 tryon-apis.md 11.1 KB
  • 📁 scripts/
    • 📄 .env.example 2.2 KB
    • 📄 garment_analyzer.py 6.9 KB
    • 📄 image_gen_tryon.py 45.0 KB
    • 📄 jimeng_client.py 14.7 KB
    • 📄 model_manager.py 10.7 KB
    • 📄 oss_uploader.py 6.1 KB
    • 📄 output_manager.py 11.2 KB
    • 📄 partial_tryon.py 10.1 KB
    • 📄 preprocess.py 6.0 KB
    • 📄 test_partial_tryon.py 11.6 KB
    • 📄 tryon_runner.py 39.9 KB
    • 📄 video_gen.py 20.7 KB
  • 📄 .gitignore 364 B
  • 📄 LICENSE 1.0 KB
  • 📄 README.md 5.5 KB
  • 📄 SKILL.md 36.0 KB

SKILL.md

登录后下载/点赞/收藏 ❤ 17 | ★ 0
评论 0

请先登录后评论。

评论加载中...