项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-11-01 · 当前星标 ★ 1681
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Docker 与 Docker Compose(推荐部署方式)
- 现代浏览器,用于访问前端图集与服务
- 可选:OpenAI / 豆包 / Gemini 等生图服务的 API Key
- 可选:本地运行后端需自备 Go 编译环境
安装与启动步骤
-
1获取项目代码
克隆仓库并进入项目根目录,后续后端与前端命令都在此目录下执行。
git clone https://github.com/paipiange/nvzhuang.git cd nvzhuang -
2打开前端图集
前端是纯静态站点,无需构建,用任意静态文件服务器托管前端目录即可浏览 1407 张参考图。
-
3复制配置模板
在 backend/config 路径下把示例配置复制为正式配置;不复制时系统会自动回退加载模板并监听 8000。
cp backend/manifest/config/config.example.yaml backend/manifest/config/config.yaml -
4填写模型配置
编辑 config.yaml 的 llm.models,按需设置 provider、baseURL、model,并填 apiKey 或用 envKey 指向环境变量。
-
5注入模型密钥
用环境变量传入 Key 更安全,envKey 优先级高于配置文件里的 apiKey 字段。
export ARK_API_KEY="ark-xxxxxxxx" export OPENAI_API_KEY="sk-xxxxxxxx" -
6一键启动后端
在项目根目录执行 Docker Compose 启动后端,容器默认监听 8000 端口。
docker compose up -d
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
llm.models.<别名>.provider | 是 | 指定协议类型,可选 openai、doubao、gemini、comfyui | openai |
llm.models.<别名>.apiKey | 否 | 直接填写密钥,留空则改用环境变量读取 | sk-xxxxxxxx |
llm.models.<别名>.envKey | 否 | 指定读取密钥的环境变量名,优先级高于 apiKey | OPENAI_API_KEY |
llm.models.<别名>.baseURL | 是 | 模型服务的接口地址,可按需改为自建或兼容服务地址 | https://api.openai.com/v1 |
llm.models.<别名>.model | 是 | 实际调用的模型名称,需与所接服务一致 | gpt-image-2 |
llm.models.comfyui.workflowPath | 否 | 使用 comfyui 时的本地工作流 JSON 文件路径 | workflows/comfyui_qwen_image_edit_2511_api.json |
如何确认成功
浏览器访问 http://localhost:8000 能正常返回服务,前端图集可筛选、搜索并查看大图。
常见问题
Q:只浏览图集需要 API Key 吗?
A:不需要。图集浏览、分类筛选和中英双语检索由纯前端静态驱动,打开页面即可使用;只有 AI 换装才需要自建后端并自备 Key。
Q:没有复制 config.yaml 会启动失败吗?
A:不会。未复制时系统会自动使用配置模板作为保底,并稳定监听 8000 端口,只是无法使用自定义模型参数。
Q:Windows 上不想装 Docker 怎么办?
A:可直接双击 backend/restart.bat 一键自动编译并启动服务;也可在命令行进入 backend 目录设置环境变量后执行 go run main.go。
Q:调用换装接口返回 429 是什么原因?
A:触发了内置限流或额度保护:默认每分钟 10 次、每个 UTC 自然日 100 次,超限即返回标准 429 业务码,可等待或按后端文档调整。
注意事项
- 所有图片均为 AI 生成的服装设计概念图,不是现实品牌商品照片。
- 调用大模型会消耗对应第三方服务的配额,请自行评估成本。
- 公网部署时建议启用 Bearer Token 鉴权、CORS 白名单、限流与图片大小校验等安全项。
- README 另给出 docker run 单命令方式,需已有 costume-tryon 镜像,并映射 8000 端口、注入模型 Key。
核心亮点
- 内置 1407 张女装参考图,开箱即用,省去自行收集整理素材的时间
- 支持中英文双语检索,跨语言查找服装风格更顺手
- 图像生成后端可配置 OpenAI Images、Gemini、豆包,并允许自定义 Base URL、API Key 和模型,接入灵活
不足之处
- 数据集规模有限,仅 1407 张,风格与品类覆盖可能不够全面
- 项目处于成长早期,文档与社区生态有待完善
适用场景
- 搭建虚拟试穿演示网站,快速验证服装换装效果
- 为 AI 图像生成应用提供女装风格参考素材库
- 服装电商或设计团队做款式风格探索与灵感检索
替代项目
OOTDiffusion、IDM-VTON、ComfyUI
下一篇:没有了!
同类项目推荐
Awesome-Multimodal-Urban-Computi···
开源
一页看懂多模态城市计算:模型+数据集全收录
A professional list on Multi-modal Data Fusion Models and Key Datasets for Urban Com···
ARC-Interactive-History-Dataset
开源
把人类解 ARC 谜题的每一步操作录成数据,供 AI 学习推理过程
The history files when recording human interaction while solving ARC tasks
dataset-generator
开源
配好字段规则,一键生成逼真演示数据集
AI Dataset Generator – Create realistic datasets for demos, learning, and dashboard···
pandas-datareader
开源
一行代码抓取全球金融数据,直接生成 DataFrame
Extract data from a wide range of Internet sources into a pandas DataFrame.
IKEA3DAssemblyDataset
开源
用宜家真实家具3D模型,做组装步骤与机器人装配研究
The IKEA 3D Assembly Dataset is made available by Inter IKEA Systems B.V. to encoura···
Speech-Corpus-Collection
开源
找语音数据?一个仓库帮你搜罗好语料
A Collection of Speech Corpus for ASR and TTS
palestine-datasets
开源
调用伤亡数据 API,用姓名和数字还原真实故事
The human toll of Israel's ongoing genocide in names & numbers. Use the data from ou···
awesome-public-streaming-dataset···
开源
找实时数据源不再靠搜,一页清单直接接入流处理
A list of free datasets that provide streaming data
TTSizer
开源
上传音视频,自动生成按说话人分好的TTS训练数据集
️ Automatically transcribe audio/video into high-quality, speaker-specific Text-To-···
