Skip to content
LangChain4j 文档版本 1.22.0 源快照 e382cce7 更新于 2026-10-14

Quarkus

Quarkus 的 LangChain4j 扩展 与 Quarkus 编程模型及现有 Quarkus 运行时组件无缝集成。

相较于在 Quarkus 中使用原生的 LangChain4j 库,该扩展具备以下优势:

  • 与 Quarkus 编程模型集成
    • 用于声明式 AI 服务的新注解 @RegisterAiService
    • 为 LangChain4j 模型提供可注入的 CDI bean
  • 能够编译为 GraalVM 本地可执行二进制 -用于配置模型的标准配置属性
  • 内置可观测性(指标、追踪与审计)
  • 构建期装配。在构建期做更多工作可减小 LangChain4j 库的占用,并支持构建期的可用性提示。

Dev UI

在 Dev 模式下,quarkus-langchain4j 项目在 Dev UI 中提供若干页面以便利 LangChain4j 开发:

  • AI Services 页面:提供应用中检测到的所有 AI 服务的表格,以及它们所声明使用的工具列表。
  • 嵌入存储访问:允许向嵌入存储添加嵌入并进行检索。
  • Tools 页面:列出应用中检测到的工具。
  • Chat 页面:允许你手动与聊天模型对话。仅当应用包含聊天模型时此页面可用。
  • Images 页面:允许你测试图像模型的输出并调优其参数(针对支持该功能的模型)。
  • Moderation 页面:允许你测试审核模型的输出——提交一段提示词,即收到每个适当性类别的评分列表(针对支持该功能的模型)。

关于扩展特性的更详细说明,参见 langchain4j 扩展的 Quarkus 文档。

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。