跳到主要内容

Helidon 集成

Helidon 提供了 LangChain4j 集成模块,可在利用 Helidon 编程模型与风格的同时,简化 AI 驱动应用的构建。

你可以在这里找到 LangChain4j 集成功能的详细说明与用法。

支持的版本

Helidon 的 LangChain4j 集成需要 Java 21 和 Helidon 4.2。

示例

我们创建了多个示例应用供你探索。这些示例展示了在 Helidon 应用中使用 LangChain4j 的各个方面。

Coffee Shop Assistant

Coffee Shop Assistant 是一个演示应用,展示如何为咖啡店构建 AI 助手。该助手可以回答菜单问题、提供推荐并创建订单。它使用从 JSON 文件初始化的嵌入存储。

主要特性:

  • 与 OpenAI 聊天模型集成
  • 使用嵌入模型、嵌入存储、ingestor 与内容检索器
  • 使用 Helidon Inject 进行依赖注入
  • 从 JSON 文件初始化嵌入存储
  • 支持回调函数以增强交互

查看示例:

Hands-on Lab

我们还提供了 Hands-on Lab,包含构建 Coffee Shop Assistant 的分步说明:

HOL: 使用 Helidon 与 LangChain4j 构建 AI 驱动应用