56 lines
2.1 KiB
Markdown
56 lines
2.1 KiB
Markdown
# SmartNotes (智能笔记助手)
|
||
|
||
**一句话描述**: 一个利用 AI 将碎片化笔记转化为结构化知识并在生成测验的智能助手。
|
||
|
||
## 核心功能
|
||
- **智能整理**: 自动将杂乱的文本整理为清晰的层级结构(标题、要点)。
|
||
- **自动摘要**: 提炼核心观点,生成简洁摘要。
|
||
- **互动测验**: 基于笔记内容生成选择题,帮助巩固记忆。
|
||
|
||
## 快速开始
|
||
|
||
1. **安装依赖**:
|
||
```bash
|
||
uv sync
|
||
```
|
||
|
||
2. **运行应用**:
|
||
```bash
|
||
uv run streamlit run app.py
|
||
```
|
||
|
||
## 📖 操作指南
|
||
|
||
### 1. 配置设置 (Configuration)
|
||
在左侧侧边栏进行基础设置:
|
||
- **服务提供商**: 根据你拥有的 API Key 选择 `OpenAI` 或 `DeepSeek`。
|
||
- **API Key**: 输入你的 API 密钥(输入框会自动隐藏内容以保护隐私)。
|
||
- **Base URL**:
|
||
- 选择提供商后会自动填充默认地址。
|
||
- 如果使用中转服务(如 AIHubMix),请手动修改为中转商提供的 Base URL。
|
||
- **模型选择**:
|
||
- **OpenAI**: 推荐 `gpt-4o` (效果最好) 或 `gpt-4o-mini` (性价比高)。
|
||
- **DeepSeek**: 推荐 `deepseek-chat` (通用) 或 `deepseek-reasoner` (推理增强)。
|
||
|
||
### 2. 核心功能使用
|
||
#### A. 📝 智能整理与摘要
|
||
1. 在主界面的文本框中粘贴你的原始笔记(支持杂乱的会议记录、课堂速记等)。
|
||
2. 在下方单选框中选择 **"整理 & 摘要"**。
|
||
3. 点击 **"🚀 开始处理"** 按钮。
|
||
4. **结果**: 右侧栏将显示:
|
||
- **核心摘要**: 3-5句话提炼的内容精华。
|
||
- **结构化笔记**:这是修复语病并重新排版后的 Markdown 笔记。
|
||
|
||
#### B. 🧠 生成测验
|
||
1. 同样粘贴笔记内容。
|
||
2. 选择 **"生成测验"** 选项。
|
||
3. 点击开始处理。
|
||
4. **结果**: AI 将生成 3 道单项选择题,每道题都包含:
|
||
- 题目描述
|
||
- 4 个选项
|
||
- **折叠的答案与解析**(点击可展开查看,方便自测)。
|
||
|
||
### 3.常见问题
|
||
- **报错 "Invalid API Key"**: 请检查 Key 是否复制完整,或是否选对了提供商。
|
||
- **响应慢**: AI 思考需要时间,特别是 DeepSeek-R1 (Reasoner) 模型,请耐心等待。
|