Răsfoiți Sursa

更新示例入口说明

mrh 8 luni în urmă
părinte
comite
4686d6005c
1 a modificat fișierele cu 4 adăugiri și 6 ștergeri
  1. 4 6
      src/ai/run_service.py

+ 4 - 6
src/ai/run_service.py

@@ -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}")