mirror of
https://github.com/MemeMeow-Studio/MemeMeow.git
synced 2026-10-26 12:03:07 +08:00
79ce99883bc9b70b87765778333a136fa5a63473
VVQuest
VVQuest 是一个能够通过自然语言描述检索合适的张维为表情包的项目,运用嵌入模型检索。
数据来源
本项目张维为表情包来源于 知乎
若有侵权,请联系删除
项目使用
- git clone本仓库
- 安装依赖
pip install -r requirements.txt
-
获取API_KEY(可选,可使用本地模型)
注册Silicon Flow账号后在此处获取
-
运行项目
python -m streamlit run app.py
添加额外图片
修改 config/config.yaml 中的 paths.image_dirs,添加示例配置如下:
pic_example:
path: 'path/to/your/images'
regex:
pattern: '^[^-]*-'
replacement: ""
type: "名称"
上传图片
选择 upload images 页面,点击添加表情包按钮,上传图片即可。
可以选择多张表情包。
可以启用使用VLM自动生成文件名,程序会使用VLM为每张图片生成文件名。
每次上传完成后,需要叉掉所有已上传的文件或者刷新页面,否则会重复保存。
上传完成后,需要重新生成缓存。
图片打标 (WIP)
选择 label images 页面,选择图片文件夹,点击 使用VLM生成描述 ,选择需要的描述后重命名文件即可。
程序使用文件名生成embedding用于检索。如果你希望给一个图片多个embedding,你可以在文件名中使用-分隔。
Demo
LICENSE
check LICENSE
Star History
Languages
Python
86.2%
JavaScript
5.3%
Vue
4.2%
TypeScript
2.2%
CSS
1.5%
Other
0.6%