> ## Documentation Index
> Fetch the complete documentation index at: https://langchain-docs-zh.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Sap 集成

> 使用 LangChain Python 与 Sap 集成。

> [SAP SE(Wikipedia)](https://www.sap.com/about/company.html) 是一家德国跨国
> 软件公司。它开发企业软件来管理业务运营和
> 客户关系。该公司是世界领先的
> `enterprise resource planning (ERP)` 软件供应商。

## 安装和设置

我们需要安装 `@sap/hana-langchain` 包及其依赖项。

```bash npm theme={null}
npm install @sap/hana-langchain @langchain/core@latest @langchain/classic@latest langchain@latest
```

```bash yarn theme={null}
yarn add @sap/hana-langchain @langchain/core@latest @langchain/classic@latest langchain@latest
```

```bash pnpm theme={null}
pnpm add @sap/hana-langchain @langchain/core@latest @langchain/classic@latest langchain@latest
```

## 向量存储

> [SAP HANA Cloud Vector Engine](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-vector-engine-guide/sap-hana-cloud-sap-hana-database-vector-engine-guide) 是
> 一个完全集成到 `SAP HANA Cloud` 数据库中的向量存储。

查看一个 [使用示例](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/vectorstores/sap_hanavector.md)。

```typescript theme={null}
import { HanaDB } from "@sap/hana-langchain";
```

## 自查询检索器

> [SAP HANA Cloud Vector Engine](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-vector-engine-guide/sap-hana-cloud-sap-hana-database-vector-engine-guide)
> 还提供了一个使用 `HanaTranslator` 类的自查询检索器实现。

查看一个 [使用示例](https://pypi.org/project/langchain-hana/)。

```typescript theme={null}
import { HanaTranslator } from "@sap/hana-langchain";
```

## 图

> [SAP HANA Cloud Knowledge Graph Engine](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-knowledge-graph-guide/sap-hana-cloud-sap-hana-database-knowledge-graph-engine-guide)
> 通过 `HanaRdfGraph` 类提供知识图谱支持。

查看一个 [使用示例](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/graphs/sap_hana_rdf_graph.md)。

```typescript theme={null}
import { HanaRdfGraph } from "@sap/hana-langchain";
```

## 链

还提供了一个 `SparqlQAChain`，可用于 `HanaRdfGraph` 进行 SPARQL-QA 任务。

查看一个 [使用示例](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/chains/sap_hana_sparql_qa_chain.md)。

```typescript theme={null}
import { HanaSparqlQAChain } from "@sap/hana-langchain";
```

## 智能体

一个 `HanaSparqlQAAgent` 可以在 `HanaRdfGraph` 上迭代生成和执行 SPARQL 查询，包括本体检索和自我纠正。

查看一个 [使用示例](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/agents/sap_hana_sparql_qa_agent.md)。

```typescript theme={null}
import { HanaSparqlQAAgent } from "@sap/hana-langchain";
```

***

> 官方原文：[src/oss/javascript/integrations/providers/sap.mdx](https://github.com/langchain-ai/docs/blob/main/src/oss/javascript/integrations/providers/sap.mdx) · 非官方翻译，译文由 AI 生成，以英文原文为准。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.