一键部署开源DeepSeek并集成到钉钉

一键部署开源DeepSeek并集成到钉钉

简介: DeepSeek发布了两款先进AI模型V3和R1,分别适用于对话AI、内容生成及推理任务。由于官方API流量限制,阿里云推出了私有化部署方案,无需编写代码即可完成部署,并通过计算巢AppFlow集成到钉钉等渠道。用户可独享资源,避免服务不可用问题。部署步骤包括选择机器资源、配置安全组、创建应用与连接流,最终发布应用版本,实现稳定高效的AI服务。

最近,DeepSeek发布了两款先进的AI模型——V3和R1。DeepSeek V3是一个高效的模型,适用于对话AI和内容生成等通用应用。而DeepSeek R1则专注于推理任务,如编程和数学问题的解决。

但由于流量太过火爆导致DeepSeek官方的API常常不可用。此时,私有化部署一个开源版本DeepSeek便可以让您独享资源,不需再担心服务不可用的问题。

阿里云计算巢推出了DeepSeek R1系列模型的本地部署方案,可以让你无需编写代码即可完成DeepSeek的私有化部署。同时,通过计算巢AppFlow能力,可以轻松将您部署的DeepSeek集成到钉钉、企业微信或公众号等多个渠道使用。

部署DeepSeek

计算巢部署

  1. 点击链接访问阿里云计算巢服务部署页面,根据您想要使用的DeepSeek参数规模选择适合的机器资源。

32B及以下版本推荐使用30G左右或更大显存

70B版本推荐使用70G或更高显存

  1. 点击下一步:确认订单,确认您的订单并点击立即创建。等待您的实例创建完成。
  2. 等待部署完成,可以点击公网OpenWebUI地址初始化您的管理员账户密码并登陆,可以使用Web页面进行对话体验。

设置API访问安全组

  1. 点击资源Tab,点击安全组。

  1. 点击手动添加,填写目的11434,源填写100.104.0.0/16,点击保存。

创建AppFlow连接流集成

集成到钉钉机器人

创建钉钉应用

  1. 访问钉钉开放平台,点击上部应用开发。

  1. 在应用开发的左侧导航栏中,点击钉钉应用,在钉钉应用页面右上角点击创建应用

  1. 创建应用面板,填写应用名称应用描述,上传应用图标,完成后点击保存

查看应用 Client ID 和 Client Secret

在左侧菜单选择凭证与基础信息,复制 Client ID 和 Client Secret,用于下一步创建连接流。

创建消息卡片

钉钉机器人通过卡片消息支持流式返回结果,您需要创建卡片模板供消息发送使用。

  1. 访问卡片平台,点击新建模板

  1. 在创建模板输入框,填入模板信息。

  1. 在模拟编辑页面,保存发布模板。然后点击返回模板列表页面。

  1. 复制模板ID,用于创建钉钉连接流使用。

授予应用发送卡片消息权限

创建卡片后,您需要给应用授予发送卡片消息的权限。

  1. 访问钉钉应用列表。找到刚刚创建的应用,点击应用名称进入详情页面。
  2. 在左侧菜单选择开发配置 > 权限管理,在左侧搜索框分别输入Card.Streaming.WriteCard.Instance.Write,并在操作列点击申请权限

创建AppFlow连接流

  1. 使用AppFlow模版创建连接流。
  2. 点击DeepSeek鉴权凭证,点击添加
  3. 选择并填写您刚刚创建的计算巢实例即可。

  1. 点击添加钉钉鉴权凭证,填写上面获取的钉钉应用Client IDClient Secret

  1. 填写您想要使用的模型名称,计算巢版本默认内置deepseek-r1:7b、deepseek-r1:14b、deepseek-r1:32b、deepseek-r1:70b版本
  2. 填写您的钉钉卡片模版ID
  3. 基本信息配置向导页,填写连接流名称连接流描述(建议保持默认),完成后点击下一步
  4. 界面提示流程配置成功,复制 WebhookUrl,点击发布

配置钉钉机器人

  1. 访问钉钉应用列表。找到刚刚创建的应用,点击应用名称进入详情页面。
  2. 添加应用能力页面,找到机器人卡片,点击添加
  3. 在机器人配置页面,打开机器人配置开关,您可以参考下图完成配置。消息接收模式请选择HTTP模式消息接收地址为刚刚的 WebhookUrl。然后点击发布

发布应用版本

应用创建完成后,如果需要将应用供企业内其他用户使用,需要发布一个版本。

  1. 点击应用开发,在钉钉应用页面,点击目标应用。
  2. 在目标应用开发导航栏,点击版本管理与发布,在版本管理与发布页面,点击创建新版本。进入版本详情页面,输入应用版本号版本描述信息,选择合适的应用可见范围,完成后点击保存。并在弹窗中点击直接发布
  3. 完成后,即可在钉钉中与Dify应用进行对话了

相关实践学习

2048小游戏

基于计算巢&ECS云服务器快速部署,带您畅玩2048小游戏。

相关文章

Spring 集成 DeepSeek 的 3大方法(史上最全)

DeepSeek 的 API 接口和 OpenAI 是兼容的。我们可以自定义 http client,按照 OpenAI 的rest 接口格式,去访问 DeepSeek。自定义 Client 集成DeepSeek ,可以通过以下步骤实现。步骤 1:准备工作访问 DeepSeek 的开发者平台,注册并获取 API 密钥。DeepSeek 提供了与 OpenAI 兼容的 API 端点(例如),确保你已获取正确的 API 地址。

Spring 集成 DeepSeek 的 3大方法(史上最全)

一键部署开源DeepSeek并集成到企业微信

DeepSeek近期发布了两款先进AI模型V3和R1,分别适用于通用应用和推理任务。由于官方API流量过大,建议通过阿里云的计算巢进行私有化部署,以确保稳定使用。用户无需编写代码即可完成部署,并可通过AppFlow轻松集成到钉钉、企业微信等渠道。具体步骤包括选择适合的机器资源、配置安全组、创建企业微信应用及连接流,最后完成API接收消息配置和测试应用。整个过程简单快捷,帮助用户快速搭建专属AI服务。

一键部署开源DeepSeek并集成到企业微信

|

2天前

|

机器学习/深度学习 人工智能 自然语言处理

企业级API集成方案:基于阿里云函数计算调用DeepSeek全解析

DeepSeek R1 是一款先进的大规模深度学习模型,专为自然语言处理等复杂任务设计。它具备高效的架构、强大的泛化能力和优化的参数管理,适用于文本生成、智能问答、代码生成和数据分析等领域。阿里云平台提供了高性能计算资源、合规与数据安全、低延迟覆盖和成本效益等优势,支持用户便捷部署和调用 DeepSeek R1 模型,确保快速响应和稳定服务。通过阿里云百炼模型服务,用户可以轻松体验满血版 DeepSeek R1,并享受免费试用和灵活的API调用方式。

集成500+多模态现实任务!全新MEGA-Bench评测套件:CoT对开源模型反而有害?

多模态模型在处理图像、文本、音频等数据方面能力不断提升,但其性能评估一直是个挑战。为此,研究团队推出了MEGA-Bench评测套件,集成505个现实任务,涵盖广泛领域和数据类型,由16位专家标注。它采用灵活输出格式,提供多维度评估指标,并配有交互式可视化工具,为模型优化提供了重要支持。然而,评估过程复杂且耗时,COT方法对开源模型性能的影响也值得探讨。论文链接:https://arxiv.org/abs/2410.10563

<think>好的,用户想了解如何将Dify集成钉钉和微信中,需要教程或API文档。首先,我需要回忆Dify的相关功能和文档。根据引用[4],Dify是一个支持多种LLM的开源平台,提供API和低代码开发能力。用户需要将Dify接入钉钉和微信,这通常涉及到配置机器人或使用API。 接下来,钉钉和微信的集成可能需要使用它们的开放平台API。比如引用[1]提到第三方工具如钉钉和企业微信的API导入,可能需要使用openapi-swagger规范。所以Dify可能需要通过API与这些通讯工具交互。 对于钉钉集成,可以参考引用[2]中创建飞书应用的步骤,类似地,钉钉可能需要创建应用、获取API权限,配置回调URL。用户需要在Dify中设置Webhook或调用钉钉的API发送消息。 微信集成方面,引用[3]提到本地部署微信机器人的方法,使用chatgpt-on-wechat项目。可能Dify需要通过类似的中间件或API与微信通信。可能需要使用企业微信的API,因为个人微信的接口限制较多。 需要检查Dify的官方文档是否有相关插件或API支持。根据引用[4],Dify支持模块化设计和功能组件,可能已有钉钉/微信的插件,或者需要自定义开发。用户可能需要使用Dify的API,将聊天功能对接钉钉机器人的Webhook,或通过企业微信的API发送消息。 可能步骤包括:在钉钉/微信开放平台创建应用,获取API密钥;在Dify中配置回调地址或API接口;编写自定义插件或使用现有工具连接两者。如果现有文档不足,可能需要参考Dify的API文档和钉钉/微信的API指南进行开发。 最后,确保回答结构清晰,分步骤说明,引用相关参考资料,特别是引用[4]关于Dify的架构和功能,以及引用[1]提到的API导入方法。</think>以下是关于Dify集成钉钉和微信的步骤说明及API文档指引: ### 一、Dify集成钉钉的实现方式 1. **创建钉钉开放平台应用** - 登录[钉钉开发者后台](https://open.dingtalk.com/),创建企业内部应用 - 添加「机器人」权限获取`AppKey`和`AppSecret`[^2] 2. **Dify端配置** ```python # 示例:通过Dify API创建Webhook端点 POST /api/v1/webhooks/dingtalk { "bot_token": "your_dingtalk_token", "encrypt_key": "your_encrypt_key" } ``` - 在Dify的「插件市场」启用钉钉集成插件[^4] - 配置回调URL(需与钉钉后台设置一致) 3. **消息交互流程** $$ \text{钉钉用户} \xrightarrow{\text{消息}} \text{钉钉服务器} \xrightarrow{\text{Webhook}} \text{Dify API} \xrightarrow{\text{LLM处理}} \text{返回响应} $$ ### 二、微信集成方案 #### 方案A:企业微信集成 1. 在企业微信管理后台创建自建应用 2. 使用Dify的**API网关**对接: ```bash # 调用Dify API示例 curl -X POST "https://api.dify.ai/v1/completion" \ -H "Authorization: Bearer {api_key}" \ -d '{ "inputs": {}, "query": "{用户消息}", "response_mode": "blocking" }' ``` 3. 配置企业微信机器人接收消息转发至Dify API[^1] #### 方案B:个人微信集成(需中间件) 1. 使用[chatgpt-on-wechat](https://github.com/zhayujie/chatgpt-on-wechat)项目作为中转[^3] 2. 修改项目配置指向Dify API端点: ```yaml # config.yaml dify_api: base_url: "https://your.dify.instance" api_key: "sk-xxxxxxxx" ``` 3. 通过WebSocket协议实现实时消息同步 ### 三、关键API文档参考 1. Dify开放API规范: - 对话接口:`POST /v1/chat/completion` - 工作流触发:`POST /v1/workflows/{id}/run` - 详细文档见Dify控制台「开发者设置」→「API文档」 2. 钉钉开放平台: - 机器人开发文档:`https://open.dingtalk.com/document/robots/custom-robot-access` 3. 企业微信API: - 消息接收配置:`https://work.weixin.qq.com/api/doc/90000/90135/90241` > 注:实际部署时需注意网络连通性,推荐使用反向代理处理跨域问题。复杂场景可结合Dify的**自定义工具开发**功能实现业务逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值