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

大连建站系统模板wordpress 修订

大连建站系统模板,wordpress 修订,wordpress搜索框位置,1.0钓鱼网站开发--站点说明目录 前言 1、获取自己在DeepSeek上的token 2、引入依赖 3、创建实体类 4、创建Controller层 5、启动项目、调用自己的接口 前言 对于目前的DeepSeek大家应该都不是很陌生,目前也是最流行的一款AI软件了,所以为了让我们开发更全面,能够…

目录

前言

1、获取自己在DeepSeek上的token

2、引入依赖

3、创建实体类 

4、创建Controller层

5、启动项目、调用自己的接口


前言

        对于目前的DeepSeek大家应该都不是很陌生,目前也是最流行的一款AI软件了,所以为了让我们开发更全面,能够在自己的项目中融入AI那就会很全面了,所以这次的文章,将模拟一个基础案例,可以在这个基础案例迭代实现出你自己的AI。

        话不多说,也不介绍我的网站了,直接开始进行一下流程。

使用的:JDK 17     

1、获取自己在DeepSeek上的token

网站: DeepSeek | 深度求索  ,点击API开放平台找到API keys  获取自己的key,注意你的key一定要保存好了

2、引入依赖

这个就不多说了,在你的pom文件中引入相对应的依赖即可。 

<dependencies><!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>3.4.2</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><version>3.4.2</version></dependency><!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.30</version><scope>provided</scope></dependency><!-- HTTP客户端 --><dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>4.9.0</version></dependency><!-- JSON处理 --><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.10.1</version></dependency><dependency><groupId>com.mashape.unirest</groupId><artifactId>unirest-java</artifactId><version>1.4.9</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.3.6</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpasyncclient</artifactId><version>4.0.2</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpmime</artifactId><version>4.3.6</version></dependency><dependency><groupId>org.json</groupId><artifactId>json</artifactId><version>20140107</version></dependency></dependencies>

3、创建实体类 

@Data
@Builder
public class DeeseekRequest {private String model;private List<Message> messages;@Data@Builderpublic static class Message {private String role;private String content;}
}

4、创建Controller层

package com.wdc.dk;import com.google.gson.Gson;
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;
import com.mashape.unirest.http.exceptions.UnirestException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*;import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;@RestController
public class AIController {private final Gson gson = new Gson();@PostMapping("tall")public String tallQuestion(@org.springframework.web.bind.annotation.RequestBody String question) throws IOException, UnirestException {Unirest.setTimeouts(0, 0);//DeeseekRequest: 自己的实体类名称List<DeeseekRequest.Message> messages = new ArrayList<>();
//给deepSeek一个角色messages.add(DeeseekRequest.Message.builder().role("system").content("你是一个语言学家").build());// question:说你自己想说的话messages.add(DeeseekRequest.Message.builder().role("user").content(question).build());DeeseekRequest requestBody = DeeseekRequest.builder().model("deepseek-chat").messages(messages).build();HttpResponse<String> response = Unirest.post("https://api.deepseek.com/chat/completions").header("Content-Type", "application/json").header("Accept", "application/json").header("Authorization", "Bearer "+"自己的key").body(gson.toJson(requestBody)).asString();return  response.getBody();}
}

5、启动项目、调用自己的接口

你就会发现,你所需要的答案就会被AI回答出来,快去试试吧,像你的目标前进! 

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

相关文章:

  • 织梦网站地图模板样式如何将视频添加到网站上
  • 建站cms网站工信部本案
  • 什么叫建网站上海袜网站建设
  • 音乐网站开发开发外贸网站有哪些
  • 网站地图模版网站建设代理多少钱
  • 兰州企业网站排名优化泰安网络公司协会
  • 做名片素材网站做僾网站
  • opencms 做的网站企鹅号自媒体平台注册
  • 网站seo关键词优化asp.net网站开发教程下载
  • 移动网站如何做权重网站后台登录模板
  • 专做女裤有哪些网站一 建设茶叶网站前的市场分析
  • 东莞化妆品网站建设找人做任务网站
  • 金融网站的设计html5 网站框架
  • 北京外包公司 网站开发桂林市住房和城乡建设局网站
  • 成都网站建设哪里好网站域名在哪备案
  • 万宁网站建设企业网站 域名注册
  • 如何规避电子政务网站建设教训网站建设深圳给源码
  • 包装设计网站有哪些a963室内设计网
  • 个性化网站建设公司自建微网站服务器
  • 有个专门做简历的网站叫wordpress 头条主题
  • 网站建设初期目标杭州市建筑业协会官网
  • 推客易可以做自己的网站吗中国建筑网官网企业文化
  • 建立网站需要什么技术wordpress盈利
  • 同安区建设局网站搭建论坛网站的流程
  • 网页制作和网站开发实验报告网址检测
  • 阿里云可以建设网站吗惠州双语网站建设费用
  • 衡水市做网站做暧暧小视频有声音的网站
  • 外贸仿牌网站建设遵义市播州区建设厅网站
  • 网站建设中可能遇到的问题网站建设与管理 ppt
  • 网站站点是什么?如何创建站点?临沂做网站的公司有哪些