|
@@ -18,6 +18,7 @@ from pqai_agent.utils.db_utils import create_ai_agent_db_engine
|
|
|
from pqai_agent.utils.prompt_utils import format_agent_profile, format_user_profile
|
|
|
from pqai_agent_server.const import AgentApiConst
|
|
|
from pqai_agent_server.const.status_enum import TestTaskStatus
|
|
|
+from pqai_agent_server.const.type_enum import EvaluateType
|
|
|
from pqai_agent_server.dataset_service import DatasetService
|
|
|
from pqai_agent_server.models import MySQLSessionManager
|
|
|
from pqai_agent_server.task_server import TaskManager
|
|
@@ -620,6 +621,21 @@ def resume_test_task():
|
|
|
return wrap_response(200)
|
|
|
|
|
|
|
|
|
+@app.route("/api/getEvaluateType", methods=["GET"])
|
|
|
+def get_evaluate_type():
|
|
|
+ """
|
|
|
+ 获取评估类型
|
|
|
+ :return:
|
|
|
+ """
|
|
|
+ name_desc_list = [
|
|
|
+ {
|
|
|
+ "type": item.value,
|
|
|
+ "desc": item.description
|
|
|
+ }
|
|
|
+ for item in EvaluateType]
|
|
|
+ return wrap_response(code=200, data=name_desc_list)
|
|
|
+
|
|
|
+
|
|
|
@app.route("/api/getDatasetList", methods=["GET"])
|
|
|
def get_dataset_list():
|
|
|
"""
|