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

LangChain4J CDI

LangChain4J CDI 可将 AI 服务直接注入你的 Jakarta EE 和 MicroProfile 应用。

文档

完整文档见 langchain4j.github.io/langchain4j-cdi。

特性

  • AI 服务注入 —— 使用 @RegisterAIService 将 AI 服务声明为 CDI bean
  • 智能体拓扑 —— 11 个按拓扑划分的注解(@RegisterSimpleAgent、@RegisterSequenceAgent、@RegisterLoopAgent 等),用于多智能体工作流
  • MCP 服务器 —— 将 CDI bean 作为 Model Context Protocol 服务器暴露
  • 通过属性配置 —— 通过 MicroProfile Config 或自定义 SPI 配置 LLM 组件
  • 容错 —— 使用 @Retry、@Timeout、@CircuitBreaker、@Fallback 实现弹性
  • 遥测 —— 基于 OpenTelemetry 的 AI 操作可观测性
  • 表达式语言 —— 在注解中解析 ${...}(MicroProfile Config)和 #{...}(Jakarta EL)表达式
  • 护栏 —— 对 AI 服务交互做输入与输出校验

支持的运行时

运行时扩展类型
Quarkus构建兼容
Helidon两者皆可
WildFly可移植
Payara可移植
GlassFish可移植
Liberty可移植

关于 LangChain4j CDI 特性的详细说明与用法,参见 LangChain4J CDI 文档。

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