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

langchain4j接入ollama本地大模型

代码仓库

https://github.com/qdlshiwo/langchain4j_demos

Ollama介绍

Ollama 是一个开源的本地大语言模型运行框架,专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计。
Ollama 支持多种操作系统,包括 macOS、Windows、Linux 以及通过 Docker 容器运行。

相关链接

Ollama 官方地址:https://ollama.com/
Github 开源地址:https://github.com/ollama/ollama
Ollama 官方文档:https://github.com/ollama/ollama/tree/main/docs
在这里插入图片描述
官网下有点慢,附上百度网盘链接
链接:https://pan.baidu.com/s/1T5qfykaPTC_sXRZjL9IN_w
提取码:z6i5

安装

  1. 下载完成之后直接点击“安装”,完成之后查看ollama 相关命令
    在这里插入图片描述
  2. 根据需要安装指定的大模型,这里安装deepseek-r1:1.5b,命令如下:
ollama run deepseek-r1:1.5b

在这里插入图片描述

引入依赖

关于springboot如何集成langchain4j可以看上一篇文章:https://blog.csdn.net/qq_41459187/article/details/147718688,这里接着往pom文件添加依赖。

        <!--接入ollama--><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-ollama</artifactId><version>${langchain4j.version}</version></dependency>

新增测试用例

因为是本地搭建的模型,所以不需要API-Keys,直接调用即可,ollama默认端口为:11434

    @Testvoid testOllamaChat() {ChatLanguageModel model = OllamaChatModel.builder().baseUrl("http://localhost:11434").modelName("deepseek-r1:1.5b").build();String answer = model.chat("你好你是谁?");log.info(answer);}

运行结果如图
在这里插入图片描述

http://www.xdnf.cn/news/312607.html

相关文章:

  • 深入理解分布式锁——以Redis为例
  • APP自动化测试(一)
  • 《让内容“活”起来:Flutter社交应用瀑布流布局的破界实践》
  • 信息论06:信息增益——量化不确定性的艺术与科学
  • 深度学习:图神经网络GNN、GCN及其在推荐系统的应用
  • MUX-vlan
  • 设备与驱动:I/O设备模型
  • Selenium模拟人类行为,操作网页的方法(全)
  • 简单面试提问
  • LIO-Livox
  • 攻防世界 反应釜开关控制
  • 室内烟雾明火检测数据集VOC+YOLO格式2469张2类别
  • 【JEECG】BasicTable单元格编辑,插槽添加下拉组件样式错位
  • 模板模式 VS 建造者模式
  • SQL报错注入
  • AI-02a5a2.神经网络的学习
  • OrcaFex11.5
  • 颠覆监测体验!WM102无线温湿度记录仪开启智能物联新时代
  • 生成式人工智能技术在高校心理健康服务中的应用; 希尔的三阶段助人理论:探索、领悟和行动
  • AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年5月6日第70弹
  • 传输层UDP协议
  • 开发搭载OneNet平台的物联网数据收发APP的设计与实现
  • Vue3中的package.json依赖是否有更新
  • 探索编程世界:从“爱编程的小黄鸭”B站账号启航
  • 关于串口读写NAND闪存的用法
  • SIwave仿真之提高效率及精度
  • 3.1监督微调
  • element-ui日期时间选择器禁止输入日期
  • Linux/AndroidOS中进程间的通信线程间的同步 - 内存映射
  • 【Linux】Linux入门——权限