WebSearchOptions Class — langchain Architecture
Architecture documentation for the WebSearchOptions class in types.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 4972fbf8_6b63_29ad_4516_0c0f97bc7117["WebSearchOptions"] 80d0858b_1189_683d_e606_16113b379ab6["types.py"] 4972fbf8_6b63_29ad_4516_0c0f97bc7117 -->|defined in| 80d0858b_1189_683d_e606_16113b379ab6
Relationship Graph
Source Code
libs/partners/perplexity/langchain_perplexity/types.py lines 16–20
class WebSearchOptions(BaseModel):
search_context_size: Literal["low", "medium", "high"] | None = None
user_location: UserLocation | None = None
search_type: Literal["fast", "pro", "auto"] | None = None
image_search_relevance_enhanced: bool | None = None
Source
Frequently Asked Questions
What is the WebSearchOptions class?
WebSearchOptions is a class in the langchain codebase, defined in libs/partners/perplexity/langchain_perplexity/types.py.
Where is WebSearchOptions defined?
WebSearchOptions is defined in libs/partners/perplexity/langchain_perplexity/types.py at line 16.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free