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);
    }
}
相关推荐
Jinkxs3 小时前
Java 跨域14-Java 与区块链(Hyperledger)集成
java·开发语言·区块链
JustHappy3 小时前
古法编程秘籍(六):程序到底是怎么跑起来的?从 IO 到中断,一次讲明白
前端·后端·全栈
晨曦中的暮雨4 小时前
Golang速通(Javaer版)
java·开发语言·后端·golang
七老板的blog4 小时前
当 Spring StateMachine 遇见大模型:构建工业级 AI 写作流水线
java·人工智能·spring
云烟成雨TD4 小时前
Spring AI 1.x 系列【46】MCP Security 模块
java·人工智能·spring
CRMEB系统商城4 小时前
CRMEB多商户系统(Java)v2.3公测版发布
java·开发语言·人工智能·小程序·开源·php
sinat_255487815 小时前
第七部分。介绍MVC(模型-视图-控制器)模式
java·ide·http·tomcat·intellij-idea
Samooyou5 小时前
RAG项目案例--02在线检索&过滤流水线
人工智能·python·ai·全文检索·检索
李白的天不白5 小时前
ps -ef | grep java
java
ab_dg_dp5 小时前
Android 17+ 提取 AIDL 生成 Java 文件的实用脚本
android·java·python