mirror of
https://git.mirrors.martin98.com/https://github.com/mendableai/firecrawl
synced 2025-08-12 20:39:00 +08:00
Update firecrawl.py
This commit is contained in:
parent
390f3d44a3
commit
1aa0c092e0
@ -49,40 +49,40 @@ logger : logging.Logger = logging.getLogger("firecrawl")
|
|||||||
|
|
||||||
T = TypeVar('T')
|
T = TypeVar('T')
|
||||||
|
|
||||||
class FirecrawlDocumentMetadata(pydantic.BaseModel):
|
# class FirecrawlDocumentMetadata(pydantic.BaseModel):
|
||||||
"""Metadata for a Firecrawl document."""
|
# """Metadata for a Firecrawl document."""
|
||||||
title: Optional[str] = None
|
# title: Optional[str] = None
|
||||||
description: Optional[str] = None
|
# description: Optional[str] = None
|
||||||
language: Optional[str] = None
|
# language: Optional[str] = None
|
||||||
keywords: Optional[str] = None
|
# keywords: Optional[str] = None
|
||||||
robots: Optional[str] = None
|
# robots: Optional[str] = None
|
||||||
ogTitle: Optional[str] = None
|
# ogTitle: Optional[str] = None
|
||||||
ogDescription: Optional[str] = None
|
# ogDescription: Optional[str] = None
|
||||||
ogUrl: Optional[str] = None
|
# ogUrl: Optional[str] = None
|
||||||
ogImage: Optional[str] = None
|
# ogImage: Optional[str] = None
|
||||||
ogAudio: Optional[str] = None
|
# ogAudio: Optional[str] = None
|
||||||
ogDeterminer: Optional[str] = None
|
# ogDeterminer: Optional[str] = None
|
||||||
ogLocale: Optional[str] = None
|
# ogLocale: Optional[str] = None
|
||||||
ogLocaleAlternate: Optional[List[str]] = None
|
# ogLocaleAlternate: Optional[List[str]] = None
|
||||||
ogSiteName: Optional[str] = None
|
# ogSiteName: Optional[str] = None
|
||||||
ogVideo: Optional[str] = None
|
# ogVideo: Optional[str] = None
|
||||||
dctermsCreated: Optional[str] = None
|
# dctermsCreated: Optional[str] = None
|
||||||
dcDateCreated: Optional[str] = None
|
# dcDateCreated: Optional[str] = None
|
||||||
dcDate: Optional[str] = None
|
# dcDate: Optional[str] = None
|
||||||
dctermsType: Optional[str] = None
|
# dctermsType: Optional[str] = None
|
||||||
dcType: Optional[str] = None
|
# dcType: Optional[str] = None
|
||||||
dctermsAudience: Optional[str] = None
|
# dctermsAudience: Optional[str] = None
|
||||||
dctermsSubject: Optional[str] = None
|
# dctermsSubject: Optional[str] = None
|
||||||
dcSubject: Optional[str] = None
|
# dcSubject: Optional[str] = None
|
||||||
dcDescription: Optional[str] = None
|
# dcDescription: Optional[str] = None
|
||||||
dctermsKeywords: Optional[str] = None
|
# dctermsKeywords: Optional[str] = None
|
||||||
modifiedTime: Optional[str] = None
|
# modifiedTime: Optional[str] = None
|
||||||
publishedTime: Optional[str] = None
|
# publishedTime: Optional[str] = None
|
||||||
articleTag: Optional[str] = None
|
# articleTag: Optional[str] = None
|
||||||
articleSection: Optional[str] = None
|
# articleSection: Optional[str] = None
|
||||||
sourceURL: Optional[str] = None
|
# sourceURL: Optional[str] = None
|
||||||
statusCode: Optional[int] = None
|
# statusCode: Optional[int] = None
|
||||||
error: Optional[str] = None
|
# error: Optional[str] = None
|
||||||
|
|
||||||
class AgentOptions(pydantic.BaseModel):
|
class AgentOptions(pydantic.BaseModel):
|
||||||
"""Configuration for the agent."""
|
"""Configuration for the agent."""
|
||||||
@ -107,7 +107,7 @@ class FirecrawlDocument(pydantic.BaseModel, Generic[T]):
|
|||||||
extract: Optional[T] = None
|
extract: Optional[T] = None
|
||||||
json: Optional[T] = None
|
json: Optional[T] = None
|
||||||
screenshot: Optional[str] = None
|
screenshot: Optional[str] = None
|
||||||
metadata: Optional[FirecrawlDocumentMetadata] = None
|
metadata: Optional[Any] = None
|
||||||
actions: Optional[ActionsResult] = None
|
actions: Optional[ActionsResult] = None
|
||||||
title: Optional[str] = None # v1 search only
|
title: Optional[str] = None # v1 search only
|
||||||
description: Optional[str] = None # v1 search only
|
description: Optional[str] = None # v1 search only
|
||||||
|
Loading…
x
Reference in New Issue
Block a user