当前位置: 首页 > news >正文

SpringAI整合Ollama集成DeepSeek

1. ollama官方

1.1 文档

github
api

1.2 api调用

在这里插入图片描述

1.2.1 简单问答

curl http://localhost:11434/api/generate -d '{"model": "模型","prompt":"提示词"
}'

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2.2 基于角色问答

curl http://localhost:11434/api/chat -d '{"model": "模型","messages": [{ "role": "user", "content": "why is the sky blue?" }]
}'

在这里插入图片描述
在这里插入图片描述

2. SpringAI

2.1 官网

官网
在这里插入图片描述
入门
您可以通过几个简单的步骤开始:

  1. 使用 Spring AI OpenAI 启动启动器依赖项创建 Spring Boot Web 应用程序。此Spring Initializr 链接可帮助您启动应用程序。(使用start.spring.io,您可以选择要在新应用程序中使用的任何 AI 模型或向量存储)。

  2. 将您的 OpenAI 密钥添加到application.properties:

spring.ai.openai.api-key=<YOUR OPENAI KEY>
  1. 将以下代码片段添加到你的SpringAiDemoApplication课程中:
@Bean
public CommandLineRunner runner(ChatClient.Builder builder) {return args -> {ChatClient chatClient = builder.build();String response = chatClient.prompt("Tell me a joke").call().content();							System.out.println(response);};
}
  1. 运行应用程序:
./mvnw spring-boot:run

2.2 SpringBoot整合SpringAI

2.2.1 依赖引入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<mirror><id>nexus-alivun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/repository/public</url>
</mirror>

2.2.2 yaml配置文件

在这里插入图片描述

2.2.3 Comtroller演示

在这里插入图片描述
流式输出
在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/97173.html

相关文章:

  • 图漾相机——C#语言属性设置
  • ✅ 2025最新 | YOLO 获取 COCO 指标终极指南 | 从标签转换到 COCOAPI 评估 (训练/验证) 全覆盖【B 站教程详解】
  • ARXML文件解析-1
  • Ubuntu安装Podman教程
  • MySQL 面试知识点详解(索引、存储引擎、事务与隔离级别、MVCC、锁机制、优化)
  • Git 教程:从 0 到 1 全面指南 教程【全文三万字保姆级详细讲解】
  • 第十二步:react
  • vulkanscenegraph显示倾斜模型(5.6)-vsg::RenderGraph的创建
  • 【408--考研复习笔记】操作系统----知识点速览=
  • MySQL 知识点详解(索引、存储引擎、事务与隔离级别、MVCC、锁机制、优化)
  • Linux信号——信号的产生(1)
  • 浅谈AI落地 - 文章推荐 - 混合推荐模型
  • 【NLP 53、投机采样加速推理】
  • MySQL:库表操作
  • pat学习笔记
  • 【MySQL】01.MySQL环境安装
  • OpenVLA-OFT——微调VLA的三大关键设计:支持动作分块的并行解码、连续动作表示以及L1回归目标
  • 操作系统知识点(一)
  • [C++面试] new、delete相关面试点
  • 论文阅读笔记:Denoising Diffusion Implicit Models (4)