Quarkus LangChain4j
本仓库包含Quarkus扩展,可以实现Quarkus和LangChain4j之间的无缝集成,让您能够轻松地将大型语言模型(LLMs)整合到Quarkus应用程序中。
特性
以下是目前支持的部分特性列表:
- 声明式AI服务
- 与各种LLMs集成(OpenAI GPTs、Hugging Face、Ollama等)
- 工具支持
- 嵌入支持
- 文档存储集成(Redis、Chroma、Infinispan等)
- 原生编译支持
- 与Quarkus可观察性堆栈集成(指标、追踪等)
- 可插拔的身份验证提供程序
文档
请参阅详细的文档以获取详细信息和使用指南。
示例
查看示例和集成测试,以获取有关如何有效使用这些扩展的实际见解。
入门
要将Quarkus LangChain4j整合到您的Quarkus项目中,请添加以下Maven依赖项:
<dependency>
<groupId>io.quarkiverse.langchain4j</groupId>
<artifactId>quarkus-langchain4j-openai</artifactId>
<version>{latest-version}</version>
</dependency>
或者,使用Hugging Face:
<dependency>
<groupId>io.quarkiverse.langchain4j</groupId>
<artifactId>quarkus-langchain4j-huggingface</artifactId>
<version>{latest-version}</version>
</dependency>
请确保将{latest-version}
替换为Maven中央仓库上可用的最新发布版本。
贡献
欢迎通过提交问题或拉取请求来为这个项目做出贡献。
许可证
本项目采用Apache License 2.0许可 - 详情请参阅LICENSE文件。