AI相关的自我学习

Ollama

本地运行命令

ollama run qwen3:4b

java 复制代码
pom 依赖
<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-bom</artifactId>
    <version>${spring-ai.version}</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>


<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-starter-model-ollama</artifactId>
</dependency>

yml配置

java 复制代码
# Ollama 配置
spring.ai.ollama.base-url=http://localhost:11434
spring.ai.ollama.chat.options.model=qwen3:4b
# 应用启动时不自动拉取模型(如需自动拉取可改为 when_missing)
spring.ai.ollama.init.pull-model-strategy=never

测试代码

java 复制代码
@Test
    public void testOllama(@Autowired OllamaChatModel ollamaChatModel) {
        Prompt prompt = new Prompt("你是谁");
        ChatResponse call = ollamaChatModel.call(prompt);
        String text = call.getResult().getOutput().getText();
        System.out.println("-------------- Ollama --------------");
        System.out.println(text);
    }

    @Test
    public void testOllamaStream(@Autowired OllamaChatModel ollamaChatModel) {
        Flux<String> stream = ollamaChatModel.stream("你是谁");
        stream.toStream().forEach(System.out::println);
        System.out.println("-------------- Ollama --------------");
    }
相关推荐
mykj15519 分钟前
英语单词APP解锁学习新方式,智能高效背单词
学习·英语单词app
数商云企14 分钟前
2026年陕西软件开发首选数商云企AI微入口小程序定制方案
人工智能·小程序
吴佳浩19 分钟前
FDE:从系统落地工程师,演变为企业 AI 能力的知识架构师
人工智能·llm·ai编程
吴佳浩27 分钟前
从 OpenClaw、Codex 到 Hermes,看懂 AI Agent 架构为什么正在收敛
人工智能·llm·agent
xcl092530 分钟前
幼儿托育系统开发实战:从需求分析到上线全流程指南
java·大数据·需求分析
hanbon32 分钟前
标书制作流程与技巧:从读标到装订
人工智能·招投标·ai写标书·技术标
吴声子夜歌37 分钟前
ApacheCommons——commons-cli(命令行参数解析)
java·开发语言·apache
知识分享小能手43 分钟前
深度学习学习教程,从入门到精通,深度学习中的正则化 — 完整知识点与代码示例(7)
人工智能·深度学习·学习
小小猪的春天1 小时前
Java 手写第一个 MCP Server:Spring AI MCP 半小时跑通
java·人工智能·spring boot·ai编程
find1star1 小时前
LeetCode 141:环形链表
java·算法·leetcode·链表