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

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新建工作流

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

  • 测试

    在这里插入图片描述


    在这里插入图片描述

http://www.xdnf.cn/news/4187.html

相关文章:

  • ThreadLocal源码深度剖析:内存管理与哈希机制
  • Lora原理介绍并用Macbook air超快实现本地微调小模型
  • AI日报 · 2025年5月05日|雅诗兰黛与微软合作成立 AI 创新实验室,加速美妆产品研发与营销
  • 【言语理解】片段阅读之下文推断(6)
  • 设计模式每日硬核训练 Day 18:备忘录模式(Memento Pattern)完整讲解与实战应用
  • 全球化电商平台AWS云架构设计
  • 矩阵置零(中等)
  • 设计模式-基础概念学习总结(继承、多态、虚方法、方法重写)
  • 深入理解块级格式化上下文(BFC)
  • 文本三剑客
  • 字符串匹配 之 拓展 KMP算法(Z算法)
  • 数据集-目标检测系列- 印度人脸 检测数据集 indian face >> DataBall
  • 深度解析:从 GPT-4o“谄媚”到 Deepseek“物理腔”,透视大模型行为模式的底层逻辑与挑战
  • Unity:AddTorque()(增加旋转力矩)
  • uniapp 云开发全集 云数据库
  • JavaScript 笔记 --- part7 --- JS进阶 (part2)
  • 【信息系统项目管理师-论文真题】2008上半年论文详解(包括解题思路和写作要点)
  • Python生活手册-NumPy数组创建:从快递分拣到智能家居的数据容器
  • 互联网大厂Java求职面试:AI大模型与云原生架构设计深度解析
  • 【学习心得】Xtuner模型qlora微调时错误记录
  • 【嘉立创EDA】FPCB(Flexible-PCB)柔性软板设计如何增加补强层
  • 反常积分(广义积分)
  • Redis总结(六)redis持久化
  • C++ 适配器模式详解
  • Java中使用Lock简化同步机制
  • 安装SDL和FFmpeg
  • 强化学习ppo算法在大语言模型上跑通
  • [ 设计模式 ] | 单例模式
  • Android学习总结之GetX库篇(场景运用)
  • 智能合约在去中心化金融(DeFi)中的核心地位与挑战