From 3633ccb7cabfa691ef6d06fd743e103eadd016e3 Mon Sep 17 00:00:00 2001 From: alorig <220087330+alorig@users.noreply.github.com> Date: Mon, 10 Nov 2025 00:22:46 +0500 Subject: [PATCH] sd --- backend/igny8_core/ai/functions/__init__.py | 8 +++++--- backend/igny8_core/ai/prompts.py | 3 ++- backend/igny8_core/ai/registry.py | 12 +++++++----- backend/igny8_core/ai/settings.py | 16 +++++++++------- backend/igny8_core/ai/tests/test_run.py | 6 ++++-- 5 files changed, 27 insertions(+), 18 deletions(-) diff --git a/backend/igny8_core/ai/functions/__init__.py b/backend/igny8_core/ai/functions/__init__.py index bad2ef31..d1aa5060 100644 --- a/backend/igny8_core/ai/functions/__init__.py +++ b/backend/igny8_core/ai/functions/__init__.py @@ -2,14 +2,16 @@ AI Function implementations """ from igny8_core.ai.functions.auto_cluster import AutoClusterFunction -from igny8_core.ai.functions.generate_ideas import GenerateIdeasFunction, generate_ideas_core +# REMOVED: generate_ideas function removed +# from igny8_core.ai.functions.generate_ideas import GenerateIdeasFunction, generate_ideas_core from igny8_core.ai.functions.generate_content import GenerateContentFunction, generate_content_core from igny8_core.ai.functions.generate_images import GenerateImagesFunction, generate_images_core __all__ = [ 'AutoClusterFunction', - 'GenerateIdeasFunction', - 'generate_ideas_core', + # REMOVED: generate_ideas function removed + # 'GenerateIdeasFunction', + # 'generate_ideas_core', 'GenerateContentFunction', 'generate_content_core', 'GenerateImagesFunction', diff --git a/backend/igny8_core/ai/prompts.py b/backend/igny8_core/ai/prompts.py index e4987068..ba2f92d9 100644 --- a/backend/igny8_core/ai/prompts.py +++ b/backend/igny8_core/ai/prompts.py @@ -117,7 +117,8 @@ Make sure each prompt is detailed enough for image generation, describing the vi # Mapping from function names to prompt types FUNCTION_TO_PROMPT_TYPE = { 'auto_cluster': 'clustering', - 'generate_ideas': 'ideas', + # REMOVED: generate_ideas function removed + # 'generate_ideas': 'ideas', 'generate_content': 'content_generation', 'generate_images': 'image_prompt_extraction', 'extract_image_prompts': 'image_prompt_extraction', diff --git a/backend/igny8_core/ai/registry.py b/backend/igny8_core/ai/registry.py index ae784d37..fdedd7ab 100644 --- a/backend/igny8_core/ai/registry.py +++ b/backend/igny8_core/ai/registry.py @@ -66,10 +66,11 @@ def _load_auto_cluster(): from igny8_core.ai.functions.auto_cluster import AutoClusterFunction return AutoClusterFunction -def _load_generate_ideas(): - """Lazy loader for generate_ideas function""" - from igny8_core.ai.functions.generate_ideas import GenerateIdeasFunction - return GenerateIdeasFunction +# REMOVED: generate_ideas function removed +# def _load_generate_ideas(): +# """Lazy loader for generate_ideas function""" +# from igny8_core.ai.functions.generate_ideas import GenerateIdeasFunction +# return GenerateIdeasFunction def _load_generate_content(): """Lazy loader for generate_content function""" @@ -82,7 +83,8 @@ def _load_generate_images(): return GenerateImagesFunction register_lazy_function('auto_cluster', _load_auto_cluster) -register_lazy_function('generate_ideas', _load_generate_ideas) +# REMOVED: generate_ideas function removed +# register_lazy_function('generate_ideas', _load_generate_ideas) register_lazy_function('generate_content', _load_generate_content) register_lazy_function('generate_images', _load_generate_images) diff --git a/backend/igny8_core/ai/settings.py b/backend/igny8_core/ai/settings.py index 96de8946..6ba95e50 100644 --- a/backend/igny8_core/ai/settings.py +++ b/backend/igny8_core/ai/settings.py @@ -11,12 +11,13 @@ MODEL_CONFIG = { "temperature": 0.7, "response_format": {"type": "json_object"}, # Auto-enabled for JSON mode models }, - "generate_ideas": { - "model": "gpt-4.1", - "max_tokens": 4000, - "temperature": 0.7, - "response_format": {"type": "json_object"}, - }, + # REMOVED: generate_ideas function removed + # "generate_ideas": { + # "model": "gpt-4.1", + # "max_tokens": 4000, + # "temperature": 0.7, + # "response_format": {"type": "json_object"}, + # }, "generate_content": { "model": "gpt-4.1", "max_tokens": 8000, @@ -40,7 +41,8 @@ MODEL_CONFIG = { FUNCTION_ALIASES = { "cluster_keywords": "auto_cluster", "auto_cluster_keywords": "auto_cluster", - "auto_generate_ideas": "generate_ideas", + # REMOVED: generate_ideas function removed + # "auto_generate_ideas": "generate_ideas", "auto_generate_content": "generate_content", "auto_generate_images": "generate_images", } diff --git a/backend/igny8_core/ai/tests/test_run.py b/backend/igny8_core/ai/tests/test_run.py index 700b0620..a0fcd400 100644 --- a/backend/igny8_core/ai/tests/test_run.py +++ b/backend/igny8_core/ai/tests/test_run.py @@ -12,7 +12,8 @@ os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'igny8.settings') django.setup() from igny8_core.ai.functions.auto_cluster import AutoClusterFunction -from igny8_core.ai.functions.generate_ideas import generate_ideas_core +# REMOVED: generate_ideas function removed +# from igny8_core.ai.functions.generate_ideas import generate_ideas_core from igny8_core.ai.functions.generate_content import generate_content_core from igny8_core.ai.functions.generate_images import generate_images_core from igny8_core.ai.ai_core import AICore @@ -122,7 +123,8 @@ if __name__ == '__main__': test_ai_core() test_json_extraction() test_auto_cluster() - test_generate_ideas() + # REMOVED: generate_ideas function removed + # test_generate_ideas() test_generate_content() test_generate_images()