跳到主要內容
Open In ColabOpen on GitHub

InMemoryByteStore

本指南將協助您開始使用記憶體內鍵值儲存庫。如需所有 InMemoryByteStore 功能和配置的詳細文件,請參閱 API 參考

概述

InMemoryByteStore 是 ByteStore 的非持久性實作,它將所有內容儲存在 Python 字典中。它適用於演示和不需要在 Python 程序生命週期後保持持久性的情況。

整合詳細資訊

類別套件本地JS 支援套件下載套件最新版本
InMemoryByteStorelangchain_corePyPI - DownloadsPyPI - Version

安裝

LangChain InMemoryByteStore 整合位於 langchain_core 套件中

%pip install -qU langchain_core

實例化

現在您可以實例化您的位元組儲存庫

from langchain_core.stores import InMemoryByteStore

kv_store = InMemoryByteStore()
API 參考: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 參考: https://langchain-python.dev.org.tw/api_reference/core/stores/langchain_core.stores.InMemoryByteStore.html


此頁面是否對您有幫助?