# DeepSeek 智能问答助手 一个基于 Python tkinter 的图形界面问答程序,调用 DeepSeek API 进行智能对话。 ## 功能特点 - 💬 简洁美观的图形界面 - 🤖 支持多轮对话(保留上下文) - ⚡ 异步请求,界面不卡顿 - ⌨️ 快捷键支持(Enter 发送,Shift+Enter 换行) - 🧹 一键清空对话记录 ## 环境要求 - Python 3.8+ - 有效的 DeepSeek API Key ## 安装步骤 1. **安装依赖** ```bash pip install -r requirements.txt ``` 2. **配置 API Key** 编辑 `config.py` 文件,将 `API_KEY` 替换为你自己的 DeepSeek API Key: ```python API_KEY = "sk-你的API密钥" ``` 获取 API Key:https://platform.deepseek.com/ ## 运行程序 ```bash python main.py ``` ## 使用说明 1. 在底部输入框中输入你的问题 2. 按 **Enter** 键或点击 **发送** 按钮发送消息 3. 按 **Shift+Enter** 换行 4. 点击右上角 **清空对话** 按钮重置对话 ## 项目结构 ``` DeepSeekChat/ ├── main.py # 主程序(GUI 界面) ├── config.py # 配置文件(API Key 等) ├── requirements.txt # 依赖包列表 └── README.md # 项目说明 ``` ## 常见问题 **Q: 提示 "API 客户端未初始化"?** A: 请检查 `config.py` 中的 API Key 是否正确填写。 **Q: 提示 "请求失败"?** A: 请检查网络连接,以及 API Key 是否有效。 **Q: 如何更换模型?** A: 修改 `config.py` 中的 `MODEL` 变量,可选值: - `deepseek-chat` - DeepSeek-V3 对话模型 - `deepseek-reasoner` - DeepSeek-R1 推理模型