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 --------------");
    }
相关推荐
小羊没烦恼!5 天前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
回眸&啤酒鸭5 天前
【回眸】Minicart 电商购物车核心功能落地指南
人工智能
一隅论数智5 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
AI的探索之旅5 天前
97 个 OpenCV 实例(三十):双目立体,从标定到点云
人工智能·opencv·计算机视觉
AlbertZein5 天前
Step-5-Preview 上手实测:3D 游戏、金融分析、网页设计一次跑完
人工智能·aigc
俊昭喜喜里5 天前
java中的继承和多态的区别
java
小羊没烦恼!5 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
XiHongShi20165 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
LaughingZhu5 天前
Product Hunt 每日热榜 | 2026-09-19
人工智能·深度学习·神经网络·搜索引擎·百度