zhangjiansunhe/README.md

56 lines
2.1 KiB
Markdown
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.

# 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) 模型,请耐心等待。