feat(api/search): add search endpoint and update request limits

- Introduced a new POST endpoint for searching with a query and limit
- Updated the maximum limit for search results from 20 to 50 in the request schema
- Adjusted the default number of results in the Google search function from 7 to 5
This commit is contained in:
Ademílson F. Tonato 2025-04-09 17:24:29 +01:00
parent 9fd735f3a1
commit da2f17c757
No known key found for this signature in database
GPG Key ID: 169C7BE271C9FA3A
3 changed files with 13 additions and 2 deletions

View File

@ -120,3 +120,14 @@ content-type: application/json
GET {{baseUrl}}/v1/llmstxt/{{generateLlmsTxtId}} HTTP/1.1
Authorization: Bearer {{$dotenv TEST_API_KEY}}
### Search
# @name search
POST {{baseUrl}}/v1/search HTTP/1.1
Authorization: Bearer {{$dotenv TEST_API_KEY}}
content-type: application/json
{
"query": "firecrawl",
"limit": 50
}

View File

@ -969,7 +969,7 @@ export const searchRequestSchema = z
.positive()
.finite()
.safe()
.max(20)
.max(50)
.optional()
.default(5),
tbs: z.string().optional(),

View File

@ -70,7 +70,7 @@ async function _req(
export async function googleSearch(
term: string,
advanced = false,
num_results = 7,
num_results = 5,
tbs = undefined as string | undefined,
filter = undefined as string | undefined,
lang = "en",