sdk allowexternallinks

This commit is contained in:
rafaelmmiller
2024-11-14 15:56:12 -03:00
parent 3d6d650f0b
commit 41b45a844b
2 changed files with 7 additions and 1 deletions
+1
View File
@@ -242,6 +242,7 @@ export interface ExtractParams {
prompt: string; prompt: string;
schema?: zt.ZodSchema; schema?: zt.ZodSchema;
systemPrompt?: string; systemPrompt?: string;
allowExternalLinks?: boolean;
} }
/** /**
+6 -1
View File
@@ -29,6 +29,7 @@ class FirecrawlApp:
prompt: str prompt: str
schema: Optional[Any] = None schema: Optional[Any] = None
system_prompt: Optional[str] = None system_prompt: Optional[str] = None
allow_external_links: Optional[bool] = False
class ExtractResponse(pydantic.BaseModel): class ExtractResponse(pydantic.BaseModel):
""" """
@@ -484,7 +485,11 @@ class FirecrawlApp:
try: try:
response = self._post_request( response = self._post_request(
f'{self.api_url}/v1/extract', f'{self.api_url}/v1/extract',
{**jsonData, 'schema': jsonSchema}, {
**jsonData,
'allowExternalLinks': params.get('allow_external_links', False),
'schema': jsonSchema
},
headers headers
) )
if response.status_code == 200: if response.status_code == 200: