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

初试Spring AI实现聊天功能

文章目录

  • 1. 实战概述
  • 2. 实现步骤
    • 2.1 申请API Key
    • 2.2 创建Spring Boot项目
    • 2.3 添加两个项目相关依赖
    • 2.4 应用属性文件里配置Spring AI
    • 2.5 修改启动类注解属性
    • 2.6 创建第一个聊天控制器
    • 2.7 创建聊天结果页面
    • 2.8 测试第一个聊天控制器
    • 2.9 创建第二个聊天控制器
    • 2.10 创建聊天页面
    • 2.11 测试第二个聊天控制器
  • 3. 实战小结

1. 实战概述

  • 本实战演示用 Spring Boot 3 + Spring AI 对接 DeepSeek API,10 分钟搭建 AI 聊天应用:申请密钥、配置依赖、排除冲突、编写两个控制器(同步/异步),并借助 CommonMark 把 Markdown 回答实时渲染成 HTML,浏览器即问即答。

2. 实现步骤

2.1 申请API Key

  • 访问DeepSeek首页 - https://www.deepseek.com/
    在这里插入图片描述
  • 在API开发平台申请API Key
    在这里插入图片描述
  • 充值
    在这里插入图片描述

<

http://www.dtcms.com/a/284327.html

相关文章:

  • PyCharm 高效入门指南(引言 + 核心模块详解)
  • ubuntu22 npm install electron --save-dev 失败
  • 基于Rust游戏引擎实践(Game)
  • 智能体开发工具链全景图:IDE、调试器与监控平台
  • 营业执照识别-营业执照文字识别API-营业执照真伪
  • Flutter状态管理篇之ChangeNotifier(一)
  • 什么是协变(Covariant)与逆变(Contravariant)?
  • 在 Windows Server RDS 上配置用户配置文件磁盘查找对应的用户名
  • 第2章通用的高并发架构设计——2.5 高并发读场景总结:CQRS
  • 【计算机网络】第四章:网络层(上)
  • Spring中事务失效的情况深度分析
  • 深入理解 KVM 子系统:从虚拟化核心到内核实现的全景解析
  • 7.18 note
  • 第十八节:第三部分:java高级:反射-获取构造器对象并使用
  • 【参数初始化】——深度学习.全连接网络
  • Cadence SPB 2024软件下载及安装教程|Cadence软件安装详细步骤附下载链接
  • Spring IoCDI_2_使用篇
  • Anime.js 超级炫酷的网页动画库详解
  • 【图像质量评价指标】信噪比(Signal-to-Noise Ratio,SNR)
  • Linux 基础指令
  • makefile missing separator. Stop.问题
  • 一款实用的.NET Core加密解密工具类库
  • C++11之lambda表达式与包装器
  • 20.轮廓特征与近似,改变图像的轮廓识别画线的精确度,同时画出轮廓对应的矩形
  • GitHub 趋势日报 (2025年07月16日)
  • 【Burp入门第三十八篇】Repeater Strike:AI 驱动的 Burp Suite 插件
  • Effective Modern C++ 条款13:优先考虑const_iterator而非iterator
  • Magenta RT 正式开源!实时生成多种风格音乐,让创作无门槛
  • 【C++详解】STL-stack、queue的模拟实现,容器适配器,deque双端队列介绍
  • Java 大视界 -- Java 大数据在智能交通智能公交站台乘客流量预测与服务优化中的应用(349)