Implement V2 AI functions and enhance progress handling
- Added support for new V2 functions: `auto_cluster_v2` and `generate_ideas_v2`, including backend logic and API endpoints. - Updated model configuration to ensure V2 functions validate the presence of models before execution. - Enhanced progress modal to provide better feedback during asynchronous tasks, including task IDs for debugging. - Updated frontend components to integrate new V2 functionalities and improve user experience with clustering and idea generation.
This commit is contained in:
@@ -89,8 +89,20 @@ def _load_generate_images():
|
||||
from igny8_core.ai.functions.generate_images import GenerateImagesFunction
|
||||
return GenerateImagesFunction
|
||||
|
||||
def _load_auto_cluster_v2():
|
||||
"""Lazy loader for auto_cluster_v2 function"""
|
||||
from igny8_core.ai.functions.workflow_functions.auto_cluster_v2 import AutoClusterV2Function
|
||||
return AutoClusterV2Function
|
||||
|
||||
def _load_generate_ideas_v2():
|
||||
"""Lazy loader for generate_ideas_v2 function"""
|
||||
from igny8_core.ai.functions.workflow_functions.generate_ideas_v2 import GenerateIdeasV2Function
|
||||
return GenerateIdeasV2Function
|
||||
|
||||
register_lazy_function('auto_cluster', _load_auto_cluster)
|
||||
register_lazy_function('generate_ideas', _load_generate_ideas)
|
||||
register_lazy_function('generate_content', _load_generate_content)
|
||||
register_lazy_function('generate_images', _load_generate_images)
|
||||
register_lazy_function('auto_cluster_v2', _load_auto_cluster_v2)
|
||||
register_lazy_function('generate_ideas_v2', _load_generate_ideas_v2)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user