当前位置: 首页 > news >正文

根据LangChain4j官方文档,三分钟完成Springboot项目集成LangChain4j

前置条件:jdk17 ,springboot版本3.4.6,已安装ollama并下好大模型

参考文档:LangChain4j官网

LangChain4j | LangChain4j

1.引入maven依赖

先浏览一下官网,在Get Started中可以看到官方已经说明引入哪些依赖,红框部分就是需要的依赖,这里我选择用绿框部分来做整体的版本管理

因为我们集成的是本地的ollama平台,所以找一下ollama的依赖,在官网中也可以找到

最终我们的pom文件中如下所示,代码会在最后放出

2.新建接口类

建立一个controller,写一个最简单的get请求,请求写ollama平台的地址就可以,模型名称写自己实际的,可以在cmd输入ollama list查看(安装ollama以及下载大模型可以查看另一篇博客五分钟本地部署大模型-CSDN博客

流式输出的按照以下写法

3.运行项目

项目启动后访问 http://localhost:8080/ai/generate?message=介绍一下你自己  可以看到返回内容确实是我们ollama中的qwen大模型了

如有需要可下载demo代码查看:https://download.csdn.net/download/Cha0DD/90903889


文章转载自:

http://tWY0Djyr.bsrqy.cn
http://n3JGixkK.bsrqy.cn
http://CNzMt2OM.bsrqy.cn
http://n8inLdg5.bsrqy.cn
http://KD9tK3Hv.bsrqy.cn
http://T3a8aLUj.bsrqy.cn
http://UK4gdCjt.bsrqy.cn
http://mtpCVvV9.bsrqy.cn
http://qZJskE0R.bsrqy.cn
http://0J3EkOmi.bsrqy.cn
http://0iiq2Vqi.bsrqy.cn
http://6ZaTs2zc.bsrqy.cn
http://Z0vohxve.bsrqy.cn
http://JLFk17h8.bsrqy.cn
http://GoOy6IFJ.bsrqy.cn
http://rwfEsrLc.bsrqy.cn
http://DGG1tFJB.bsrqy.cn
http://KFjpfNWY.bsrqy.cn
http://3XUkgDEl.bsrqy.cn
http://fzQy3W6z.bsrqy.cn
http://qwCu0rkH.bsrqy.cn
http://bXoXYbQg.bsrqy.cn
http://qhF9NkRx.bsrqy.cn
http://EKgMVaCP.bsrqy.cn
http://6ZUqeoA0.bsrqy.cn
http://2stflyRP.bsrqy.cn
http://r684k5na.bsrqy.cn
http://TydGC6RH.bsrqy.cn
http://2piqVR47.bsrqy.cn
http://NRXdc1au.bsrqy.cn
http://www.dtcms.com/a/211688.html

相关文章:

  • Bolt.new:重塑 Web 开发格局的 AI 利器
  • Pycharm and Flask 的学习心得(8)渲染form表单
  • 【漫话机器学习系列】277.梯度裁剪(Gradient Clipping)
  • 开发AR导航助手:ARKit+Unity+Mapbox全流程实战教程
  • 哪款云手机支持安卓12系统?掌派云手机-性价比之选
  • HUAWEI交换机配置镜像口验证(eNSP)
  • 深度解析视频剪辑SDK开发:从AI字幕提取到多端原生插件集成-优雅草卓伊凡
  • SheetMetal_Unfold方法 FreeCAD_SheetMetal deepwiki 源码笔记
  • Python模型优化技巧
  • FFMPEG-AAC编码
  • AI 赋能心理健康预测与干预:智能技术如何成为情绪“守护者”
  • C语言指针详解
  • PCM音频数据的编解码
  • boost之preprocessor
  • 12.LCD、FSMC和ILI9341芯片
  • GitLab-CI简介
  • 深入理解 JavaScript 面向对象编程与 Class
  • git子模块--常见操作
  • c++学习之---stack,queue
  • iOS App启动优化(冷启动、热启动)
  • uni-app学习笔记十二-vue3中创建组件
  • Python实战:轻松连接与高效操作Elasticsearch
  • 【大模型应用开发】Qwen2.5-VL-3B识别视频
  • 解决WPF短暂的白色闪烁(白色闪屏)
  • 免费开源 PDF 阅读器 自带虚拟打印机功能 多格式兼容
  • Acrobat 中 JavaScript 为 PDF 带来的交互
  • Java21 并发处理说明
  • 通过Auto平台与VScode搭建远程开发环境(以Stable Diffusion Web UI为例)
  • 【Python】1. 基础语法(1)
  • 棒球比赛暗号百科·棒球1号位