feat: 初始化LLM过滤系统项目
- 添加FastAPI后端基础结构 - 实现用户认证和授权功能 - 添加敏感词检测和过滤功能 - 实现对话管理API - 添加管理员功能接口 - 配置MongoDB数据库连接 - 添加Ollama集成支持 - 初始化数据库脚本
parents
Showing
.env
0 → 100644
File added
File added
app/api/deps.py
0 → 100644
File added
File added
File added
File added
app/api/v1/admin.py
0 → 100644
app/api/v1/auth.py
0 → 100644
app/api/v1/conversation.py
0 → 100644
app/api/v1/router.py
0 → 100644
File added
app/core/config.py
0 → 100644
File added
app/db/mongodb.py
0 → 100644
app/main.py
0 → 100644
app/models/conversation.py
0 → 100644
app/models/sensitive_word.py
0 → 100644
app/models/user.py
0 → 100644
File added
File added
File added
app/schemas/conversation.py
0 → 100644
app/schemas/user.py
0 → 100644
File added
File added
File added
File added
app/services/auth.py
0 → 100644
app/services/conversation.py
0 → 100644
app/services/ollama.py
0 → 100644
File added
init_db.py
0 → 100644
requirements.txt
0 → 100644
| fastapi==0.104.1 | |||
| uvicorn==0.23.2 | |||
| pydantic==2.4.2 | |||
| pymongo==4.6.0 | |||
| motor==3.3.1 | |||
| python-jose==3.3.0 | |||
| passlib==1.7.4 | |||
| python-multipart==0.0.6 | |||
| bcrypt==4.0.1 | |||
| httpx==0.25.0 | |||
| python-dotenv==1.0.0 | |||
| \ No newline at end of file |
Please register or sign in to comment