Spring AI Alibaba零基础速成(2) ---- Ollama安装与使用

Ollama类似于docker,Ollama = 本地跑大模型的「Docker」,让你在家电脑上一键跑 Qwen、Llama、DeepSeek 等开源大模型,不上云、隐私可控。

1. 安装Ollama

下载链接:Release v0.24.0 · ollama/ollama · GitHub

往下找到这个下载即可,把下载好的文件移动到你想安装到的目录里:

在此目录打开cdm窗口,输入命令:OllamaSetup.exe /DIR="你要安装的目录"

后续出现安装界面跟着提示点击即可。安装之后再设置一下大模型的安装路径:

把这个目录下文件复制到新设置的目录:

C:\Users\你的用户名\.ollama

2. 调用Ollama中的大模型

导入依赖:

XML 复制代码
        <dependency>
            <groupId>org.springframework.ai</groupId>
            <artifactId>spring-ai-starter-model-ollama</artifactId>
        </dependency>

修改配置:

ollama默认端口是11434

使用方法和之前使用远程大模型一致:

java 复制代码
@RestController
public class OllamaController {
    @Resource(name = "ollamaChatModel")
    ChatModel chatModel;
    @GetMapping("/hello/call")
    public String call(@RequestParam(name = "msg", defaultValue = "你是谁") String msg) {
        String result = chatModel.call(msg);
        return result;
    }

    @GetMapping("/hello/stream")
    public Flux<String> stream(@RequestParam(name = "msg", defaultValue = "你是谁") String msg) {
        return chatModel.stream(msg);
    }
}
相关推荐
香吧香31 分钟前
java服务异常日志只打印异常类型,没有堆栈定位分析
java·jvm·异常
qq_2518364571 小时前
AI 疾病自查功能SpringbootAI项目实战 · 技术实现文档
java·ai·ai编程
狗头大军之江苏分军1 小时前
《潮水漫过十七岁》开学了
后端
逆境不可逃2 小时前
Pi Agent 学习笔记:对话太长以后,如何压缩上下文
java
MetaLite2 小时前
JDK 8~26 核心特性一览:从 Stream 到 Scoped Values
java
苏三说技术2 小时前
如何看待GPT-6在UP主众测中碾压夺冠?它是现在最强大模型吗?
后端
mldong2 小时前
一份 JSON,一条能跑的审批流:把报销流程送上工作流引擎
后端·架构
wno7042 小时前
Spring Boot WebFlux增删改查
java·spring boot·后端
Captaincc2 小时前
AI用量v0.1.11更新发布 新增 jusage doctor 诊断指令 托盘展示token 和余额 新增 AutoClaw 支持
前端·后端·vibecoding
anxiao_m2 小时前
企业批量做短视频怎么选?主流AI视频平台实测测评
ai·aigc