LangChain4j入门指南:Java开发者的AI应用新起点

什么是LangChainLangChain4j?

        LangChain是⼀个⼤模型的开发框架,使⽤ LangChain 框架,程序员可以更好的利⽤⼤模型的能⼒,⼤⼤提⾼编
程效率。如果你是⼀个 Java 程序员,那么对 LangChain 最简单直观的理解就是, LangChain 是⼤模型领域的
Spring LangChain 不光提供了⼀整套快速接⼊各种开放⼤模型的⼯具,更重要的是,他集成了当今程序员使⽤⼤
模型能⼒最好的⽅案。
        LangChain是⼀个基于 Python 开发的框架,⽽ LangChain4j 则是 LangChain Java 版本。将⼤模型的强⼤能⼒和
Java 编程语⾔相结合,这就是 LangChain4j 所做的。实际上, LangChain4j 不光包含了 LangChain 的功能,同时还加
⼊了很多⾃⼰的创新。在⽬前阶段, LangChain4j 也是与⼤模型结合最好最成熟的框架。

LangChain4j快速上⼿ 

LangChain4j 官⽹地址: https://docs.langchain4j.dev/
⽬前 LangChain4j 完成了与多个⼤模型产品的对接。具体参⻅官⽹ https://docs.langchain4j.dev/integrations/la
nguage-models 。 其中,国外的 OpenAI ⼤模型⾃然是我们学习接⼊的⾸选。⽽国内的⼤模型, LangChan4j ⽬前 ⽀持百度千帆和智谱AI还有阿里通义千问等

快速开始与OpenAI的对话

接下来,我们快速搭建一个spring boot项目来集成LangChain4j,完成与大模型的对话

这里支持多种大模型,每种大模型的依赖都不一样,均提供普通maven和spring两个版本的。大家可以根据自己的需求来添加合适的依赖。

这里以OpenAI为例,因为 Deepseek 的 API 设计与 OpenAI 的 API 兼容,所以调用deepseek默认使用OpenAI的这一套就可以了

首先引入pom依赖

 <!-- langchain4j 核心底层-->
        <dependency>
            <groupId>dev.langchain4j</groupId>
            <artifactId>langchain4j</artifactId>
        </dependency>
<!-- 是langchain4j集成openai的依赖-->
        <dependency>
            <groupId>dev.langchain4j</groupId>
            <artifactId>langchain4j-open-ai</artifactId>
        </dependency>
这个是
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞鹰@四海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值