langchain.indexes.vectorstore.VectorStoreIndexWrapper

class langchain.indexes.vectorstore.VectorStoreIndexWrapper[source]

Bases: BaseModel

封装向量存储以方便访问。

通过解析和验证关键字参数中的输入数据来创建新模型。

如果输入数据无法解析为有效的模型将引发 ValidationError。

参数 vectorstore: VectorStore [必需]
async aquery(question:str, llm:Optional[BaseLanguageModel] = None, retriever_kwargs:Optional[Dict[str, Any]] = None, **kwargs) str[源代码]

查询 vectorstore。

参数
  • question (str) –

  • llm (可选 [ BaseLanguageModel ]) –

  • retriever_kwargs (可选 [ Dict[str, Any]]) –

  • kwargs (任何类型) –

返回类型

字符串

async aquery_with_sources(question: str, llm: Optional[BaseLanguageModel] = None, retriever_kwargs: Optional[Dict[str, Any]] = None, **kwargs: Any) dict[source]

查询向量存储并返回来源。

参数
  • question (str) –

  • llm (可选 [ BaseLanguageModel ]) –

  • retriever_kwargs (可选 [ Dict[str, Any]]) –

  • kwargs (任何类型) –

返回类型

dict

query(question: str, llm: Optional[BaseLanguageModel] = None, retriever_kwargs: Optional[Dict[str, Any]] = None, **kwargs: Any) str[source]

查询 vectorstore。

参数
  • question (str) –

  • llm (可选 [ BaseLanguageModel ]) –

  • retriever_kwargs (可选 [ Dict[str, Any]]) –

  • kwargs (任何类型) –

返回类型

字符串

query_with_sources(question: str, llm: Optional[BaseLanguageModel] = None, retriever_kwargs: Optional[Dict[str, Any]] = None, **kwargs: Any) dict[source]

查询向量存储并返回来源。

参数
  • question (str) –

  • llm (可选 [ BaseLanguageModel ]) –

  • retriever_kwargs (可选 [ Dict[str, Any]]) –

  • kwargs (任何类型) –

返回类型

dict