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 (列表[文档]) –

返回类型

VectorStoreIndexWrapper

async afrom_loaders(loaders: List[BaseLoader]) VectorStoreIndexWrapper[source]

从加载器中创建vectorstore索引。

参数

loaders (List[BaseLoader]) –

返回类型

VectorStoreIndexWrapper

from_documents(documents: List[Document]) VectorStoreIndexWrapper[source]

从文档创建向量存储索引。

参数

documents (列表[文档]) –

返回类型

VectorStoreIndexWrapper

from_loaders(loaders: List[BaseLoader]) VectorStoreIndexWrapper[source]

从加载器中创建vectorstore索引。

参数

loaders (List[BaseLoader]) –

返回类型

VectorStoreIndexWrapper

使用VectorstoreIndexCreator的示例