mrunmayee-shirgaonkar-21/First_college_project
GitHub: mrunmayee-shirgaonkar-21/First_college_project
一个大学入门项目,基于 FastAPI 构建的网络安全情报后端,整合 URL 扫描、IP 信誉查询、邮件风险分析及 RAG 驱动的威胁情报聊天机器人。
Stars: 0 | Forks: 0
# 第一个大学项目:AI Chatbot
欢迎来到我的第一个大学项目!此仓库包含一个带有 Web 界面的 Chatbot 应用程序。
## 项目功能
- 用于与 Chatbot 交互的基于 Web 的用户界面(`ui_chatbot.html`)。
- 处理对话逻辑的 Python 后端。
- 使用 `faiss` 的向量搜索与检索功能。
## 项目结构
- **`app/`**:包含后端应用程序代码。
- **`ui_chatbot.html` / `news.html` / `style.css`**:用于用户界面的前端文件。
- **`faiss_index/`**:Chatbot 使用的向量数据库索引目录。
- **`requirements.txt`**:运行项目所需的 Python 依赖列表。
## 设置说明
1. **克隆仓库:**
git clone https://github.com/mrunmayee-shirgaonkar-21/First_college_project.git
cd First_college_project
2. **设置虚拟环境:**
python -m venv venv
source venv/Scripts/activate # 在 Windows Git Bash 上
3. **安装依赖项:**
pip install -r requirements.txt
4. **环境变量:**
在根目录下创建一个 `.env` 文件,并添加所需的 API 密钥。*(注意:`.env` 文件已被 git 有意忽略,以确保您的密钥安全)。*
标签:AI聊天机器人, AV绕过, FAISS, FastAPI, Python, 后端开发, 向量检索, 多模态安全, 威胁情报, 开发者工具, 无后门, 逆向工具