SpringBoot 调用springai ollama
2026/4/18 21:27:03 网站建设 项目流程

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(); } }

测试一下

成功!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询