🎈Java 调用 Deepseek
本地没有安装 Ollama、Docker,openwebUI,可以参考相关部署教程。
🍕下载 Deepseek 模型
打开命令行窗口,拉取一下 Deepseek 模型:
ollama run deepseek-r1:7b

🍕本地测试
我们打开 Docker Desktop 软件。然后运行一下 Open webUI。

选择 Deepseek-r1 模型,然后进行测试。

🍕Java 调用模型
先把以前的 moonshot 依赖注释掉,然后将 moonshot 相关的删除,不然会报错。
引入 ollama 依赖:
<!-- 引入 Ollama 依赖-->
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-ollama-spring-boot-starter</artifactId>
</dependency>
修改一下模型配置类:
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;
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 {
();
}
}



















