当前位置: 首页 > 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.xdnf.cn/news/1137277.html

相关文章:

  • mysql——搭建MGR集群
  • 分布式分片策略中,分片数量的评估与选择
  • 基于单片机公交车报站系统/报站器
  • Jenkins Git Parameter 分支不显示前缀origin/或repo/
  • 2024年ASOC SCI2区TOP,基于干扰模型的灰狼优化算法IIE-GWO+复杂丘陵地形农业无人机轨迹规划,深度解析+性能实测
  • 医院各类不良事件上报,PHP+vscode+vue2+element+laravel8+mysql5.7不良事件管理系统源代码,成品源码,不良事件管理系统
  • 板凳-------Mysql cookbook学习 (十一--------12)
  • Python22 —— 标准库(random库)
  • Linux的Ext系列文件系统
  • 【JVM】深入理解 JVM 类加载器
  • 【推荐100个unity插件】使用C#或者unity实现爬虫爬取静态网页数据——Html Agility Pack (HAP)库和XPath 语法的使用
  • Java学习--JVM(2)
  • 学习C++、QT---27(QT中实现记事本项目实现行列显示、优化保存文件的功能的讲解)
  • 【Linux手册】缓冲区:深入浅出,从核心概念到实现逻辑
  • 数据结构:集合操作(Set Operations): 并集(Union)、交集(Intersection)、 差集(Difference)
  • 【37】MFC入门到精通——MFC中 CString 数字字符串 转 WORD ( CString, WORD/int 互转)
  • 编译原理第六到七章(知识点学习/期末复习/笔试/面试)
  • 【真·CPU训模型!】单颗i7家用本,4天0成本跑通中文小模型训练!Xiaothink-T6-mini-Preview 技术预览版开源发布!
  • 数据投毒技术之标签翻转
  • 题解:CF1829H Don‘t Blame Me
  • React Native 基础tabBar和自定义tabBar - bottom-tabs
  • 【开源软件推荐】 SmartSub,一个可以快速识别视频/音频字幕的工具
  • JavaScript进阶篇——第八章 原型链、深浅拷贝与原型继承全解析
  • 性能优化实践:Modbus 在高并发场景下的吞吐量提升(二)
  • 【Linux】第一个小程序—进度条
  • 自动化技术在造纸行业的应用:EtherCAT转PROFIBUS DP解决方案
  • 【中等】题解力扣22:括号生成
  • MyUI1.0全新现代化 Vue.js 组件库框架上线
  • HCIE - 云计算拿下后的职业选择如何规划?
  • 摩尔投票法:高效寻找数组中的多数元素