该页面是 comfy-cli 中关于自定义节点依赖与能力约束的打包备用说明,面向需要为 ComfyUI 自定义节点扩充依赖、判断能力边界的使用者。
在用途上,它用于在扩展自定义节点包时处理依赖声明与兼容性问题,尤其针对本地与 Cloud 环境可能存在的差异。
主要能力与要点:
- 依赖复用:建议复用 ComfyUI 已安装的 torch、numpy、Pillow 及相关包,只声明额外需要的依赖。
- 冲突处理:在扩展包之前检查已有版本锁定(pins);遇到共享依赖冲突时应报告冲突,而不是直接替换。
- 能力与约束说明:需要明确指出文件系统、网络、自定义端点、持久状态、凭据以及超大输出等约束。
- 本地与 Cloud 分别判定:这些约束可能导致节点在本地可用、但在 Cloud 环境不兼容,应分别报告两个结论。
- 凭据安全:不得将凭据持久化到生成的源码中,也不得把凭据放入 widget 值,因为工作流和图像元数据可能保留这些值;应从环境变量或目标运行时支持的配置机制读取密钥。
使用方式方面,资料未提供具体命令或操作步骤,暂未提供。
适用场景为开发或维护 ComfyUI 自定义节点、需要在本地与 Cloud 环境之间评估依赖与能力兼容性时。限制方面,该页面主要是约束性说明,未提供完整实现细节、示例代码或平台支持范围,相关细节暂未提供。