Create a Bagel vectorstore from a list of documents.
from_documents(
cls: Type[Bagel],
documents: List[Document],
embedding: Optional[Embeddings] = None,
ids: Optional[List[str]] = None,
cluster_name: str = _LANGCHAIN_DEFAULT_CLUSTER_NAME,
client_settings: Optional[bagel.config.Settings] = None,
client: Optional[bagel.Client] = None,
cluster_metadata: Optional[Dict] = None,
**kwargs: Any = {}
) -> Bagel| Name | Type | Description |
|---|---|---|
documents* | List[Document] | List of Document objects to add to the Bagel vectorstore. |
embedding | Optional[List[float]] | Default: NoneList of embedding. |
ids | Optional[List[str]] | Default: NoneList of IDs. Defaults to None. |
cluster_name | str | Default: _LANGCHAIN_DEFAULT_CLUSTER_NAMEThe name of the Bagel cluster. |
client_settings | Optional[bagel.config.Settings] | Default: NoneClient settings. |
client | Optional[bagel.Client] | Default: NoneBagel client instance. |
cluster_metadata | Optional[Dict] | Default: NoneMetadata associated with the Bagel cluster. Defaults to None. |