langchain.tools.vectorstore.tool.BaseVectorStoreTool¶
- class langchain.tools.vectorstore.tool.BaseVectorStoreTool(*, vectorstore: VectorStore, llm: BaseLanguageModel = None)[source]¶
Bases:
BaseModelBase class for tools that use a VectorStore.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- param llm: langchain.schema.language_model.BaseLanguageModel [Optional]¶
- param vectorstore: langchain.vectorstores.base.VectorStore [Required]¶