【javaAI】SpringAI快速入门
依赖导入
<dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-ollama-spring-boot-starter</artifactId><version>1.0.0-M6</version>
</dependency>
编写配置
spring:application:name: spring-aiai:ollama:base-url: http://localhost:11434chat:model: deepseek-r1:7b
初始化写模型参数bean
@Bean
public ChatMemory chatMemory() {return new InMemoryChatMemory();
}@Bean
public ChatClient chatClient(OllamaChatModel model, ChatMemory chatMemory) {return ChatClient.builder(model)// 给 ai 一个身份.defaultSystem("你是一个博学的智能聊天助手,请根据用户提问回答!").defaultAdvisors(new SimpleLoggerAdvisor(),new MessageChatMemoryAdvisor(chatMemory)).build();
}
基础对话验证
再次对话,验证会话记忆
新建打开一个浏览器,验证会话不会冲突
小功能完结撒花,至此一个简单的对话机器人就实现了
完整代码请跳转仓库:
gitee地址:https://gitee.com/lndsnx/java-ai