InMemoryByteStore
本指南將協助您開始使用記憶體內鍵值儲存庫。如需所有 InMemoryByteStore 功能和配置的詳細文件,請參閱 API 參考。
概述
InMemoryByteStore 是 ByteStore 的非持久性實作,它將所有內容儲存在 Python 字典中。它適用於演示和不需要在 Python 程序生命週期後保持持久性的情況。
整合詳細資訊
類別 | 套件 | 本地 | JS 支援 | 套件下載 | 套件最新版本 |
---|---|---|---|---|---|
InMemoryByteStore | langchain_core | ✅ | ✅ |
安裝
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
相關
- 鍵值儲存庫概念指南 conceptual guide