跳到主要内容
Momento Cache 是世界上第一个真正的无服务器缓存服务,提供即时弹性、按需伸缩到零的能力以及极速的性能。 Momento Vector Index 脱颖而出,成为最高效、最易用、完全无服务器的向量索引。 对于这两种服务,只需获取 SDK,获取 API 密钥,在代码中输入几行,即可开始使用。它们共同为您的 LLM 数据需求提供了全面的解决方案。
本页面介绍如何在 LangChain 中使用 Momento 生态系统。

安装和设置

  • 在此处注册免费帐户以获取 API 密钥
  • 使用 pip install momento 安装 Momento Python SDK

缓存

使用 Momento 作为无服务器、分布式、低延迟缓存,用于 LLM 提示和响应。标准缓存是 Momento 用户在任何环境中的主要用例。 要将 Momento Cache 集成到您的应用程序中:
from langchain.cache import MomentoCache
然后,使用以下代码进行设置
from datetime import timedelta
from momento import CacheClient, Configurations, CredentialProvider
from langchain.globals import set_llm_cache

# Instantiate the Momento client
cache_client = CacheClient(
    Configurations.Laptop.v1(),
    CredentialProvider.from_environment_variable("MOMENTO_API_KEY"),
    default_ttl=timedelta(days=1))

# Choose a Momento cache name of your choice
cache_name = "langchain"

# Instantiate the LLM cache
set_llm_cache(MomentoCache(cache_client, cache_name))

向量存储

Momento Vector Index (MVI) 可用作向量存储。 有关如何将 MVI 用作向量存储的详细说明,请参阅此笔记本
from langchain_community.vectorstores import MomentoVectorIndex

以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.