INNER CODE UNIT · Python
WebSearchRequest
SPThole/CoexistAI · app.py:348
class WebSearchRequest(BaseModel):
query: str
rerank: bool = True
num_results: int = 2
local_mode: bool = False
split: bool = True
document_paths: list[str] = [] # List of paths for local documents
vectordb: str = "" # Optional vector database name to use instead of search
quick_answer: bool = False # Whether to force quick answer mode (disables summary mode)
class YouTubeSearchRequest(BaseModel):
query: str
prompt: str
n: int = 1 # Number of videos to summarize, default is 1
class RedditSearchRequest(BaseModel):
subreddit: str = None
url_type: str = "hot"