feat: 后端基础设施 — LLM工厂/Embedding工厂/验证客户端/会话持久化

- backend/llm.py: 支持 OpenAI 兼容 API 与 Ollama 本地模型切换
- backend/embeddings.py: 支持云端与本地嵌入模型(sentence-transformers)
- backend/validation.py: FastAPI 验证服务 HTTP 客户端
- backend/session.py: JSON 文件会话管理(创建/加载/保存/列表/删除)
- .env.example: 完整环境变量模板
- requirements.txt: 所有 Python 依赖声明
This commit is contained in:
2026-05-14 23:20:56 +08:00
commit 21a5fdf930
8 changed files with 280 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# 环境配置(含密钥)
.env
# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
.venv/
# 数据库
db/chroma/
sessions/
# IDE
.idea/
.vscode/
*.swp
*.swo
# 系统文件
Thumbs.db
.DS_Store