ValyuTools provides academic and web search capabilities with advanced filtering and relevance scoring.
Parameter | Type | Default | Description |
---|---|---|---|
api_key | Optional[str] | None | Valyu API key. Uses VALYU_API_KEY if not set. |
enable_academic_search | bool | True | Enable academic sources search functionality. |
enable_web_search | bool | True | Enable web search functionality. |
enable_paper_search | bool | True | Enable search within paper functionality. |
text_length | int | 1000 | Maximum length of text content per result. |
max_results | int | 10 | Maximum number of results to return. |
relevance_threshold | float | 0.5 | Minimum relevance score for results. |
content_category | Optional[str] | None | Content category for filtering. |
search_start_date | Optional[str] | None | Start date for search filtering (YYYY-MM-DD). |
search_end_date | Optional[str] | None | End date for search filtering (YYYY-MM-DD). |
search_domains | Optional[List[str]] | None | List of domains to search within. |
sources | Optional[List[str]] | None | List of specific sources to search. |
max_price | float | 30.0 | Maximum price for API calls. |
Function | Description |
---|---|
academic_search | Search academic sources for research papers and publications. |
web_search | Search web sources for general information and content. |
paper_search | Search within specific papers for detailed information. |