Initial commit: Comfyui_o1key v1.10.0

This commit is contained in:
o1key
2026-02-06 15:56:30 +08:00
commit 9ee29e17d0
25 changed files with 5735 additions and 0 deletions
+134
View File
@@ -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 并附上错误信息
---
**享受自动更新带来的便利!** 🎉