Skip to content

ComfyNodePRs/PR-Comfyui_JTnodes-c3d280b2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Comfyui JTnodes

这个项目包含了一些自定义的ComfyUI节点,用于图像处理、AI对话和辅助工具任务。

Version License

功能

当前版本 (v1.1.0) 包含以下节点:

  • JT Siliconflow LLM: Siliconflow API对话节点

    • 输入:
      • API密钥 (STRING)
      • 提示词 (STRING,支持多行输入)
      • 系统设定 (STRING,支持多行输入)
      • 模型选择 (四种可选模型)
      • 上下文大小 (INT,0-30)
      • 最大生成长度 (INT,512-200000)
    • 输出:
      • 生成的文本 (STRING)
      • 完整对话记录 (STRING)
      • 会话历史 (STRING)
    • 特点:
      • 支持多个Siliconflow模型
      • 支持自定义系统设定
      • 维护会话历史
      • 灵活的上下文管理
  • JT Brightness Adjustment: 图像亮度调节节点

    • 输入:
      • 图像 (IMAGE)
      • 亮度调节系数 (0.0 到 2.0)
    • 输出:
      • 处理后的图像 (IMAGE)
  • JT Save Image to Path: 高级图像保存节点,支持灵活的文件命名和批量保存

    • 输入:

      • 图像 (IMAGE)
      • 文件夹路径 (STRING,默认: "/path")
      • 文件名 (STRING,默认: "Image")
      • 格式 (COMBO ["PNG", "JPG"],默认: "JPG")
      • 使用序号 (BOOLEAN,默认: False)
      • 分隔符 (COMBO ["none", "hyphen", "underscore"],默认: "hyphen")
        • none: 无分隔符
        • hyphen: 连字符 (-)
        • underscore: 下划线 (_)
      • 序号位数 (INT,1-5位,默认: 4)
      • 允许覆盖 (BOOLEAN,默认: True)
    • 输出:

      • 原始图像传递 (IMAGE) - 用于工作流程继续
      • 保存文件夹路径 (STRING) - 图像保存的目录完整路径
      • 保存文件名列表 (STRING) - 所有保存的文件名,每个文件名占一行
      • 保存数量 (INT) - 本次保存的图像总数
    • 文件命名规则:

      1. 无序号模式:

        • 直接使用输入的文件名保存
        • 当不允许覆盖且文件存在时跳过保存
      2. 序号模式:

        • 使用 文件名 + 分隔符 + 序号 的格式
        • 序号位数在1-5位之间自动调整
        • 允许覆盖时:从1开始按顺序编号
        • 不允许覆盖时:从1开始查找未被使用的序号
      3. 批量保存时:

        • 允许覆盖:使用连续的序号
        • 不允许覆盖:自动跳过已存在的序号
    • 特点:

      • 自动创建完整的输出目录结构
      • 提供完整的文件名列表预览
      • 支持PNG格式的元数据保存
      • 高质量的图像保存(JPG使用95质量)
      • 实时显示所有保存文件名,每行一个
      • 智能的序号管理系统
      • 灵活的覆盖控制
  • JT Serial Counter: 序号生成工具节点

    • 输入:
      • 数字 (INT,0-99999)
      • 序号位数 (INT,1-5位)
    • 输出:
      • 格式化的序号字符串 (STRING)
    • 特点:
      • 支持1-5位序号长度
      • 智能的位数自动调整
      • 自动处理数字溢出
      • 适用于批处理文件命名

安装说明

  1. 找到你的ComfyUI安装目录
  2. 进入 custom_nodes 目录(如果不存在则创建)
  3. 将此项目克隆或复制到该目录:
    cd custom_nodes
    # 通过克隆仓库
    git clone [你的仓库URL]
    # 或直接将 Comfyui_JTnodes 文件夹复制到此目录
  4. 安装依赖:
    pip install openai>=1.0.0
  5. 重启ComfyUI

使用方法

  1. 启动ComfyUI
  2. 在节点选择菜单中,查找对应节点(在JT分类下)
  3. 将节点添加到你的工作流中
  4. 设置所需参数
  5. 运行工作流

系统要求

  • ComfyUI (最新版本)
  • Python 3.x
  • PyTorch >= 1.12
  • NumPy >= 1.23
  • Pillow (PIL) >= 9.0
  • openai >= 1.0.0

许可证

MIT License

更新日志

v1.1.0

  • 添加 JT Siliconflow LLM 节点,支持以下功能:
    • Siliconflow API调用
    • 多模型支持(DeepSeek-V3, QwQ-32B, Qwen2.5-32B-Instruct, DeepSeek-R1)
    • 会话历史管理
    • 自定义系统设定
  • 优化API密钥输入显示
  • 更新OpenAI客户端初始化方式
  • 添加新的依赖项要求(openai>=1.0.0)

v1.0.0

  • 初始版本发布
  • 实现基础图像处理功能
  • 添加高级图像保存功能
  • 添加序号生成工具

About

some nodes from JT.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%