Deepseek基础-api key申请及应用(java)、硅基流动api key申请及应用(dify)

一、Deepseek api key申请及java请求

api key申请

在这里插入图片描述

java请求

  • 入参

    @Data
    public class DeepseekInputDTO {
        private String model;
        private double temperature;
        private List<Message> messages;
        private boolean stream;//是否流式输出
    
        @Data
        public static class Message {
            private String role;//system | user
            private 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新建工作流

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 测试

    在这里插入图片描述


    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值