mirror of
https://git.mirrors.martin98.com/https://github.com/mendableai/firecrawl
synced 2025-08-14 02:45:53 +08:00
Nick: allowExternalLinks is now enableWebSearch
This commit is contained in:
parent
a5d379c935
commit
ef69b1ac88
@ -223,13 +223,18 @@ export const extractV1Options = z
|
|||||||
ignoreSitemap: z.boolean().default(false),
|
ignoreSitemap: z.boolean().default(false),
|
||||||
includeSubdomains: z.boolean().default(true),
|
includeSubdomains: z.boolean().default(true),
|
||||||
allowExternalLinks: z.boolean().default(false),
|
allowExternalLinks: z.boolean().default(false),
|
||||||
|
enableWebSearch: z.boolean().default(false),
|
||||||
origin: z.string().optional().default("api"),
|
origin: z.string().optional().default("api"),
|
||||||
urlTrace: z.boolean().default(false),
|
urlTrace: z.boolean().default(false),
|
||||||
__experimental_streamSteps: z.boolean().default(false),
|
__experimental_streamSteps: z.boolean().default(false),
|
||||||
__experimental_llmUsage: z.boolean().default(false),
|
__experimental_llmUsage: z.boolean().default(false),
|
||||||
timeout: z.number().int().positive().finite().safe().default(60000),
|
timeout: z.number().int().positive().finite().safe().default(60000),
|
||||||
})
|
})
|
||||||
.strict(strictMessage);
|
.strict(strictMessage)
|
||||||
|
.transform((obj) => ({
|
||||||
|
...obj,
|
||||||
|
allowExternalLinks: obj.allowExternalLinks || obj.enableWebSearch
|
||||||
|
}));
|
||||||
|
|
||||||
export type ExtractV1Options = z.infer<typeof extractV1Options>;
|
export type ExtractV1Options = z.infer<typeof extractV1Options>;
|
||||||
export const extractRequestSchema = extractV1Options;
|
export const extractRequestSchema = extractV1Options;
|
||||||
|
@ -256,6 +256,7 @@ export interface ExtractParams<LLMSchema extends zt.ZodSchema = any> {
|
|||||||
schema?: LLMSchema | object;
|
schema?: LLMSchema | object;
|
||||||
systemPrompt?: string;
|
systemPrompt?: string;
|
||||||
allowExternalLinks?: boolean;
|
allowExternalLinks?: boolean;
|
||||||
|
enableWebSearch?: boolean;
|
||||||
includeSubdomains?: boolean;
|
includeSubdomains?: boolean;
|
||||||
origin?: string;
|
origin?: string;
|
||||||
}
|
}
|
||||||
|
@ -624,7 +624,8 @@ class FirecrawlApp:
|
|||||||
jsonData = {'urls': urls, **params}
|
jsonData = {'urls': urls, **params}
|
||||||
request_data = {
|
request_data = {
|
||||||
**jsonData,
|
**jsonData,
|
||||||
'allowExternalLinks': params.get('allow_external_links', False),
|
'allowExternalLinks': params.get('allow_external_links', params.get('allowExternalLinks', False)),
|
||||||
|
'enableWebSearch': params.get('enable_web_search', params.get('enableWebSearch', False)),
|
||||||
'schema': schema,
|
'schema': schema,
|
||||||
'origin': 'api-sdk'
|
'origin': 'api-sdk'
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user