diff --git a/api/core/tools/builtin_tool/providers/apo_select/tools/query_full_logs.py b/api/core/tools/builtin_tool/providers/apo_select/tools/query_full_logs.py index dad1d81ee8..fde5ef2dee 100644 --- a/api/core/tools/builtin_tool/providers/apo_select/tools/query_full_logs.py +++ b/api/core/tools/builtin_tool/providers/apo_select/tools/query_full_logs.py @@ -21,13 +21,15 @@ class QueryFullLogsTool(BuiltinTool): start_time = tool_parameters.get("startTime") end_time = tool_parameters.get("endTime") query = tool_parameters.get("query") + page_num = tool_parameters.get('pageNum', 1) + page_size = tool_parameters.get('pageSize', 100) params = { "dataBase": "apo", "endTime": end_time, "isExternal": False, - "pageNum" : 1, - "pageSize" : 100, + "pageNum" : page_num, + "pageSize" : page_size, "query" : query, "startTime" : start_time, "tableName" : "raw_logs", diff --git a/api/core/tools/builtin_tool/providers/apo_select/tools/query_full_logs.yaml b/api/core/tools/builtin_tool/providers/apo_select/tools/query_full_logs.yaml index ce26874129..2962667c5c 100644 --- a/api/core/tools/builtin_tool/providers/apo_select/tools/query_full_logs.yaml +++ b/api/core/tools/builtin_tool/providers/apo_select/tools/query_full_logs.yaml @@ -26,6 +26,30 @@ parameters: llm_description: Query condition(clickhouse where clause). form: llm + - name: pageNum + type: number + required: true + label: + en_US: Current page + zh_Hans: 当前页 + human_description: + en_US: Current page + zh_Hans: 当前页 + llm_description: Current page + form: llm + + - name: pageSize + type: number + required: true + label: + en_US: Page size + zh_Hans: 页大小 + human_description: + en_US: Page size + zh_Hans: 页大小 + llm_description: Page size + form: llm + - name: startTime type: number required: true