相似图搜索
工具名:find_similar_by_image
上传一张图,Nephele 会在你的 Eagle 素材库里找视觉上最相似的参考。适合"我有一张草图/截图/灵感图,想在自己的收藏里找同类风格"的场景。
适用场景
- 画了一张草图,想翻出库里风格相近的完成稿参考
- 看到一张灵感图,想看看自己 Eagle 里有没有类似的收藏
- 用 Eagle 里的某张图作为基准,扩展找更多同类素材
使用方式
通过 Agent 对话
- "这张图是我草图,帮我找风格相近的参考"
- "在 Eagle 里找和这张截图氛围类似的图"
- "用这张图当参考,找更多同类风格的素材"
Agent 会自动识别你指的是本地文件还是 Eagle 里的素材,然后调用工具。支持两种查询方式:
| 方式 | 说明 |
|---|---|
| 本地文件路径 | 传一张本地图片的完整路径 |
| Eagle item ID | 传 Eagle 里某张素材的 ID,直接用那张图作为查询 |
技巧
相似图搜索目前只在 Agent 对话中可用,工具箱里没有独立入口。
工作原理
相似度由两路信号加权计算:
| 信号 | 权重 | 衡量什么 |
|---|---|---|
| CLIP 风格嵌入 | 85% | 整体构图、色调、氛围、画风 |
| WD14 标签重叠 | 15% | 画面元素构成(人物、场景、物体) |
CLIP 嵌入是主要依据:每张图经过 CLIP 视觉模型后变成一个 512 维向量,两张图的向量夹角越小,视觉上越相似。WD14 标签作为补充,防止"氛围像但内容完全无关"的情况。
默认返回 Top-30 结果,相似度低于 0.50 的会被过滤。如果素材库尚未建立索引,工具会回退到纯标签匹配模式。
结果怎么看
返回的结果按相似度从高到低排列。每张结果图会显示:
- 相似度分数 — 越高越像,低于 0.50 的不显示
- 来源 — 来自 Eagle 的哪张素材
- 标签和星级 — 帮助你判断这是否是想要的结果
提示
结果质量直接取决于资源库索引的完整度。索引覆盖越全,CLIP 嵌入和 WD14 标签越完整,推荐越准。如果还没索引过,结果会大幅受限。
限制与注意事项
- 只搜索 Eagle 素材库,不会联网找外部图片
- 未索引时回退到纯标签匹配,结果相关性会明显下降
- 标签重叠度低于 12% 的结果被视为噪音,不参与排序