本指南介绍如何使用内存型 键值存储。关于 InMemoryByteStore 的全部能力请参阅 API 参考

Overview

InMemoryByteStore 是非持久化实现,所有数据存放在 Python 字典中,适用于演示或对进程结束后无需保存数据的场景。

Integration details

ClassPackageLocalJS supportDownloadsVersion
InMemoryByteStorelangchain-corePyPI - DownloadsPyPI - Version

安装

该集成位于 langchain-core 包:
pip install -qU langchain-core

实例化

直接实例化:
from langchain_core.stores import InMemoryByteStore

kv_store = InMemoryByteStore()

用法

使用 mset 写入:
kv_store.mset(
    [
        ["key1", b"value1"],
        ["key2", b"value2"],
    ]
)

kv_store.mget(
    [
        "key1",
        "key2",
    ]
)
[b'value1', b'value2']
使用 mdelete 删除:
kv_store.mdelete(
    [
        "key1",
        "key2",
    ]
)

kv_store.mget(
    [
        "key1",
        "key2",
    ]
)
[None, None]

API 参考

更多 InMemoryByteStore 细节请参考 API 文档
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.