TavilySearchAPIRetrieverFields: Toolkit & {
    apiKey?: string;
    excludeDomains?: string[];
    includeDomains?: string[];
    includeGeneratedAnswer?: boolean;
    includeImages?: boolean;
    includeRawContent?: boolean;
    k?: number;
    kwargs?: Record<string, unknown>;
    searchDepth?: "basic" | "advanced";
}

Options for the TavilySearchAPIRetriever class, which includes a BaseLanguageModel instance, a VectorStore instance, and an optional promptTemplate which can either be a BasePromptTemplate instance or a PromptKey.