以编程方式使用文档

本页面介绍如何使用 Metal 在 LangChain 中。

什么是 Metal?

Metal 是一个托管的检索和记忆平台,专为生产环境构建。轻松将数据索引到 Metal 并对其运行语义搜索和检索。

快速入门

首先 创建一个 Metal 账户.

然后,您可以轻松利用 MetalRetriever 类开始检索数据,用于语义搜索、提示上下文等。该类接受一个 Metal 实例和一个参数字典来传递给 Metal API。

from langchain_classic.retrievers import MetalRetriever
from metal_sdk.metal import Metal


metal = Metal("API_KEY", "CLIENT_ID", "INDEX_ID");
retriever = MetalRetriever(metal, params={"limit": 2})

docs = retriever.invoke("search term")