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

榆林网站建设价格wordpress小工具失效

榆林网站建设价格,wordpress小工具失效,wordpress 分类目录 菜单,wordpress添加分类无响应目录 前言 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/821130.html

相关文章:

  • 深圳专业商城网站设计巩义网站建设案件数据
  • 学做网站用什么软件东莞寮步在哪里
  • 有没有跟一起做网店一样的网站网站建设发货流程图
  • 2015做网站前景为什么不禁止营销号
  • 化妆品网站程序专业 网站设计公司价格
  • 网站建设经费估算南阳网站改版
  • 电商网站活动推广浙江手机版建站系统哪个好
  • 化州市住房和城乡建设局网站运营方案包括哪些内容
  • 域名备案期间网站恒锐奇 做网站
  • 柳州市网站制作公司wamp可以做视频网站吗
  • 做设计用的素材下载网站有哪些谷雨网页设计作业
  • 瑞安外贸网站建设服装生产厂商网站建设方案
  • 如何将网站做的更美观新郑市网站建设小程
  • 海口高端品牌网站建设wordpress发布文章_发布
  • 模板网站也需要服务器吗集约化网站建设管理
  • 西安建网站网站推广旅游景点网站设计
  • ps 做网站切图百度认证
  • python做网站的书企业解决方案ppt模板
  • 自做网站多少钱企业网站应该怎么做
  • 郑州住房和城乡建设局网站wordpress zhai主题
  • 竞争对手 网站流量襄阳网络推广公司
  • 洛阳做网站哪家好dede 网站改宽屏代码
  • 如何用自己电脑做网站html论坛网站模板下载
  • 江西通威公路建设集团有限公司网站专业建站网站服务
  • 网上做任务的网站有哪些网站建设互诺科技
  • 随州制作网站建材商城网站建设
  • 网站建设的方法有哪些内容与网站建设相关的论文题目
  • 梧州门户网站购买网站平台如何做分录
  • 网站程序制作软件做网站需要自己研发吗
  • 公交车网站怎么做留言板网站建设公司专业网站开发研发