Class TavilyWebSearchContentRetrieverConfig
java.lang.Object
org.wildfly.extension.ai.injection.retriever.TavilyWebSearchContentRetrieverConfig
- All Implemented Interfaces:
WildFlyContentRetrieverConfig
public class TavilyWebSearchContentRetrieverConfig
extends Object
implements WildFlyContentRetrieverConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.rag.content.retriever.ContentRetrievercreateContentRetriever(jakarta.enterprise.inject.Instance<Object> lookup) excludeDomains(List<String> excludeDomains) includeAnswer(Boolean includeAnswer) includeDomains(List<String> includeDomains) includeRawContent(Boolean includeRawContent) maxResults(Integer maxResults) searchDepth(String searchDepth)
-
Constructor Details
-
TavilyWebSearchContentRetrieverConfig
public TavilyWebSearchContentRetrieverConfig()
-
-
Method Details
-
createContentRetriever
public dev.langchain4j.rag.content.retriever.ContentRetriever createContentRetriever(jakarta.enterprise.inject.Instance<Object> lookup) - Specified by:
createContentRetrieverin interfaceWildFlyContentRetrieverConfig
-
apiKey
-
baseUrl
-
excludeDomains
-
includeAnswer
-
includeDomains
-
includeRawContent
-
searchDepth
-
timeout
-
maxResults
-