Files
HuiBrain/requirements.txt
EduBrain Dev b17786b57b feat: v1.2.0 - 图片去重与管理、微信机器人优化、搜索设置可配置
主要功能:
- 图片上传时 OCR 内容去重(3个上传端点统一使用公共函数 _check_ocr_duplicate)
- 图片管理 Tab:展示所有图片、手动删除、一键去重
- 搜索结果详情弹窗增加删除按钮(带确认弹窗)
- 图片管理卡片点击查看详情(复用 showOcrDetailModal)
- 搜索限制和 LLM 批量判断数量可通过网站设置
- MiniMax API 调用添加 reasoning_split=True
- 企业微信机器人:WebSocket 长连接、图片搜索、配置化搜索数量
- 版本号升级至 1.2.0
2026-04-13 22:25:08 +08:00

42 lines
953 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ── 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
# ── 企业微信智能机器人 SDKWebSocket 长连接) ──
wecom-aibot-python-sdk>=1.0.0