Initial commit: Comfyui_o1key v1.10.0
This commit is contained in:
@@ -0,0 +1,134 @@
|
||||
# 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 并附上错误信息
|
||||
|
||||
---
|
||||
|
||||
**享受自动更新带来的便利!** 🎉
|
||||
Reference in New Issue
Block a user