Deepseek基础-api key申请及应用(java)、硅基流动api key申请及应用(dify)
目录
- 一、Deepseek api key申请及java请求
- api key申请
- java请求
- 硅基流动api key申请及应用(dify)
- api key申请
- 图像识别
一、Deepseek api key申请及java请求
api key申请
java请求
-
入参
@Data public class DeepseekInputDTO {private String model;private double temperature;private List<Message> messages;private boolean stream;//是否流式输出@Datapublic static class Message {private String role;//system | userprivate String content;} }
-
请求
@Test void requestDeepseek() {String url = "https://api.deepseek.com/v1/chat/completions";HttpHeaders headers = new HttpHeaders();headers.setContentType(MediaType.APPLICATION_JSON);headers.set("Authorization", "Bearer sk-XXX");DeepseekInputDTO in = new DeepseekInputDTO();in.setModel("deepseek-chat");in.setTemperature(0);in.setStream(false);DeepseekInputDTO.Message msgUser = new DeepseekInputDTO.Message();msgUser.setRole("user");msgUser.setContent("1+1=?");DeepseekInputDTO.Message msgSys = new DeepseekInputDTO.Message();msgSys.setRole("system");msgSys.setContent("你是一个优秀的小学老师");List<DeepseekInputDTO.Message> msgs = new ArrayList<>();msgs.add(msgUser);msgs.add(msgSys);in.setMessages(msgs);HttpEntity entity = new HttpEntity<>(JSON.toJSON(in), headers);String jsonObject = new RestTemplate().postForObject(url, entity, String.class);DeepseekOutput out = JSON.parseObject(jsonObject, DeepseekOutput.class);System.out.println(out.getChoices().get(0).getMessage().getContent()); }
-
返回打印
1+1=2这是一个非常基础的数学加法问题。让我们用具体例子来理解:- 如果你有1个苹果,又得到1个苹果,现在你就有2个苹果了 - 就像一只手有5个手指,另一只手也有5个手指,两只手一共有10个手指(5+5=10)记住这个加法口诀: 1加1等于2 就像小鸟有两只翅膀 数字相加真简单 数一数就知道啦!小朋友,你明白了吗?可以试着用手指来数一数哦!
硅基流动api key申请及应用(dify)
可以图像识别
api key申请
图像识别
-
要识别的车票和发票图片
-
dify新建工作流
-
测试