|
@@ -21,7 +21,7 @@ from fastapi import FastAPI, HTTPException, BackgroundTasks
|
|
from fastapi.responses import JSONResponse
|
|
from fastapi.responses import JSONResponse
|
|
from pydantic import BaseModel, Field
|
|
from pydantic import BaseModel, Field
|
|
import uvicorn
|
|
import uvicorn
|
|
-from agents.clean_agent.agent import execute_agent_with_api
|
|
|
|
|
|
+from agents.clean_agent.agent import execute_agent_with_api, execute
|
|
from agents.expand_agent.agent import execute_expand_agent_with_api, _update_expansion_status
|
|
from agents.expand_agent.agent import execute_expand_agent_with_api, _update_expansion_status
|
|
|
|
|
|
# LangGraph 相关导入
|
|
# LangGraph 相关导入
|
|
@@ -731,7 +731,8 @@ async def extract(request: ExtractRequest):
|
|
# 创建线程池任务执行Agent
|
|
# 创建线程池任务执行Agent
|
|
def _execute_extract_sync():
|
|
def _execute_extract_sync():
|
|
try:
|
|
try:
|
|
- result = execute_agent_with_api(json.dumps({"query_word": query, "request_id": requestId}))
|
|
|
|
|
|
+ # result = execute_agent_with_api(json.dumps({"query_word": query, "request_id": requestId}))
|
|
|
|
+ result = execute(query, requestId)
|
|
# 更新状态为处理完成
|
|
# 更新状态为处理完成
|
|
update_extract_status(requestId, 2)
|
|
update_extract_status(requestId, 2)
|
|
logger.info(f"异步提取任务完成: requestId={requestId}")
|
|
logger.info(f"异步提取任务完成: requestId={requestId}")
|