Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Commit ccad459

Browse files
authored
Add files via upload
1 parent 82bf629 commit ccad459

10 files changed

+13
-14
lines changed

IFChatPromptNode.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,8 +367,8 @@ def __init__(self):
367367
self.random = False
368368

369369
self.comfy_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
370-
self.rag_dir = os.path.join(folder_paths.base_path, "custom_nodes", "ComfyUI-IF_AI_tools", "IF_AI", "rag")
371-
self.presets_dir = os.path.join(folder_paths.base_path, "custom_nodes", "ComfyUI-IF_AI_tools", "IF_AI", "presets")
370+
self.rag_dir = os.path.join(folder_paths.user_directory, "IF_AI", "rag")
371+
self.presets_dir = os.path.join(folder_paths.user_directory, "IF_AI", "presets")
372372

373373
self.stop_file = os.path.join(self.presets_dir, "stop_strings.json")
374374
self.assistants_file = os.path.join(self.presets_dir, "assistants.json")

IFDisplayTextWildcardNode.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ def __init__(self):
2020

2121
# Initialize paths
2222
self.base_path = folder_paths.base_path
23-
self.presets_dir = os.path.join(self.base_path, "custom_nodes", "ComfyUI_IF_AI_tools", "IF_AI", "presets")
24-
self.wildcards_dir = os.path.join(self.presets_dir, "wildcards") # Updated path
23+
self.presets_dir = os.path.join(folder_paths.user_directory, "IF_AI", "presets")
24+
self.wildcards_dir = os.path.join(self.presets_dir, "wildcards")
2525

2626
# Load wildcards
2727
self.wildcards = self.load_wildcards()

IFImagePromptNode.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def __init__(self):
7373
self.strategies = "normal"
7474
# Initialize paths and load presets
7575
self.base_path = folder_paths.base_path
76-
self.presets_dir = os.path.join(self.base_path, "custom_nodes", "ComfyUI-IF_AI_tools", "IF_AI", "presets")
76+
self.presets_dir = os.path.join(folder_paths.user_directory, "IF_AI", "presets")
7777

7878
# Load preset configurations
7979
self.profiles = self.load_presets(os.path.join(self.presets_dir, "profiles.json"))

IFPromptMkrNode.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def __init__(self):
7373
self.strategies = "normal"
7474
# Initialize paths and load presets
7575
self.base_path = folder_paths.base_path
76-
self.presets_dir = os.path.join(self.base_path, "custom_nodes", "ComfyUI-IF_AI_tools", "IF_AI", "presets")
76+
self.presets_dir = os.path.join(folder_paths.user_directory, "IF_AI", "presets")
7777

7878
# Load preset configurations
7979
self.profiles = self.load_presets(os.path.join(self.presets_dir, "profiles.json"))

IFSaveTextNode.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def process_text(self, question_input, negative_input, response_input, save_file
4141
return (question_input, response_input, negative_input, turn)
4242

4343
def save_text_to_file(self, turn_data, file_format, save_mode):
44-
save_text_dir = folder_paths.get_output_directory()
44+
save_text_dir = os.path.join(folder_paths.user_directory, "IF_AI", "saved_outputs")
4545
os.makedirs(save_text_dir, exist_ok=True)
4646
file_path = os.path.join(save_text_dir, f"output.{file_format}")
4747

agent_tool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def __init__(self, name, description, system_prompt, default_engine, default_mod
2323

2424
def load(self):
2525
# Construct the path to the ComfyUI-IF_AI_tools directory
26-
if_ai_tools_dir = os.path.join(folder_paths.base_path, "custom_nodes", "ComfyUI-IF_AI_tools")
26+
if_ai_tools_dir = os.path.join(folder_paths.base_path, "custom_nodes", "ComfyUI-IF_AI_tools")
2727

2828
# Add the ComfyUI-IF_AI_tools directory to sys.path
2929
if if_ai_tools_dir not in sys.path:

colpaliRAG_module.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
class colpaliRAGapp:
3737
def __init__(self):
3838
self.comfy_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
39-
self.rag_dir = os.path.join(folder_paths.base_path, "custom_nodes", "ComfyUI-IF_AI_tools", "IF_AI", "rag")
39+
self.rag_dir = os.path.join(folder_paths.user_directory, "IF_AI", "rag")
4040
self._rag_root_dir = None
4141
self._input_dir = None
4242
self.graphrag_app = GraphRAGapp()

graphRAG_module.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
class GraphRAGapp:
4444
def __init__(self):
4545
self.comfy_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
46-
self.rag_dir = os.path.join(folder_paths.base_path, "custom_nodes", "ComfyUI-IF_AI_tools", "IF_AI", "rag")
46+
self.rag_dir = os.path.join(folder_paths.user_directory, "IF_AI", "rag")
4747
self._rag_root_dir = None
4848
self._input_dir = None
4949
self.embedding_func = None

transformers_api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import logging
1919
import os
2020
import re
21-
from folder_paths import models_dir
21+
import folder_paths
2222
from unittest.mock import patch
2323
from transformers.dynamic_module_utils import get_imports
2424
import json
@@ -35,7 +35,7 @@
3535

3636
class TransformersModelManager:
3737
def __init__(self):
38-
self.models_dir = models_dir
38+
self.models_dir = os.path.join(folder_paths.models_dir, "LLM")
3939
self.models = {}
4040
self.processors = {}
4141
self.loaded_models = {}
@@ -52,7 +52,7 @@ def download_model_if_not_exists(self, model_name):
5252
from huggingface_hub import snapshot_download
5353

5454
model_dir = model_name.rsplit('/', 1)[-1]
55-
model_path = os.path.join(self.models_dir, "LLM", model_dir)
55+
model_path = os.path.join(self.models_dir, model_dir)
5656
if not os.path.exists(model_path):
5757
logger.info(f"Downloading model '{model_name}' to: {model_path}")
5858
try:

utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import torch
77
import torchvision
88
import cv2
9-
import folder_paths
109
import base64
1110
import logging
1211
import datetime

0 commit comments

Comments
 (0)