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

快速入门LangChain4j Ollama本地部署与阿里百炼请求大模型

img

  • 黑马发布这套课程时间是6月,在其发布后不久,因互联网天然的快速更新属性,有一些地方发现了变化
  • 本文将总结黑马的这套课程的精华,同时指明发生变化后,要如何实现原效果。
  • 课程我大致看了一下,讲的浅,但作为科普完全够了,想要揭开大模型神秘的面纱,对AI祛魅,那这套课,是必看不可了。
  • 原本课程地址:LangChain4j从入门到实战项目全套视频课程,涵盖LangChain4j+ollama+RAG,Java传统项目AI智能化升级

有能力啃文档的可以看下面一手资料

官方文档:https://docs.langchain4j.dev
github : https://github.com/langchain4j/langchain4j
twitter : https://twitter.com/intent/follow?screen_name=langchain4j

  • 课程学习前置要求
序号阶段需要掌握的技术栈掌握程度说明
1必须掌握SpringBoot + MyBatis熟练这是学习的基础,必须熟练掌握Spring Boot框架的使用和MyBatis的ORM映射
2初步了解Docker + Redis + MySQL了解/熟悉需要了解容器化部署、缓存技术和关系型数据库的基本使用
3熟练使用IDEA + Maven熟练需要熟练使用IntelliJ IDEA开发工具和Maven项目管理工具
博主粉丝群介绍: ① 群内初中生、高中生、本科生、研究生、博士生遍布,可互相学习,交流困惑。② 热榜top10的常客也在群里,也有数不清的万粉大佬,可以交流写作技巧,上榜经验,涨粉秘籍。③ 群内也有职场精英,大厂大佬,跨国企业主管,可交流技术、面试、找工作的经验。进群免费赠送写作秘籍一份,助你由写作小白晋升为创作大佬。进群赠送CSDN评论防封脚本,送真活跃粉丝,助你提升文章热度。群公告里还有全网大赛约稿汇总/博客提效工具集/CSDN自动化运营脚本 有兴趣的加文末联系方式,备注自己的CSDN昵称,拉你进群,互相学习共同进步。

P1~P3要点

你能学到什么?

image-20250807180400234

  • AI发展史这块可以不看,直接看我的博客:一文读懂 AI

AI市场拆解

image-20250807192226823

大语言模型实现方式

image-20250807192507581

image-20250807192612994

  • 自己部署大模型有要下载不少依赖,而ollama提供了类似docker一样的环境。

部署Ollama

image-20250807192648433

  • Qwen地址
ollama run qwen3:0.6b
  • 哪个平台的1b左右模型都是人工智障,而本课程居然使用0.6B的模型来做演示,看到这里,感觉这份课程更多偏向于科普。
  • 不过太大的模型也无法在普通电脑上跑起来,可能也有这方面的考量

通过Aipfox向运行在ollama中的大模型发送请求

找到访问地址

image-20250811082018576

image-20250811082056799

image-20250811082129986

curl http://localhost:11434/api/chat -d '{"model": "deepseek-r1","messages": [{"role": "user","content": "how many r in the word strawberry?"}],"think": true,"stream": false
}'
  • thinking

APifox使用

image-20250811084218695

在这里插入图片描述

  • 然后开始更改即可
我界面和黑马导师不一样阿??

方式一:

{"model": "qwen3:0.6b","messages": [{"role": "user","content": "Qiuner为什么是帅哥?"}]
}

image-20250811084552161

  • 鼠标要悬浮到数据结构这一行才会显示

image-20250811084609177

  • 就可以了,不知道黑马导师使用的是什么风格,看着像postman,一开始使用按照我这个方式就能识别出相应数据

方式二:

{"model": "qwen3:0.6b","messages": [{"role": "user","content": "Qiuner为什么是帅哥?"}]
}

image-20250811085132243

image-20250811085308518

image-20250811085321056

P4要点

阿里云百炼

阿里云百炼平台

image-20250811172751159

  • 这里需要看一些协议来开通

image-20250811173111085

如何给阿里云百炼上的模型发请求?

第一步:找到平台地址

image-20251010150044125

阿里云百炼通义千问相关

第二步:在APifox中输入相关参数

输入网址


image-20251010150624150

通义千问网址

https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions

输入key


image-20251010150855781

  • 获取key的网址,需要登陆创建
https://bailian.console.aliyun.com/?tab=api#/api/?type=model&url=2712576

image-20251010151032489

  • 值得注意的是,api文档和百炼控制台不是在一个网址中,推荐开两个页面来交替使用

image-20251010150242316

输入相关参数

image-20251010151131136

{"model": "qwen-plus","messages": [{"role": "system","content": "You are a helpful assistant."},{"role": "user", "content": "你是谁?"}]
}

APifox界面发生了变化,根据下面操作来快一点

image-20251010151301912

image-20251010151323846

  • 视频中将role 、content这两个参数所在删除,与ollama那里一样
  • 接口请求方式记得调为post

image-20251010152416600

  • 发送效果如图。不过我24年问gpt都能查到自己,现在问千问居然没查到,有点小失落

P5 大模型调用参数要点

  • 本节视频解释了各种参数,我觉得比较重要的就是模型回复消息

model

指定要使用的AI模型版本,不同模型具有不同的能力和特点。

contenet/role

image-20251010153543062

stream

image-20251010153701624

  • true: 流式返回,响应内容会逐步返回,用户可以实时看到生成过程
  • false: 等待完整生成后一次性返回所有内容

enable_search

  • true: 模型可以联网搜索最新信息作为回答依据

  • false: 仅使用模型自身的知识库回答

image-20251010153911603

总结

{"model": "qwen-plus","messages": [{"role": "system","content": "你是Qiuner的ai助手"},{"role": "user","content": "你是谁?"},{"role": "assistant","content": "您好,有什么可以帮助您?"}],"stream": true,"enable_search": true
}
参数名称类型说明可选值/示例
modelstring告诉平台,当前调用哪个模型qwen-plus 等模型名称
messagesarray发送给模型的数据,模型会根据这些数据给出合适的响应消息对象数组
streamboolean调用方式true: 非阻塞调用(流式调用)
false: 阻塞调用(一次性响应),默认值
enable_searchboolean联网搜索,启用后,模型会将搜索结果作为参考信息true: 开启
false: 关闭(默认)
字段名称说明可选值
role消息角色(类型)user: 用户消息
system: 系统消息
assistant: 模型响应消息
content消息内容具体的文本内容

结束语


👨‍💻 关于我

持续学习 | 追求真我

如果本篇文章帮到了你 不妨点个赞吧~ 我会很高兴的。想看更多 那就点个关注吧 我会尽力带来有趣的内容 😎。

感谢订阅专栏 三连文章

image-20251011155556997

掘金点击访问Qiuner CSDN点击访问Qiuner GitHub点击访问Qiuner Gitee点击访问Qiuner

专栏简介
📊 一图读懂系列图文并茂,轻松理解复杂概念
📝 一文读懂系列深入浅出,全面解析技术要点
🌟持续更新保持学习,不断进步
🎯 人生经验经验分享,共同成长

你好,我是Qiuner. 为帮助别人少走弯路而写博客

如果本篇文章帮到了你 不妨点个吧~ 我会很高兴的 😄 (^ ~ ^) 。想看更多 那就点个关注吧 我会尽力带来有趣的内容 😎。

代码都在Github或Gitee上,如有需要可以去上面自行下载。记得给我点星星哦😍

如果你遇到了问题,自己没法解决,可以去我掘金评论区问。CSDN评论区和私信消息看不完 掘金消息少一点.

上一篇推荐链接
Java程序员快又扎实的学习路线点击该处自动跳转查看哦
一文读懂 AI点击该处自动跳转查看哦
一文读懂 服务器点击该处自动跳转查看哦
2024年创作回顾点击该处自动跳转查看哦
一文读懂 ESLint配置点击该处自动跳转查看哦
老鸟如何追求快捷操作电脑点击该处自动跳转查看哦
未来会写什么文章?预告链接
一文读懂 XX?点击该处自动跳转查看哦
2025年终总结点击该处自动跳转查看哦
一图读懂 XX?点击该处自动跳转查看哦

img

http://www.dtcms.com/a/515815.html

相关文章:

  • 虫情测报灯:精准预警,守护农田安全
  • 如何设置电脑分辨率和显示缩放
  • 【GESP】C++四级真题 luogu-B4069 [GESP202412 四级] 字符排序
  • Solana 官宣中文名「索拉拉」,中文 Meme 叙事正成为链上新主流
  • 《巨神军师》在电脑上多开不同窗口不同IP的教程
  • led灯 东莞网站建设公司注册资金减少意味着什么
  • 如何正确理解flink 消费kafka时的watermark
  • 未来的 AI 操作系统(六)——从“大模型”到“小智能”:Agent生态的去中心化演化
  • [人形机器人]宇树G1拆解分析 - 主控部分
  • 建筑毕业设计代做网站建筑网格组织
  • 面向汽车硬件安全模块的后量子安全架构
  • 广州网站制作哪家公司好做视频用的网站有哪些
  • Petalinux高版本自动登录与开机自启动完全指南
  • 用 AI 编码代理重塑前后端交互测试的未来
  • PID算法基础知识
  • TDengine TSDB 3.3.8.0 上线:SMA、TLS、TDgpt、taosX、taosgen 一次全进化
  • Chainlit+LlamaIndex 多模态 RAG 开发实战8:Text2SQL 技术解析与工作流驱动的数据库 RAG 全流程实现
  • 标定参数从相机模组读出来
  • OCR的新高度?PaddleOCR-VL 与 DeepSeek-OCR 的技术与应用横评
  • 上传网站程序网站稿件管理发布系统
  • 展示型网站首页设计解析微信对接网站可以做301跳转吗
  • 前端tree树
  • LeetCode:46. 全排列
  • 23种设计模式总结
  • 蓝牙中的DAFC 和 PAwR概念理解
  • 《Foundation 列表》
  • 微服务面试基础
  • 网站字体大小是多少珠海网站管理公司
  • wordpress鼠标经过图片google seo是什么啊
  • Prometheus+Grafana实现Springboot服务监控