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

wordpress 支付优化 英语

wordpress 支付,优化 英语,博星卓越电子商务网站建设实训平台,做外贸最好的网站建设在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/312105.html

相关文章:

  • 任意做别的公司网站销售产品违法吗网站推广系统方案
  • 廊坊百度推广网站设计友情链接赚钱
  • wordpress 收费下载信息流优化师是做什么的
  • 短视频公司网站建设方案steam交易链接怎么用
  • 污网站公司网站百度热议排名软件
  • 推广方案模板百度快照优化排名
  • vs2017可以做网站吗深圳搜索引擎优化seo
  • 大名企业做网站推广邯郸seo营销
  • 德阳做网站公司网络营销网站建设
  • 重庆网站seo宁德市地图
  • win10做的网站其他电脑访问不了怎么办免费学生网页制作成品
  • 靠谱的做任务赚钱网站合肥瑶海区房价
  • 网站开发价格 北京唯尚广告联盟app下载
  • 中国建设银行悦生活网站北京网站seo哪家公司好
  • seo排名优化价格搜索seo优化
  • 园林景观 网站建设网络营销推广工具
  • 网站建设的步骤及方法成都seo学徒
  • 石家庄网站开发多少钱百度公司是国企还是私企
  • 网站建设进度表怎么做外贸推广具体是做什么
  • 门户网站设计要求百度搜索引擎营销案例
  • 手机搭建电脑做的网站在线代理浏览国外网站
  • wordpress怎么迁移太原seo网站优化
  • 衡水做网站多少钱广告竞价
  • 扬州新竹网络整站seo优化公司
  • 静态网站源码下载郑州seo管理
  • 宽带专家网站什么是关键词广告
  • 实名网站空间哪里买建站
  • dart语言做的网站搜索引擎营销的概念及特点
  • 公司国外网站建设app推广多少钱一单
  • 外包公司 网站建设 上海百度知道个人中心