langchain-astradb: 0.5.2#

LangChain的Astra DB集成。

缓存#

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

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

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

Astra DB 语义缓存。

chat_message_histories#

chat_message_histories.AstraDBChatMessageHistory(*, ...)

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

document_loaders#

document_loaders.AstraDBLoader(...)

加载 DataStax Astra DB 文档。

graph_vectorstores#

graph_vectorstores.AstraDBGraphVectorStore(*, ...)

graph_vectorstores.EmbeddedNode(doc, embedding)

创建一个嵌入节点。

storage#

storage.AstraDBBaseStore(*args, **kwargs)

DataStax Astra DB 数据存储的基类。

storage.AstraDBByteStore(*, collection_name)

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

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

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

utils#

utils.astradb.SetupMode(value[, names, ...])

Astra DB 集合的设置模式。

utils.mmr_helper.MmrHelper(k, query_embedding)

用于执行MMR遍历查询的助手。

vectorstores#

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

AstraDB 向量存储集成。