diff --git a/api/app/clients/tools/AzureAiSearch.js b/api/app/clients/tools/AzureAiSearch.js index 9b50aa2c43..1e20b9ce81 100644 --- a/api/app/clients/tools/AzureAiSearch.js +++ b/api/app/clients/tools/AzureAiSearch.js @@ -77,7 +77,7 @@ class AzureAISearch extends StructuredTool { try { const searchOption = { queryType: this.queryType, - top: this.top, + top: typeof this.top === 'string' ? Number(this.top) : this.top, }; if (this.select) { searchOption.select = this.select.split(','); diff --git a/api/app/clients/tools/structured/AzureAISearch.js b/api/app/clients/tools/structured/AzureAISearch.js index 0ce7b43fb2..1a8c3e9e6e 100644 --- a/api/app/clients/tools/structured/AzureAISearch.js +++ b/api/app/clients/tools/structured/AzureAISearch.js @@ -83,7 +83,7 @@ class AzureAISearch extends StructuredTool { try { const searchOption = { queryType: this.queryType, - top: this.top, + top: typeof this.top === 'string' ? Number(this.top) : this.top, }; if (this.select) { searchOption.select = this.select.split(',');