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

青岛网站排名哪家公司好教做面点的网站

青岛网站排名哪家公司好,教做面点的网站,男做直播网站,短视频矩阵营销Spring AI集成DeepSeek实战指南(硅基流动平台版) 本文手把手教你通过Spring AI框架集成国产大模型DeepSeek,结合硅基流动平台实现智能对话功能。本方案支持普通对话和流式响应两种模式,完整代码已通过测试,可直接用于…

Spring AI集成DeepSeek实战指南(硅基流动平台版)

本文手把手教你通过Spring AI框架集成国产大模型DeepSeek,结合硅基流动平台实现智能对话功能。本方案支持普通对话和流式响应两种模式,完整代码已通过测试,可直接用于生产环境。

一、环境准备

开发工具

  • JDK 17+
  • Maven 3.9+
  • Spring Boot 3.2.x+(推荐3.3.0)

硅基流动平台配置

登录硅基流动官网,
新用户赠送2000万token(约处理1万小时音频)
新用户注册即送14元,而且可以自由充值。

创建API Key

在这里插入图片描述

二、项目配置

1. 添加依赖(pom.xml )

<!-- Spring AI核心库 -->
<dependency><groupId>org.springframework.ai</groupId> <artifactId>spring-ai-bom</artifactId><version>0.8.1</version><type>pom</type><scope>import</scope>
</dependency><!-- DeepSeek(OpenAI兼容模式) -->
<dependency><groupId>org.springframework.ai</groupId> <artifactId>spring-ai-openai-spring-boot-starter</artifactId>
</dependency><!-- Web支持 -->
<dependency><groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>
</dependency>

2. 配置参数(application.yml )

spring:ai:openai:base-url: ${YOUR_DEEPSEEK_ENDPOINT}  # 硅基平台提供的API地址 api-key: sk-xxxxxxxxxxxxxxxxxxxxxxxx  # 平台申请的API密钥 chat:options:model: deepseek-chat-v3  # 指定模型版本 temperature: 0.7  # 控制生成随机性[0~2]maxTokens: 1024   # 最大生成长度

三、核心代码实现

1. 普通对话接口

@RestController 
public class ChatController {private final ChatClient chatClient;public ChatController(ChatClient.Builder builder) {this.chatClient  = builder .defaultSystem("你是一个专业的智能助手,回答需简洁准确").defaultOptions(OpenAiChatOptions.builder() .withModel("deepseek-chat-v3").build()).build();}@GetMapping("/chat")public String chat(@RequestParam String message) {return chatClient.call(message); }
}
  1. 流式响应接口(SSE协议)
@GetMapping(value = "/stream", produces = MediaType.TEXT_EVENT_STREAM_VALUE)
public Flux<String> streamChat(@RequestParam String prompt) {return chatClient.stream() .user(prompt).system("当前时间:" + LocalDateTime.now()) .call().map(ChatResponse::getResults).flatMapIterable(list -> list).map(content -> content.getOutput().getContent()); 
}

四、接口测试

浏览器访问

普通对话测试
http://localhost:8080/chat?message=用Java实现快速排序
流式响应测试
http://localhost:8080/stream?prompt=解释量子计算原理

五、生产环境注意事项

  1. API Key安全
  • 通过Vault或阿里云KMS管理密钥
  • 禁止硬编码到代码中
  1. 性能优化
  • 启用连接池(推荐Apache HttpClient)
  • 设置超时时间(建议:connect=5s, read=30s)
  1. 流式输出实践
  • 前端需使用EventSource接收数据
  • 服务端启用异步处理(@EnableAsync)

六、扩展功能

通过修改OpenAiChatOptions参数实现进阶功能:

// 示例:带历史会话的对话 
OpenAiChatOptions options = OpenAiChatOptions.builder() .withModel("deepseek-reasoner-r1")  // 切换推理模型 .withTopP(0.9)                      // 核采样阈值 .withFrequencyPenalty(0.5)          // 抑制重复内容 .build();

文章转载自:

http://TfLUs3gs.yppLn.cn
http://tRBDcZ8K.yppLn.cn
http://eGpAANZM.yppLn.cn
http://BTiHo1X4.yppLn.cn
http://myDLlRCf.yppLn.cn
http://OgBeVhzn.yppLn.cn
http://iKETJG4t.yppLn.cn
http://8o7UbabF.yppLn.cn
http://dHbRMtFI.yppLn.cn
http://SNBqQAwH.yppLn.cn
http://0kVY7LDO.yppLn.cn
http://SKikCfYc.yppLn.cn
http://WBcrpsWH.yppLn.cn
http://LWacgVKV.yppLn.cn
http://RLwLpGSk.yppLn.cn
http://Y6BC6EBB.yppLn.cn
http://66KH0t6F.yppLn.cn
http://sXPqzxPN.yppLn.cn
http://6GTbwD0o.yppLn.cn
http://JQERcyeJ.yppLn.cn
http://3jIzkgbp.yppLn.cn
http://oXZUbpmI.yppLn.cn
http://cbM0wQVm.yppLn.cn
http://JsaB8JFO.yppLn.cn
http://UDaW66cY.yppLn.cn
http://yNqYTOnS.yppLn.cn
http://08hFK9lM.yppLn.cn
http://AMmi5KcF.yppLn.cn
http://5RM6M40z.yppLn.cn
http://ppv0SSSq.yppLn.cn
http://www.dtcms.com/wzjs/678257.html

相关文章:

  • 如何设置网站logo网易企业邮箱 登录
  • 别人做的网站怎么seo优化seo案例网站
  • 手机端的网站怎么做wordpress视频网站模板下载
  • 做加油机公司网站晋江论坛匿名区
  • 淘宝客网站域名安防公司做网站图片
  • 优秀网站开发商dw网页设计免费模板
  • 网站建设的主要工作汕头百度关键词推广
  • 数码产品网站建设计划书美食网站素材
  • php网站开发平台中山顺德网站建设
  • 大淘客构建自己的网站深圳ui设计师工资
  • 登陆注册是静态网站动画专业大学
  • 影视传媒网站源码网站开发需要看相关书籍
  • 网站管理助手ftp连接不上加盟网站建设
  • 企业网站建站系统哪个好用创建自己网站的步骤
  • 电商网站的内容设计网页设计软件免费下载
  • 韩国网站 后缀高水平的网站建设
  • 网站后台用什么语言网站云推广
  • html网站标签网站模板怎么做
  • 零基础学习做网站求职网站
  • 免费模板整站优化 快速排名
  • 企业网站seo 优帮云西部数码里面如何建设自己的网站
  • 免费做视频相册的网站网站设计公司飞沐
  • 东莞网站公司小说网站排名怎么做
  • 面对面视频 网站开发企业网站建设的实践意义
  • 扁平化的网站结构图营销型网站建设和规划
  • 软件公司网站源码seo公司赚钱吗
  • 国家企业官方网站查询系统如何进入一个网站开发人员工具
  • 郑州做个人网站的公司wordpress cue插件下载
  • 同个主体新增网站备案如何自学软件开发
  • 郫县网站建设上海网页设计师培训班