135 lines
3.6 KiB
Markdown
135 lines
3.6 KiB
Markdown
# Comfyui_o1key 更新说明
|
|
|
|
## 🎉 插件已支持一键自动更新!
|
|
|
|
从 v1.10.0 版本开始,插件支持自动更新功能。你只需运行更新脚本,即可轻松获取最新版本。
|
|
|
|
---
|
|
|
|
## 📦 如何更新
|
|
|
|
### Windows 用户
|
|
|
|
1. 打开文件资源管理器
|
|
2. 进入插件目录:`ComfyUI\custom_nodes\Comfyui_o1key`
|
|
3. 双击运行 `update.bat` 文件
|
|
4. 等待更新完成(通常只需几秒钟)
|
|
5. 重启 ComfyUI
|
|
|
|
### Linux/Mac 用户
|
|
|
|
打开终端,执行以下命令:
|
|
|
|
```bash
|
|
cd ComfyUI/custom_nodes/Comfyui_o1key
|
|
chmod +x update.sh # 首次运行需要添加执行权限
|
|
./update.sh
|
|
```
|
|
|
|
---
|
|
|
|
## ✨ 更新脚本功能
|
|
|
|
✅ **自动检查更新** - 自动检测是否有新版本
|
|
✅ **备份配置** - 自动备份和恢复 `.config` 配置文件
|
|
✅ **拉取代码** - 自动从 GitHub 拉取最新代码
|
|
✅ **更新依赖** - 自动更新 Python 依赖包
|
|
✅ **显示日志** - 显示最近的更新内容
|
|
✅ **完善提示** - 友好的中文提示和错误处理
|
|
|
|
---
|
|
|
|
## 🔔 更新检查
|
|
|
|
插件会在每次启动 ComfyUI 时自动检查是否有新版本:
|
|
|
|
- 如果发现新版本,终端会显示更新提示
|
|
- 不会影响插件加载速度
|
|
- 不会弹窗打断工作流程
|
|
- 检查失败不影响插件正常使用
|
|
|
|
**终端提示示例:**
|
|
|
|
```
|
|
============================================================
|
|
🎉 Comfyui_o1key 有新版本可用 (当前版本: v1.9.1)
|
|
============================================================
|
|
更新方法:
|
|
Windows: 双击运行 update.bat
|
|
Linux/Mac: 运行 ./update.sh
|
|
或手动执行: git pull origin main
|
|
============================================================
|
|
```
|
|
|
|
---
|
|
|
|
## 🛡️ 安全保障
|
|
|
|
- **配置安全**:更新前自动备份 `.config` 文件,更新后自动恢复
|
|
- **环境变量**:存储在系统级别的 API 密钥不受影响
|
|
- **错误处理**:更新失败不会破坏现有安装
|
|
- **回退方案**:如有问题可用 `git reset` 回退
|
|
|
|
---
|
|
|
|
## 🔧 手动更新(备用方案)
|
|
|
|
如果自动更新脚本无法使用,可以手动执行:
|
|
|
|
```bash
|
|
cd ComfyUI/custom_nodes/Comfyui_o1key
|
|
git pull origin main
|
|
pip install -r requirements.txt --upgrade
|
|
```
|
|
|
|
---
|
|
|
|
## ❓ 常见问题
|
|
|
|
### Q1: 更新会覆盖我的配置吗?
|
|
|
|
**不会。** 更新脚本会自动备份和恢复你的 `.config` 文件。环境变量中的 API 密钥也不受影响。
|
|
|
|
### Q2: 更新失败怎么办?
|
|
|
|
1. 检查网络连接是否正常
|
|
2. 确认 Git 已正确安装
|
|
3. 尝试手动更新(见上方"手动更新"部分)
|
|
4. 如有未提交的修改,先备份后执行 `git reset --hard origin/main`
|
|
|
|
### Q3: 更新后插件无法启动怎么办?
|
|
|
|
1. 检查终端错误信息
|
|
2. 重新运行依赖安装:`pip install -r requirements.txt --upgrade`
|
|
3. 确认 Python 版本 ≥ 3.7
|
|
4. 查看 [GitHub Issues](https://github.com/你的用户名/Comfyui_o1key/issues) 寻求帮助
|
|
|
|
### Q4: 可以禁用启动时的更新检查吗?
|
|
|
|
暂不支持配置禁用,但更新检查:
|
|
- 速度极快(<1 秒)
|
|
- 完全静默(无更新时不显示任何信息)
|
|
- 失败不影响插件加载
|
|
|
|
### Q5: 如何查看当前版本?
|
|
|
|
查看插件目录下的 `version.txt` 文件,或在更新时会显示当前版本号。
|
|
|
|
### Q6: 多久检查一次更新?
|
|
|
|
仅在 ComfyUI 启动时检查一次,不会在运行过程中反复检查。
|
|
|
|
---
|
|
|
|
## 📮 反馈与支持
|
|
|
|
如果在更新过程中遇到问题,请:
|
|
|
|
1. 查看终端输出的错误信息
|
|
2. 查阅 [GitHub Issues](https://github.com/你的用户名/Comfyui_o1key/issues)
|
|
3. 提交新 Issue 并附上错误信息
|
|
|
|
---
|
|
|
|
**享受自动更新带来的便利!** 🎉
|