Class TavilyWebSearchEngine
java.lang.Object
dev.langchain4j.web.search.tavily.TavilyWebSearchEngine
- All Implemented Interfaces:
dev.langchain4j.web.search.WebSearchEngine
public class TavilyWebSearchEngine
extends Object
implements dev.langchain4j.web.search.WebSearchEngine
Represents Tavily Search API as a
When
When
WebSearchEngine.
See more details here.
When
includeRawContent is set to true,
the raw content will appear in the WebSearchOrganicResult.content() field of each result.
When
includeAnswer is set to true,
the answer will appear in the WebSearchOrganicResult.snippet() field of the first result.
In this case, the WebSearchOrganicResult.url() of the first result will always be "https://tavily.com/" and
the WebSearchOrganicResult.title() will always be "Tavily Search API".-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()dev.langchain4j.web.search.WebSearchResultssearch(dev.langchain4j.web.search.WebSearchRequest webSearchRequest) static TavilyWebSearchEnginewithApiKey(String apiKey) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.langchain4j.web.search.WebSearchEngine
search
-
Constructor Details
-
TavilyWebSearchEngine
-
-
Method Details
-
builder
-
search
public dev.langchain4j.web.search.WebSearchResults search(dev.langchain4j.web.search.WebSearchRequest webSearchRequest) - Specified by:
searchin interfacedev.langchain4j.web.search.WebSearchEngine
-
withApiKey
-