零代码,使用 Dify 两分钟接入企业微信

前置准备

  • 企业微信的管理员权限

  • 一个 Dify 的帐号

  • 一个 Laf 云的帐号

  • (可选)一个 OpenAI 的 API Key。如果没有,可以使用 Dify 免费提供的 200 次调用机会用于测试。

  • (可选)在电脑上新建一个 env.txt 的文件,将下面内容复制到 env.txt 中。在接下来的教程中,我们会一步步把相关的信息填入这个文件。需要保存信息的步骤会高亮显示

WXWORK_TOKEN=""

WXWORK_AESKEY=""

WXWORK_CORPID=""

WXWORK_AGENTID=""

WXWORK_CORPSECRET=""

DIFY_APPTOKEN=""

在 Dify 上制作应用

这一章节将会介绍如何创建一个法律知识的数据集,并将数据集和应用关联起来。

搭建法律知识数据集

随时查看文档中关于搭建数据集的更多操作:【数据集管理】

为了让“知法”了解到更多的上下文,我们需要创建一个法律知识的数据库。

为了让“知法”了解到更多的上下文,我们需要创建一个法律知识的数据库。

  • 导入文档:从电脑上导入法律知识的 PDF 文档。

文本分段和清洗:上传的文本需要经过二次加工,才能被大语言模型理解。这里我们不需要关注具体的实现逻辑,直接选择自动分段即可,然后点击“保存并处理”。

文本嵌入:大约 30s 时间,数据集就创建成功了。你可以随时回来向数据库里添加更多文件。

 

搭建的应用

随时查看文档中关于创建应用的更多操作 【创建应用】

  • 创建应用:根据图中的指示,创建一个对话型应用,并命名为“知法”。

关联数据集:在“提示词编排”页,在“上下文”模块中添加选择刚刚创建的数据集。 

 发布模型:完成关联数据集后,点击页面右上角的“发布”,使模型生效。

 获取 API 访问密钥。在“访问 API”页面,创建一个 API 密钥并复制保存为DIFY_APPTOKEN。请注意不要把密钥泄漏给任何人,以免造成财产损失。

 

创建企业微信应用

  • 记录企业信息:进入企业微信管理后台-我的企业,记录这里的企业 ID 为 WXWORK_CORPID

创建企业微信应用:进入应用管理页面,点击【创建应用】进入创建页面,填写应用信息后点击【创建应用】。如果已经有现成的应用,可以跳过此步骤。

 

 

记录企业微信应用信息:在应用管理页面点击刚刚创建好的应用,进入应用详情页面。记录这里的 AgentId 和 Secret(需要点击获取按钮,在企业微信聊天窗口里面获取),分别为WXWORK_AGENTID和WXWORK_CORPSECRET。

企业微信应用接收信息:在应用详情页面,接收消息处点击【设置 API 接收】。

在 API 接收消息页面,点一下两个【随机获取】按钮,它会自动生成一个 Token 和 EncodingAESKey,我们分别记为 WXWORK_TOKEN 和 WXWORK_AESKEY。注意,不要关掉这个页面,Laf 侧配置完毕后我们再来填写 URL。

在 Laf 云上创建云函数

  • 新建 Laf 云应用:进入 Laf 后,点击新建,创建一个云应用。这里选择免费的计划即可。

  • 添加依赖:企业微信应用需要添加@wecom/crypto, xml2js 两个依赖。添加好后,你的依赖列表应该像下面一样。 

  • 添加环境变量:从第二行开始,将上面步骤中收集到的所有内容全部粘贴到这里,点击更新。

  • 创建云函数:点击创建一个云函数,注意“请求方法”中勾选上POST, GET,点击确定。

  • 在创建好云函数中,删除默认的代码,并将文末“附录”中的代码全部粘贴到这里。

  • 发布云函数:点击发布后,云函数就生效了。

  •  现在把 URL 粘贴到企业微信后台【设置 API 接收】的页面中刚刚留白的地方,然后点击保存。

  • 转下一篇

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
dify是一个开源的Python库,用于快速开发机器学习模型和部署机器学习服务。它提供了一系列的工具和接口,帮助开发者在机器学习项目中更高效地进行数据处理、特征工程、模型训练模型部署等任务。 dify的主要特点包括: 1. 简单易用:dify提供了简洁的API和丰富的功能,使得开发者可以快速上手并进行高效的开发。 2. 模块化设计:dify采用模块化的设计,每个模块都有清晰的功能和接口,可以根据需求选择性地使用。 3. 数据处理和特征工程:dify提供了丰富的数据处理和特征工程工具,包括数据清洗、特征选择、特征变换等功能,帮助开发者更好地准备数据。 4. 模型训练和评估:dify支持多种常见的机器学习算法,并提供了模型训练和评估的接口,方便开发者进行模型选择和性能评估。 5. 模型部署和服务化:dify支持将训练好的模型部署为API服务,方便其他应用程序进行调用和集成。 如果你想开发新模块,可以按照以下步骤进行: 1. 确定模块的功能和接口:明确你的模块要解决的问题,并设计好相应的功能和接口。 2. 实现模块代码使用Python编写你的模块代码,可以借助dify提供的工具和接口来简化开发过程。 3. 测试和调试:对你的模块进行测试和调试,确保其功能正常并符合预期。 4. 文档编写:编写清晰的文档,介绍你的模块的功能、使用方法和示例代码等。 5. 提交和分享:将你的模块提交到dify的开源社区,与其他开发者分享你的成果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0x12

下载和转换脚本可私信我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值