diff options
author | A.J. Shulman <Shulman.aj@gmail.com> | 2024-08-20 18:32:08 -0400 |
---|---|---|
committer | A.J. Shulman <Shulman.aj@gmail.com> | 2024-08-20 18:32:08 -0400 |
commit | 79e4c4a3fba42b90ffa656db3ca435505f978afe (patch) | |
tree | c1515c97bf88a9e40c95f094c68d7bc0118e0522 /src/server/ApiManagers/AssistantManager.ts | |
parent | 57dcd9e29a9b622493f8a4246545675385223572 (diff) |
supports multiple inputs
maybe also make it so web results cannot have overlap (no same url in websites returned by search)
Also make sure it will cite multiple websites
Diffstat (limited to 'src/server/ApiManagers/AssistantManager.ts')
-rw-r--r-- | src/server/ApiManagers/AssistantManager.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/ApiManagers/AssistantManager.ts b/src/server/ApiManagers/AssistantManager.ts index 9b85dbbe8..afaeaf961 100644 --- a/src/server/ApiManagers/AssistantManager.ts +++ b/src/server/ApiManagers/AssistantManager.ts @@ -90,13 +90,14 @@ export default class AssistantManager extends ApiManager { method: Method.POST, subscription: '/getWebSearchResults', secureHandler: async ({ req, res }) => { - const { query } = req.body; + const { query, max_results } = req.body; try { const response = await customsearch.cse.list({ q: query, cx: process.env._CLIENT_GOOGLE_SEARCH_ENGINE_ID, key: process.env._CLIENT_GOOGLE_API_KEY, safe: 'active', + num: max_results, }); const results = |