mirror of
https://github.com/Zippland/Snap-Solver.git
synced 2026-01-20 07:00:57 +08:00
rdm
This commit is contained in:
56
README.md
56
README.md
@@ -8,25 +8,27 @@
|
||||
|
||||
Snap-Solver 是一个强大的AI笔试测评工具,只需**按下快捷键**,即可自动截取您电脑屏幕上的题目,通过 AI 进行识别并给出详细解答。无论是数学题、物理题、化学题、编程问题还是其他学术问题,Snap-Solver 都能为您提供专业的解答。
|
||||
|
||||
> 如需**代部署服务**,可联系:[zylanjian@outlook.com](mailto:zylanjian@outlook.com)
|
||||
|
||||
<img src="pic.jpg" alt="Snap-Solver 截图" width="400" />
|
||||
|
||||
### 📞 代部署支持
|
||||
|
||||
如果您不擅长编程,需要该软件的**代部署服务**,可发送邮件至:[zylanjian@outlook.com](mailto:zylanjian@outlook.com)
|
||||
|
||||
## 🌟 核心功能
|
||||
|
||||
- 🖼️ **一键截图**:在手机上使用截屏按钮,即可远程监控电脑屏幕
|
||||
- 🖼️ **一键截图**:在手机上使用**截屏**按钮,即可远程监控电脑屏幕
|
||||
- 🌐 **局域网共享**:一处部署,多处使用,同一网络下**所有设备**均可监控电脑
|
||||
- 🔍 **OCR 文字识别**:支持 Mathpix API 识别数学公式和图片中的文字
|
||||
- 🧠 **多模型支持**:同时支持 GPT-4o、Claude-3.7 和 DeepSeek 等多种 AI 模型
|
||||
- 🔐 **VPN 代理支持**:可自定义 VPN 代理,支持国内用户通过代理访问 AI 模型
|
||||
- 🌓 **主题切换**:支持明暗主题切换,保护您的眼睛
|
||||
- 💻 **全平台支持**:Windows、MacOS、Linux 系统可用,手机端可通过浏览器访问
|
||||
- 🧠 **多模型支持**:同时支持 GPT、o3、Claude 和 DeepSeek 等多种 AI 模型
|
||||
- 🔐 **VPN 代理支持**:可自定义 VPN 代理,支持国内用户通过代理访问
|
||||
- 💻 **全平台支持**:Windows、MacOS(暂未调试)、Linux 系统可用,手机端可通过浏览器访问
|
||||
|
||||
## 🛠️ 技术架构
|
||||
|
||||
- **后端**:Flask + SocketIO,提供 Web 服务和 WebSocket 实时通信
|
||||
- **前端**:HTML + CSS + JavaScript,提供直观的用户界面
|
||||
- **AI 接口**:
|
||||
|
||||
OpenAI:
|
||||
- GPT-4o
|
||||
- o3-mini
|
||||
@@ -44,10 +46,10 @@ Snap-Solver 是一个强大的AI笔试测评工具,只需**按下快捷键**
|
||||
## 📋 使用前准备
|
||||
|
||||
1. **API Keys**:
|
||||
- [OpenAI API Key](https://openai.com)(用于 GPT-4o 和 o3-mini,可选)
|
||||
- [Anthropic API Key](https://anthropic.com)(用于 Claude-3.7-Sonnet,推荐✅)
|
||||
- [DeepSeek API Key](https://deepseek.com)(用于 DeepSeek-r1 和 DeepSeek-v3,可选)
|
||||
- [Mathpix API Key](https://mathpix.com)(用于 OCR 文字识别,推荐✅)
|
||||
- [OpenAI API Key](https://openai.com)(可选)
|
||||
- [Anthropic API Key](https://anthropic.com)(可选,推荐✅)
|
||||
- [DeepSeek API Key](https://deepseek.com)(可选,不推荐❌)
|
||||
- [Mathpix API Key](https://mathpix.com)(推荐✅)
|
||||
|
||||
2. **运行环境**:
|
||||
- [Python](https://www.python.org/downloads/) 3.x 版本
|
||||
@@ -55,29 +57,16 @@ Snap-Solver 是一个强大的AI笔试测评工具,只需**按下快捷键**
|
||||
|
||||
## 🚀 快速开始
|
||||
|
||||
1. **克隆项目**:
|
||||
```bash
|
||||
git clone https://github.com/zippland/Snap-Solver.git
|
||||
```
|
||||
|
||||
2. **进入虚拟环境**:
|
||||
```bash
|
||||
.venv/Scripts/activate
|
||||
```
|
||||
|
||||
3. **安装依赖**:
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
4. **启动应用**:
|
||||
1. **启动应用**:
|
||||
```bash
|
||||
python app.py
|
||||
```
|
||||
|
||||
5. **访问服务**:
|
||||
- 本机访问:打开浏览器,访问 http://localhost:5000
|
||||
- 移动设备访问:使用同一局域网内的手机、平板等设备访问 http://[服务器IP]:5000
|
||||
2. **访问服务**:
|
||||
- 💻 本机访问:
|
||||
打开浏览器,访问 http://localhost:5000
|
||||
- 📱 移动设备访问:
|
||||
使用同一局域网内的手机、平板等设备访问 `http://[服务器IP]:5000`
|
||||
|
||||
## 💡 使用指南
|
||||
|
||||
@@ -85,7 +74,7 @@ Snap-Solver 是一个强大的AI笔试测评工具,只需**按下快捷键**
|
||||
|
||||
首次使用时,点击右上角的⚙️设置图标,配置:
|
||||
- AI 模型 API 密钥(至少需要一个)
|
||||
- OCR 识别设置(可选)
|
||||
- OCR 识别设置(可选;为节约token成本,强烈推荐)
|
||||
- 代理设置(如需)
|
||||
- 系统提示词(可自定义)
|
||||
|
||||
@@ -108,9 +97,10 @@ Snap-Solver 是一个强大的AI笔试测评工具,只需**按下快捷键**
|
||||
|
||||
您可以在设置面板中自定义多项参数:
|
||||
|
||||
- **AI 模型**:选择不同的 AI 模型(GPT-4o、Claude-3.7、DeepSeek 等)
|
||||
- **AI 模型**:选择不同的 AI 模型(GPT-4o、o3-mini、Claude-3.7、DeepSeek-r1 等)
|
||||
- **语言**:设置 AI 回答的首选语言
|
||||
- **温度**:调整 AI 回答的随机性(较低值更精确,较高值更创意)
|
||||
- **思考深度**: Claude专属参数,可调整思维模式
|
||||
- **系统提示词**:自定义 AI 的基础行为指令
|
||||
- **代理设置**:配置 HTTP 代理,便于国内用户访问
|
||||
|
||||
@@ -154,7 +144,7 @@ Snap-Solver 是一个强大的AI笔试测评工具,只需**按下快捷键**
|
||||
|
||||
## 📜 开源协议
|
||||
|
||||
本项目采用 [Apache](LICENSE) 协议。
|
||||
本项目采用 [Apache 2.0](LICENSE) 协议。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user