feat: v1.2.0 - 图片去重与管理、微信机器人优化、搜索设置可配置
主要功能: - 图片上传时 OCR 内容去重(3个上传端点统一使用公共函数 _check_ocr_duplicate) - 图片管理 Tab:展示所有图片、手动删除、一键去重 - 搜索结果详情弹窗增加删除按钮(带确认弹窗) - 图片管理卡片点击查看详情(复用 showOcrDetailModal) - 搜索限制和 LLM 批量判断数量可通过网站设置 - MiniMax API 调用添加 reasoning_split=True - 企业微信机器人:WebSocket 长连接、图片搜索、配置化搜索数量 - 版本号升级至 1.2.0
This commit is contained in:
41
requirements.txt
Normal file
41
requirements.txt
Normal file
@@ -0,0 +1,41 @@
|
||||
# ── Web 框架 ──
|
||||
fastapi>=0.115.0,<1.0.0
|
||||
uvicorn[standard]>=0.32.0,<1.0.0
|
||||
pydantic-settings>=2.6.0,<3.0.0
|
||||
python-multipart>=0.0.18
|
||||
|
||||
# ── 数据库 ──
|
||||
sqlalchemy[asyncio]>=2.0.36,<3.0.0
|
||||
aiosqlite>=0.20.0,<1.0.0
|
||||
asyncpg>=0.30.0,<1.0.0
|
||||
alembic>=1.14.0,<2.0.0
|
||||
pgvector>=0.3.6,<1.0.0
|
||||
|
||||
# ── 嵌入模型 SDK ──
|
||||
openai>=1.58.0,<2.0.0
|
||||
zhipuai>=2.1.0,<3.0.0
|
||||
dashscope>=1.20.0,<2.0.0
|
||||
sentence-transformers>=3.3.0,<4.0.0
|
||||
httpx>=0.27.0,<1.0.0
|
||||
|
||||
# ── OCR(可选,按需安装) ──
|
||||
# paddleocr>=2.9.0,<3.0.0
|
||||
# paddlepaddle 单独安装
|
||||
|
||||
# ── MCP SDK ──
|
||||
mcp[cli]>=1.2.0,<2.0.0
|
||||
|
||||
# ── Markdown 解析 ──
|
||||
python-frontmatter>=1.0.0,<2.0.0
|
||||
|
||||
# ── Word 文档解析 ──
|
||||
python-docx>=1.1.0,<2.0.0
|
||||
|
||||
# ── 中文分词(BM25 搜索引擎) ──
|
||||
jieba>=0.42.1
|
||||
|
||||
# ── 工具库 ──
|
||||
numpy>=1.26.0,<3.0.0
|
||||
|
||||
# ── 企业微信智能机器人 SDK(WebSocket 长连接) ──
|
||||
wecom-aibot-python-sdk>=1.0.0
|
||||
Reference in New Issue
Block a user