news 2026/6/14 6:28:06

SpringBoot 调用springai ollama

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SpringBoot 调用springai ollama

springai官网https://docs.spring.io/spring-ai/reference/api/chat/ollama-chat.html

引入依赖

<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.ai</groupId> <artifactId>spring-ai-bom</artifactId> <version>1.0.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependency> <groupId>org.springframework.ai</groupId> <artifactId>spring-ai-starter-model-ollama</artifactId> </dependency>

将chatclient对象交由aop管理

@Bean public ChatClient chatClient(OllamaChatModel ollamaChatModel) { return ChatClient.builder(ollamaChatModel) .defaultAdvisors(new SimpleLoggerAdvisor()) .build(); }

增加配置

spring.ai.ollama.base-url=http://localhost:11434 spring.ai.ollama.chat.model=gpt-oss:20b-cloud

写个测试方法:

@RequiredArgsConstructor public class Controller { private final ChatClient chatClient; @RequestMapping(produces = "application/json;charset=UTF-8") public String index(String prompt){ return chatClient.prompt(prompt).call().content(); } }

测试一下

成功!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 21:38:35

Draw.io Obsidian插件终极教程:快速上手专业图表制作

Draw.io Obsidian插件终极教程&#xff1a;快速上手专业图表制作 【免费下载链接】drawio-obsidian Draw.io plugin for obsidian.md 项目地址: https://gitcode.com/gh_mirrors/dr/drawio-obsidian 如果你正在寻找一款能够在Obsidian中创建精美图表的插件&#xff0c;…

作者头像 李华
网站建设 2026/6/13 11:07:35

深岩银河存档编辑器:免费工具完整使用教程与操作指南

想要轻松修改深岩银河游戏存档吗&#xff1f;这款免费的深岩银河存档编辑器正是你需要的强大工具&#xff01;它能够让你快速调整游戏中的各种资源和职业等级&#xff0c;为你的游戏体验带来更多便利和乐趣。 【免费下载链接】DRG-Save-Editor Rock and stone! 项目地址: htt…

作者头像 李华
网站建设 2026/6/13 5:59:56

Venera漫画阅读器高效管理全攻略:从入门到精通的实用技巧

还在为手机里零散的漫画文件发愁吗&#xff1f;想不想拥有一个能同时管理本地收藏和网络追更的专业级漫画阅读器&#xff1f;Venera就是你的不二选择&#xff01;这款跨平台漫画阅读器不仅能帮你高效整理本地漫画&#xff0c;还能让你轻松订阅各种网络漫画源&#xff0c;真正实…

作者头像 李华
网站建设 2026/6/13 18:55:19

Klipper固件全面安装教程:构建高性能3D打印平台

Klipper固件全面安装教程&#xff1a;构建高性能3D打印平台 【免费下载链接】klipper 项目地址: https://gitcode.com/gh_mirrors/kli/klipper Klipper作为一款创新的3D打印机固件&#xff0c;通过将复杂计算任务分配给主计算机&#xff0c;让微控制器专注于精准运动控…

作者头像 李华
网站建设 2026/6/14 8:53:06

益达规则仓库:站点资源解析与高效配置完全指南

作为技术顾问&#xff0c;我经常遇到这样的问题&#xff1a;"为什么我的视频资源总是解析失败&#xff1f;""如何快速配置多个站点的访问规则&#xff1f;"今天&#xff0c;我将通过益达规则仓库这一强大工具&#xff0c;为你提供一站式的解决方案。 【免费…

作者头像 李华