langchain_astradb 0.3.5

langchain_astradb.cache

cache.AstraDBCache(*[, collection_name, ...])

使用 Astra DB 作为后端的缓存。

cache.AstraDBSemanticCache(*[, ...])

使用 Astra DB 作为语义(例如)后端进行向量存储的缓存。

langchain_astradb.chat_message_histories

基于 Astra DB 的聊天消息历史,基于 astrapy。

chat_message_histories.AstraDBChatMessageHistory(*, ...)

将历史存储在 Astra DB 中的聊天消息历史。

langchain_astradb.document_loaders

document_loaders.AstraDBLoader(...)

加载数据Stax Astra DB 文档。

langchain_astradb.storage

storage.AstraDBBaseStore(*args, **kwargs)

DataStax Astra DB 数据存储的基础类。

storage.AstraDBByteStore(*, collection_name)

使用 DataStax AstraDB 作为底层存储的 ByteStore 实现。

storage.AstraDBStore(collection_name, *[, ...])

使用 DataStax AstraDB 作为底层存储的 BaseStore 实现。

langchain_astradb.utils

utils.astradb.SetupMode(value)

枚举。

函数

utils.mmr.cosine_similarity(X, Y)

两个等宽矩阵的行内余弦相似度。

utils.mmr.maximal_marginal_relevance(...[, ...])

计算最大边际相关性。

langchain_astradb.vectorstores

vectorstores.AstraDBVectorStore(*, ...[, ...])

针对向量存储工作负载对 DataStax Astra DB 进行封装。