langchain.indexes.vectorstore
.VectorstoreIndexCreator¶
- class langchain.indexes.vectorstore.VectorstoreIndexCreator[source]¶
基础:
BaseModel
创建索引的逻辑。
通过解析和验证从关键字参数传入的输入数据来创建一个新模型。
如果输入数据无法解析形成一个有效的模型,将引发ValidationError。
- param embedding: Embeddings [必需]¶
- param text_splitter: TextSplitter [可选]¶
- param vectorstore_cls: Type[VectorStore] [可选]¶
- param vectorstore_kwargs: dict [可选]¶
- async afrom_documents(documents: List[Document]) VectorStoreIndexWrapper [source]¶
从文档创建向量存储索引。
- 参数
documents (列表[文档]) –
- 返回类型
- async afrom_loaders(loaders: List[BaseLoader]) VectorStoreIndexWrapper [source]¶
从加载器中创建vectorstore索引。
- 参数
loaders (List[BaseLoader]) –
- 返回类型
- from_documents(documents: List[Document]) VectorStoreIndexWrapper [source]¶
从文档创建向量存储索引。
- 参数
documents (列表[文档]) –
- 返回类型
- from_loaders(loaders: List[BaseLoader]) VectorStoreIndexWrapper [source]¶
从加载器中创建vectorstore索引。
- 参数
loaders (List[BaseLoader]) –
- 返回类型