|
|
@@ -9,7 +9,6 @@ import asyncio
|
|
|
from utils.logu import get_logger
|
|
|
from src.models.field_config import FieldConfig,get_field_descriptions
|
|
|
from dotenv import load_dotenv
|
|
|
-from src.ai.ai_executor.service import AIExecutionService
|
|
|
load_dotenv()
|
|
|
logger = get_logger('ai')
|
|
|
|
|
|
@@ -27,11 +26,9 @@ async def example_usage():
|
|
|
executor_config=llm_config,
|
|
|
prompting=user.prompting.get("竞品和长尾词分析")
|
|
|
)
|
|
|
- # 初始化执行服务
|
|
|
- service = AIExecutionService()
|
|
|
# 使用单个模型执行任务
|
|
|
- await service.execute_task(competitor_model)
|
|
|
- # competitor_model.result: AICompetitorAnalyzeMainKeywordsResult
|
|
|
+ # .... 执行某些代码 ... ,从 src\ai\ai_executor 模块中调用
|
|
|
+ # 执行完毕后,自动被赋值结果: competitor_model.result: AICompetitorAnalyzeMainKeywordsResult
|
|
|
logger.info(f"{competitor_model.result}")
|
|
|
|
|
|
marketing_prompting = user.prompting.get("营销文案")
|
|
|
@@ -40,7 +37,8 @@ async def example_usage():
|
|
|
executor_config=llm_config,
|
|
|
prompting=marketing_prompting,
|
|
|
)
|
|
|
- await service.execute_task(marketing_model)
|
|
|
+ # 使用单个模型执行任务
|
|
|
+ # .... 执行某些代码 ... ,从 src\ai\ai_executor 模块中调用
|
|
|
# marketing_model.result: MarketingInfo
|
|
|
logger.info(f"{marketing_model.result}")
|
|
|
|