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

重庆seo海洋qq武汉整站seo数据上云

重庆seo海洋qq,武汉整站seo数据上云,pc端好玩的大型网游,内江手机网站建设目录 前言 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/438124.html

相关文章:

  • 通过对网站seo操作百度知道免费提问
  • 青岛响应式网站建设深圳公司网络推广该怎么做
  • 35互联做网站垃圾东莞seo外包
  • 伊犁网站建设网络营销师是干什么的
  • 深圳网站品牌推广镇江网站定制
  • 蓝衫网站建设百度指数人群画像哪里查询
  • phpcms电影网站开发网络推广与网络营销的区别
  • ps怎么做网站首页和超链接谷歌广告代运营
  • 莱州市做企业网站抖音视频seo霸屏
  • 网站栏目划分怎么做在线资源搜索神器
  • 做服务的网站五种网络营销推广方法
  • 南京做网站最好的公司账户竞价托管费用
  • 大连网站开发价格自己的网站怎么在百度上面推广
  • 用自己电脑做网站的空间怎样在百度上做广告
  • opencart做网站视频百度app客服人工电话
  • 国际1688网站百度一下就知道了官网楯
  • 个人网站html源码杭州网站提升排名
  • 做理财网站国家免费培训网站
  • 网店运营怎么学搜索引擎seo是什么意思
  • 网站类别选择中文搜索引擎排名
  • 网站方案建设书模板百度提交入口的网址
  • 手机网站用什么做想学网络营销怎么学
  • 北京住房建设委员会官方网站seo优化销售话术
  • 选课网站开发软文发布公司
  • 提升审美的网站淘宝运营一般要学多久
  • dwcs2018怎么做动态网站最近新闻摘抄
  • 东子WordPress网站结构优化的内容和方法
  • 适合做网站的软件有哪些网站推广软件有哪些
  • 珠海招聘网最新招聘信息网站推广排名优化
  • 登陆工伤保险网站 提示未授权 怎么做免费发布广告信息网