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

相关文章:

  • 「Chrome 开发环境快速屏蔽 CORS 跨域限制详细教程」*
  • 基于现代R语言【Tidyverse、Tidymodel】的机器学习方法
  • 关于pytorch虚拟环境及具体bug问题修改
  • 2025 XYD Summer Camp 7.17 模考
  • 【面板数据】上市公司股价同步性数据集-dta+xlsx(2000-2023年)
  • Adobe Acrobat 插件功能、应用与开发
  • 【Spring AI Alibaba实战Demo】通过Spring AI Alibaba接入本地部署的大模型和线上大模型,实现流式简单对话
  • 8.预处理-demo
  • 【DOCKER】-5 镜像仓库与容器编排
  • docker中 contriner 和 images 什么关系
  • Redis学习系列之—— JDHotKey 热点缓存探测系统
  • maven本地仓库清缓存py脚本
  • 嵌入式学习-PyTorch(6)-day23
  • ZYNQ UltraScale+ MPSoC芯片 pcie switch级联ssd高速存储方案
  • Zabbix 分布式监控系统架构设计与优化
  • C++拷贝构造
  • 嵌入式学习-PyTorch(7)-day23
  • 突破限制:使用 Claude Code Proxy 让 Claude Code 自由连接任意模型
  • 【分治思想解题框架】【分解、求解、合并】
  • 如何在KL散度的意义下解释极大似然估计(二)
  • Kiro vs Cursor: AI IDE 终极对比指南
  • Redis7 底层数据结构解析
  • 数据呈现高阶技巧:散点图与桑基图的独特价值
  • 在CentOS7.9服务器上安装.NET 8.0 SDK
  • .Net将控制台的输出信息存入到日志文件按分钟生成日志文件
  • 编译原理第六到七章(知识点学习/期末复习/笔试/面试)
  • Docker-Beta?ollama的完美替代品
  • 如何将 ONLYOFFICE 文档集成到使用 Laravel 框架编写的 PHP 网络应用程序中
  • NO.7数据结构树|线索二叉树|树森林二叉树转化|树森林遍历|并查集|二叉排序树|平衡二叉树|哈夫曼树|哈夫曼编码
  • vue3 自定义vant-calendar header/footer/maincontent