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

温州网站建设活动微信营销和微博营销的本质区别

温州网站建设活动,微信营销和微博营销的本质区别,谁有凡科网做的网站,成都十大互联网公司在Spring Boot系统中接入DeepSeek服务,并将其提供给用户使用,通常需要以下步骤: 一、准备工作 (1)注册DeepSeek开发者账号 访问DeepSeek官网,注册并创建应用,获取API Key。 API文档&#xff1…

在Spring Boot系统中接入DeepSeek服务,并将其提供给用户使用,通常需要以下步骤:

一、准备工作
(1)注册DeepSeek开发者账号

访问DeepSeek官网,注册并创建应用,获取API Key。

API文档:DeepSeek文档

在这里插入图片描述
(2)查阅DeepSeek的API文档,了解接口地址、请求参数和返回格式。

(3)确保已有一个Spring Boot项目,或者创建一个新的Spring Boot项目。

(4)确保已有一个Spring Boot项目,或者创建一个新的Spring Boot项目。

(5)JDK版本必须17版本以上。

二、集成步骤

引入POM包

  <!-- deepseek 开始 --><dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>4.12.0</version> <!-- 用最新稳定版 --></dependency><!-- JSON处理 --><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.10.1</version> <!-- 使用最新稳定版本 --></dependency><!-- deepseek 结束 -->

三、创建请求类

import lombok.Data;
import java.util.List;@Data
public class ChatRequest {private String model;private List<Message> messages;@Datapublic static class Message {private String role;private String content;// 添加构造函数public Message(String role, String content) {this.role = role;this.content = content;}}
}
import lombok.Data;import java.util.List;@Data
public class DeepSeekResponse {private List<Choice> choices;@Datapublic static class Choice {private Message message;@Datapublic static class Message {private String role;private String content;}}
}

四、请求参数类

import lombok.Data;/*** 返回结果*/
@Data
public class ResultMess
{//输入咨询内容private String message;}

五、实现调用

1.需要注意传入的api 需要换成自己再deepseek平台申请的api。
2.发送请求调用的地址是: https://api.deepseek.com/v1/chat/completions

import com.aigc.common.core.domain.AjaxResult;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.client.RestTemplate;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.http.ResponseEntity;
import java.util.List;/*** deepseek 控制器*/
@RestController
@RequestMapping("/system/deepseek")
public class DeepseekController
{private final RestTemplate restTemplate = new RestTemplate();public String callDeepSeek(String userMessage) {// 记录请求开始时间long startTime = System.currentTimeMillis();// 设置请求头HttpHeaders headers = new HttpHeaders();headers.set("Content-Type", "application/json");//todo 传入对应的api keyheaders.set("Authorization", "Bearer " + "sk-074d2b621ac6ef292");// 构建请求体ChatRequest request = new ChatRequest();request.setModel("deepseek-chat");request.setMessages(List.of(new ChatRequest.Message("user", userMessage)));// 发送请求//todo https://api.deepseek.com/v1/chat/completions  调用地址HttpEntity<ChatRequest> entity = new HttpEntity<>(request, headers);ResponseEntity<DeepSeekResponse> response = restTemplate.exchange("https://api.deepseek.com/v1/chat/completions", HttpMethod.POST, entity, DeepSeekResponse.class);// 解析响应String result;if (response.getStatusCode().is2xxSuccessful() && response.getBody() != null) {result =  response.getBody().getChoices().get(0).getMessage().getContent();} else {throw new RuntimeException("Failed to call DeepSeek API: " + response.getStatusCode());}// 记录请求结束时间long endTime = System.currentTimeMillis();// 计算接口执行耗时long duration = endTime - startTime;System.out.println("调用 DeepSeek API 耗时: " + duration + " 毫秒");return result;}/*** 调用 deepseek 接口* @param resultMess*/@PostMapping("/chat")public AjaxResult chat(@RequestBody ResultMess resultMess) {AjaxResult ajaxResult = new AjaxResult();//返回的结果ajaxResult.put("message", this.callDeepSeek(resultMess.getMessage()));ajaxResult.put("success", 200);return ajaxResult;}}

六、通过调用接口返回内容
在这里插入图片描述

七、调用之后想法

1.总体来说还可以把。
2.就是返回内容特别慢:调用 DeepSeek API 耗时: 38154 毫秒。
3.每次调用是0.01元

http://www.dtcms.com/wzjs/231187.html

相关文章:

  • 网站建设淘宝店铺模板网页搜索引擎
  • 旅游网站设计与实现开题报告人工智能培训机构排名
  • 中山建网站推荐企业网络营销策划书
  • 怎么做网站广告赚钱推广软文范例
  • 进销存系统泉州全网营销优化
  • 福州云建站网站关键词排名优化客服
  • 网站 域名 授权服务器 分布式怎样留别人电话在广告上
  • 网站登录验证码怎么做最新疫情19个城市封城
  • 上海自适应网站设计网站一级域名和二级域名
  • 日本站外网站怎么做企业怎么做好网站优化
  • 参考网是正规网站吗抚顺seo
  • 公司做网站要注意什么郑州百度推广代运营
  • wordpress php5.6重庆优化seo
  • 找兼职做网站建设互联网公司网站模板
  • 楼盘网站建设案例巨量数据分析入口
  • 淘宝客cms网站模板下载湖北seo服务
  • 汽配公司的网站要怎么做如何提升网站搜索排名
  • 在哪里找做网站的巨量引擎广告投放平台
  • 四川省建设厅安全员报名网站公司怎么推广网络营销
  • 怎么做万网网站正规seo大概多少钱
  • 网站建设合同国际新闻快报
  • 网站定制化价格湘潭网站seo磐石网络
  • 两学一做知识竞赛网站百度公司招聘条件
  • 网站推广策划书包括哪些点福州网站seo公司
  • 用java可以做网站软件吗二十条优化措施
  • 做网站接活犯法吗seo优化怎么做
  • 网站导航为什么用ul列表做如何在百度发广告
  • 上海史特网站建设站长工具的使用seo综合查询运营
  • 备案后网站打不开直通车推广
  • 单位做网站有哪些推广营销app