feat: gpt-researcher custom response.Now very close to perplexity.

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2024-10-24 22:19:29 -07:00
parent dfb0967dbe
commit 46c9b228df
5 changed files with 215 additions and 194 deletions

View file

@ -23,6 +23,19 @@ class DocMeta(BaseModel):
# VisitedWebPageVisitDurationInMilliseconds: Optional[int] = Field(default=None, description="VisitedWebPageVisitDurationInMilliseconds of Document"),
# VisitedWebPageContent: Optional[str] = Field(default=None, description="Visited WebPage Content in markdown of Document")
class Reference(BaseModel):
id: str = Field(..., description="reference no")
title: str = Field(..., description="reference title")
url: str = Field(..., description="reference url")
class AIAnswer(BaseModel):
answer: str = Field(..., description="Given Answer including its intext citation no's like [1], [2] etc.")
references: List[Reference] = Field(..., description="References")
class DocWithContent(BaseModel):
DocMetadata: Optional[str] = Field(default=None, description="Document Metadata")
Content: Optional[str] = Field(default=None, description="Document Page Content")