Merge pull request #954 from mendableai/rafa/fix-schema-base-model-extract

Fixes schema base model extract
This commit is contained in:
Nicolas 2024-12-11 20:14:35 -03:00 committed by GitHub
commit 1d1a936f2c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 3 additions and 3 deletions

View File

@ -59,7 +59,7 @@ class ArticleSchema(BaseModel):
commentsURL: str
class TopArticlesSchema(BaseModel):
top: List[ArticleSchema] = Field(..., max_items=5, description="Top 5 stories")
top: List[ArticleSchema] = Field(..., description="Top 5 stories")
llm_extraction_result = app.scrape_url('https://news.ycombinator.com', {
'formats': ['extract'],

View File

@ -13,7 +13,7 @@ import os
from .firecrawl import FirecrawlApp # noqa
__version__ = "1.6.3"
__version__ = "1.6.4"
# Define the logger for the Firecrawl project
logger: logging.Logger = logging.getLogger("firecrawl")

View File

@ -27,7 +27,7 @@ class FirecrawlApp:
Parameters for the extract operation.
"""
prompt: str
schema: Optional[Any] = None
schema_: Optional[Any] = pydantic.Field(None, alias='schema')
system_prompt: Optional[str] = None
allow_external_links: Optional[bool] = False