Java 调用 Deepseek
本地没有安装 Ollama、Docker,openwebUI,可以参考相关文档进行环境搭建。
下载 Deepseek 模型
打开命令行窗口,拉取一下 Deepseek 模型:
ollama run deepseek-r1:7b

本地测试
运行 Open WebUI 后选择 Deepseek-r1 模型进行测试。


Java 调用模型
注释掉以前的 moonshot 依赖并删除相关代码,避免报错。引入 ollama 依赖:
<!-- 引入 Ollama 依赖-->
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-ollama-spring-boot-starter</artifactId>
</dependency>
修改配置类 Init:
package com.yan.springai;
import lombok.RequiredArgsConstructor;
import org.springframework.ai.chat.client.ChatClient;
import org.springframework.ai.chat.client.advisor.MessageChatMemoryAdvisor;
import org.springframework.ai.chat.memory.ChatMemory;
import org.springframework.ai.chat.memory.InMemoryChatMemory;
import org.springframework.ai.ollama.OllamaChatModel;
org.springframework.context.annotation.Bean;
org.springframework.context.annotation.Configuration;
{
OllamaChatModel model2;
ChatClient {
ChatClient.builder(model2)
.defaultSystem()
.defaultAdvisors( (chatMemory))
.build();
}
ChatMemory {
();
}
}






