前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >扣子Coze如何接入DeepSeek-R1节点?

扣子Coze如何接入DeepSeek-R1节点?

作者头像
陈宇明
发布于 2025-02-26 13:47:43
发布于 2025-02-26 13:47:43
22000
代码可运行
举报
文章被收录于专栏:设计模式设计模式
运行总次数:0
代码可运行

前言

DeepSeek- R1已经火爆全球了,详细可见《DeepSeek火爆原因,使用方法及接入API全解析》那么在扣子Coze如何拥有DeepSeek- R1?我们可以通过自定义插件来接入。

如何自定义插件?

首先回到扣子空间主页,选择「资源库」然后点击右上角「+资源」选择「插件」。

输入名称(deepseek)、描述(deepseek调用)、选择(云侧插件 - 在 Coze IDE 中创建)。

在进入插件详情页创建工具,输入工具名称和工具介绍。

创建完成后,前往API文档地址:

https://api-docs.deepseek.com/zh-cn/guides/reasoning_model

请求参数

  • 密钥(APIKey)
  • 模型编码(model)
  • 问题(messages)

返回参数

  • 思维链内容(reasoning_content
  • 最终回答(content

我们先来整体了解下自定义插件的页面功能区域,从左到右

  • 第一个区域:
    • 工具列表:一个插件里面可以有多个方法
    • 依赖包:在编码时可以用多个第三方依赖包
  • 第二个区域:
    • 代码:实现插件的代码内容
    • 元数据:用于配置介绍和代码输入和输入的数据结构
  • 第三个区域:
    • 输入:输入参数后点击「运行」即可执行代码
    • 输出:代码执行后的输出结果会在输出区域

然后开始动手是现实下DeepSeek推理模型的接入

  1. 切换到元数据添加输入参数和输出参数
  1. 找到左下角依赖包添加输入openai查找到第一个选中添加
  1. 编写调用代码
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 引用依赖包
import OpenAI from "openai";
export async function handler({ input, logger }: Args<Input>): Promise<Output> {
  // 定义请求地址
  const API_URL = 'https://api.deepseek.com';
  // 定义密钥
  const API_KEY = input.key;
  // 定义问题
  const COMMAND = input.command;
  // 构建初始化参数
  const openai = new OpenAI({
    baseURL: 'https://api.deepseek.com',
    apiKey: API_KEY
  });
  // 发送请求
  const completion = await openai.chat.completions.create({
    messages: [{ role: "user", content: COMMAND }],
    model: "deepseek-reasoner",
  });
  console.log(completion)
  // 返回参数
  return{
    data:{
        'reasoning_content':completion.choices[0].message.reasoning_content,
        'content':completion.choices[0].message.content
        }
      }
}

  1. 测试代码

在测试之前我们先要获取密钥(key),如何获取呢?

进入DeepSeek官网 https://www.deepseek.com/

注册并登录账户,进入工作后台

https://platform.deepseek.com/usage

选择API菜单,创建API Keys,并将其复制保存。

获取到key之后输入参数然后进行「运行」

  1. 运行后结果

完整结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
        "data": {
                "content": "9.9比9.11大。\n\n**分析过程:**\n1. **整数部分相同**:两数的整数部分均为9,故需进一步比较小数部分。\n2. **对齐小数位数**:将9.9补位为9.90,与9.11的小数部分对齐。\n3. **逐位比较小数**:\n   - **十分位**:9.90的十分位是**9**,9.11的十分位是**1**。因9 > 1,无需再比较后续位数。\n4. **结论**:9.90(即9.9)的小数部分更大,因此**9.9 > 9.11**。\n\n**总结**:通过补齐小数位数并逐位比较,可以明确得出9.9更大。",
                "reasoning_content": "嗯,用户问的是9.11和9.9哪个更大。看起来这个问题是关于比较两个小数的大小的。首先,我需要确认用户指的是不是十进制数,也就是常见的数字比较。因为有时候可能会有误解,比如日期或者其他格式,但在这里应该是纯数字比较。\n\n首先,我应该先分别分析这两个数的结构。9.11和9.9都是小数,整数部分都是9,所以需要比较小数部分的大小。小数部分的比较需要将它们的位数对齐,这样才能准确比较每一位上的数字。\n\n对于9.9,可以写成9.90,这样小数部分就有两位,和9.11对齐。这样的话,比较的就是0.90和0.11。显然,0.90比0.11大,所以9.90大于9.11,也就是9.9比9.11大。\n\n不过,可能用户会有疑问,比如为什么要把9.9写成9.90。这时候需要解释,当比较不同位数的小数时,补齐位数可以更清晰地比较每一位上的数字,避免误解。比如,0.9其实是0.90,而0.11是0.11,那么十位上的9比1大,所以整体更大。\n\n另外,可能需要确认用户是否理解小数点后的每一位代表的数值。例如,第一位是十分位,第二位是百分位,第三位是千分位,依此类推。因此,在比较9.11和9.9时,9.11的十分位是1,而9.9的十分位是9,所以即使9.11有更多的百分位数字,但十分位已经决定了它更小。\n\n不过,可能还有一种情况是用户误将9.11写成其他形式,比如时间或者版本号,但通常情况下,数字比较就是十进制数的比较。因此,这种情况下,结论应该是9.9更大。\n\n总结一下,比较的步骤是:\n\n1. 比较整数部分,如果整数部分不同,整数部分大的数更大。\n2. 如果整数部分相同,则比较小数部分,逐位比较,直到找到不同的位数。\n3. 在比较小数部分时,位数不够的可以补零,以便对齐位数。\n\n因此,9.9的整数部分和9.11一样都是9,小数部分9.9是0.90,而9.11是0.11,所以0.90更大,所以9.9大于9.11。\n\n当然,也可能用户会混淆小数点的位置,比如是否将9.11视为9年11个月,而9.9是9年9个月,这种情况下比较时间的话,11个月比9个月大,但这种情况不太常见,而且通常比较时间时不会用小数点来表示月份。所以应该还是数字本身的比较。\n\n另外,可能需要检查是否有其他可能的解释,比如版本号中的9.11和9.9,版本号的比较通常是从左到右逐部分比较,所以9.11可能比9.9大,因为11比9大,但这也取决于版本号的规范。不过通常版本号中的9.11会被视为9.11,而9.9是9.9,所以在版本号中,9.11可能比9.9大。但用户的问题没有说明是版本号,所以应该按照数值比较来处理。\n\n因此,在数值比较中,9.9大于9.11,而在版本号中可能相反。需要确认用户的意图,但通常如果是数学问题,答案应该是9.9更大。\n\n不过,我需要再次确认自己是否正确,避免犯低级错误。例如,将9.9视为9.90,而9.11是9.11,那么小数部分第一位是9和1,显然9比1大,所以9.90更大。是的,没错。所以结论正确。"
        }
}
  1. 测试没有问题后可以点击你右上角发布

发布成功之后我们就可以在工作流节点使用自定义插件

  1. 在工作流中选中插件
  1. 添加插件选中资源库工具进行自定义插件的添加
  1. 添加完成后输入参数运行看结果请求成功

最后

以后任何新的功能API都可以用这种方式去接入。每个模型都有它擅长的地方,只有我们深入了解了它们各自的能力,才能更好地驾驭这些大模型,让它们变成我们手中的利器。这样一来,面对难题时,我们就能游刃有余地找到最佳解决方案。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-01-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码个蛋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Flutter学习指南App, 一起来玩Flutter吧~
从事移动开发这么多年, 各种跨平台技术层出不穷.从最初的基于web的phonegap/cordova到后来的原生组件渲染react-native/weex,再到现在的flutter通过自己开发了一套原生控件渲染,可以说用户体验已经和原生开发相差无几了.
xuexiangjys
2022/04/18
1.7K0
Flutter学习指南App, 一起来玩Flutter吧~
Flutter 中使用url_launcher打开外部浏览器 、打开外部应用、拨打电话、发送短信、发送邮件
打开其它应用时,都是改变相应的url协议地址即可,跳转原理参照原生开发使用的url scheme,常用的如下:
越陌度阡
2021/02/04
6.1K4
Flutter 中使用url_launcher打开外部浏览器 、打开外部应用、拨打电话、发送短信、发送邮件
Flutter开发-常用的第三方库
地址:https://pub.dev/packages/shared_preferences
码客说
2020/05/16
4890
Flutter Notes | 我用到的一些插件整理
大神和菜鸟的区别,个人感觉更多的是大神花费了很多私下时间去了解每个问题的根本是什么,而我这小菜鸟,仅仅网上浪一圈,Fix 了,OK 了,Commit 没事了。
贺biubiu
2020/07/10
5860
从 Flutter Go 到 Flutter Go web - 手把手带你轻松玩转 Flutter-web(一)
其实背景不多说, Flutter for Web 是 Google大会 伴随 Flutter 发布了1.5.4版本,同时也推出了Flutter for Web的预览版。
Nealyang
2019/09/29
1.8K0
从 Flutter Go 到 Flutter Go web - 手把手带你轻松玩转 Flutter-web(一)
如何快速判断 Flutter 库是否需要适配鸿蒙?纯 Dart 库无需适配!
在鸿蒙开发中,选择合适的 Flutter 库至关重要。纯 Dart 库因其跨平台特性,无需适配即可直接使用。但对于新手来说,如何判断一个库是否为纯 Dart 库呢?本文将为你提供清晰的判断方法和实用技巧。
徐建国
2025/04/23
610
如何快速判断 Flutter 库是否需要适配鸿蒙?纯 Dart 库无需适配!
Flutter中使用shared_preferences本地存储
https://pub.flutter-io.cn/packages/shared_preferences
越陌度阡
2021/01/29
1.7K0
Flutter中使用chewie实现视频播放
注意:chewie插件依赖于video_player,所以video_player必须一起安装。
越陌度阡
2021/01/29
3.6K0
Flutter实战 | 从 0 搭建「网易云音乐」APP(一、创建项目、添加插件、通用代码)
本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。
Flutter笔记
2019/10/10
2.1K0
Flutter实战 | 从 0 搭建「网易云音乐」APP(一、创建项目、添加插件、通用代码)
【开源项目】Flutter版 玩安卓
💥wanandroid_flutter 玩安卓的flutter版本,非常感谢鸿洋提供的api。 这个项目中常用的widget基本都用到了,没用到的后续也会强行用到的 😆😆😆。 非常适合学习,代码不多,注释多 玩安卓 Flutter版本 玩安卓 Java版本 玩安卓 小程序版本 github:https://github.com/yechaoa/wanandroid_flutter apk地址 🔥截图 Android IOS 🍻你能学到 Bo
yechaoa
2022/06/10
1.4K0
【开源项目】Flutter版 玩安卓
Flutter中使用barcode_scan_fix实现二维码扫描
第一步:如下图所示,按第一个红框里所示的路径找到该文件,添加第二个红框和第三个红框里的代码;
越陌度阡
2021/01/29
2.1K0
Flutter中使用barcode_scan_fix实现二维码扫描
现有 Flutter 项目支持鸿蒙
最近这关税战打的是不亦说乎,从另一方面来说,国产替代浪潮奔涌,鸿蒙适配已成为一个必答题,这里面跨端框架是破局多 OS 割裂的最优解。比如 Flutter,之前有很多 app 可能是用 Flutter 做的,那么如何支持鸿蒙呢?
徐建国
2025/04/15
3960
现有 Flutter 项目支持鸿蒙
Flutter中使用image_picker拍照并上传
https://pub.flutter-io.cn/packages/image_picker
越陌度阡
2021/01/29
5.9K0
【Flutter】Flutter 拍照示例 ( 创建应用 | 安装 image_picker 插件 )
创建 Flutter 应用 , 选择 菜单栏 / File / New / New Flutter Project 选项 , 在弹出的对话框中选择 Flutter Application ;
韩曙亮
2023/03/29
1K0
【Flutter】Flutter 拍照示例 ( 创建应用 | 安装 image_picker 插件 )
Flutter中使用connectivity实现网络检测
https://pub.flutter-io.cn/packages/connectivity
越陌度阡
2021/01/29
1.7K0
【Flutter】Flutter 打开第三方应用 ( url_launcher 插件搜索与安装 | url_launcher 插件官方示例 | 打开浏览器 | 打开第三方应用 )
在 https://pub.dev/packages 搜索并安装 url_launcher 插件 ;
韩曙亮
2023/03/28
3K0
【Flutter】Flutter 打开第三方应用 ( url_launcher 插件搜索与安装 | url_launcher 插件官方示例 | 打开浏览器 | 打开第三方应用 )
【Flutter】Flutter 拍照示例 ( Flutter 插件配置 | Flutter 插件源码示例 | iOS 应用配置 | Android 应用配置 )
Flutter 拍照示例中 , 需要使用 " image_picker " 插件 , 该插件需要针对 Android 和 iOS 做不同的配置 ;
韩曙亮
2023/03/29
6550
【Flutter】Flutter 拍照示例 ( Flutter 插件配置 | Flutter 插件源码示例 | iOS 应用配置 | Android 应用配置 )
开发必备的100个 Flutter 开源精品项目
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
程序员小猿
2021/01/19
3.7K1
【Flutter】Image 组件 ( cached_network_image 网络图片缓存插件 )
从网络上加载的图片 , 可以缓存下来 , 如果再次获取该图片就直接从缓存中获取该图片 , 类似 Glide 中的三级缓存机制 ;
韩曙亮
2023/03/29
1.8K0
【Flutter】Image 组件 ( cached_network_image 网络图片缓存插件 )
【Flutter】Image 组件 ( 内存加载 Placeholder | transparent_image 透明图像插件 )
Placeholder 是一个占位控件 , 在图片还没有就绪时 , 如从网络获取图片 , 先使用 Placeholder 占据图片组件的位置 ;
韩曙亮
2023/03/29
9580
【Flutter】Image 组件 ( 内存加载 Placeholder | transparent_image 透明图像插件 )
推荐阅读
相关推荐
Flutter学习指南App, 一起来玩Flutter吧~
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验