Discover and explore top open-source AI tools and projects—updated daily.
tavily-aiPython SDK for web search and content extraction
Top 40.9% on SourcePulse
This Python wrapper provides seamless integration with the Tavily API, enabling developers to easily incorporate advanced web search, content extraction, and site crawling capabilities into their applications. It is designed for developers building AI-powered applications, particularly those leveraging Retrieval-Augmented Generation (RAG) or requiring concise, fact-based answers.
How It Works
The library acts as a client for Tavily's REST API, abstracting away HTTP requests and response parsing. It offers distinct methods for different functionalities: search for general web queries, get_search_context for generating RAG-ready text snippets, qna_search for direct question answering, and extract for scraping content from specified URLs. The crawl method, currently in invite-only beta, allows for site traversal based on a starting URL and a search query.
Quick Start & Requirements
pip install tavily-pythonHighlighted Details
get_search_context.qna_search method for direct question answering, suitable for LLM integration.extract method can process multiple URLs simultaneously and optionally include image data.crawl functionality is available in invite-only beta for site traversal.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The crawl functionality is currently in an invite-only beta phase, limiting its immediate availability.
1 month ago
1+ week
hyperbrowserai