【Dify】三分钟实现自己的聊天助手

平常想要在项目中集成 AI 会话或者开发一款属于自己的聊天助手,常常需要单独写很多代码,甚至要从头开始写。写完之后额度监控、扩展其他模型都是老大难。

今天给大家推荐的项目,将上述问题一网打尽!

Dify 是一款开源的大语言模型应用程序开发平台,其直观界面结合了 AI 工作流,RAG,代理功能,模型管理,可观察性功能等,让您轻松便捷地实现从模型到应用!

基本信息

Github:https://github.com/langgenius/dify 的星星

帮助文档:https://docs.dify.ai/zh-hans

官网建议在 Linux 下使用 docker-compose 的部署教程,最低配置 2C4G

项目部署

官方文档准备了三种部署教程[https://docs.dify.ai/zh-hans/getting-started/install-self-hosted](https://docs.dify.ai/zh-hans/getting-started/install-self-hosted)

  1. docker-compose 部署;
  2. 本地源码启动;
  3. 宝塔面板部署。

我这里选择最简单的 docker-compose:

准备一台配置在 2核4GB 以上的 Linux 服务器,确保已经安装了 docker 和 docker-compose

选择一个文件夹,使用 git 拉取 dify 代码

git clone https://github.com/langgenius/dify.git

按照官网的教程启动

cd difycd dockercp .env.example .envdocker compose up -d

启动完成之后访问 http://your-ip/install即可(第一次进入需要设置管理员账户)

在这里插入图片描述

启动自己的 AI 对话应用

配置启动

首先需要选择自己的大模型供应商,也就是现在部署的 dify 调用哪一家的大模型。

在这里插入图片描述
Dify 支持的大模型供应商

这里推荐使用月之暗面的 API,也就是 KIMI ,因为有 15 块钱的免费额度。

访问 https://platform.moonshot.cn/console/account获取自己的 apiKey,再点击右上角头像下拉框->设置->模型供应商中配置 moonshot 模型。

在这里插入图片描述

然后回到主页,从模板应用中创建一个聊天助手,我这里选择的是 Python Bug Fixed

在这里插入图片描述

创建完成之后,点击自建模型中的编排页面,就可以使用自己的模型和提示词啦

在这里插入图片描述

在编排页面,还可以配置自己的应用与用户对话的开场白,提高用户的体验。在编排页面的右下角,点击功能。

在这里插入图片描述

在开场白的配置中,可以使用 {{ varible }} 配置变量。如我的开场白

你好!{{name}},我是 spcodhu AI。有什么问题尽管问我,乐意为你效劳!

配置的变量将会在用户会话之前要求用户输入。配置完成之后的效果:

在这里插入图片描述

将会话应用集成进自己的 Web 网站

在编排页面的右上角“发布”按钮下,点击“嵌入网站”,只需粘贴一段代码,即可将自己的设计的聊天助手嵌入到自己的网站。

在这里插入图片描述

三种嵌入效果(含浏览器插件):

在这里插入图片描述

API支持

通过访问 API,开发者可以轻松地将自己创建的聊天助手集成到自己的项目中,相比于原生的 openai 库继承或者 request 请求继承, dify 的亮点是提供了监控功能(“监测”页面)。dify 上自己创建的所有的聊天助手、工作流和 agent 都支持 API 访问。

在这里插入图片描述

高级拓展

除了基础的功能之外,Dify 真正的强大之处是可以在页面上创建工作流和 agent。

Github上有大佬展示了自己设计的一些优秀的工作流:

[https://github.com/svcvit/Awesome-Dify-Workflow](https://github.com/svcvit/Awesome-Dify-Workflow)目前也有 1.5K 的星星。

阅读官方的帮助文档,可以学到很多设计和思维,包括 Dify 设计的框架。

Dify 开发团队截至发稿前1个小时仍在更新…

在这里插入图片描述

商用支持

Dify 遵循 Apache License 2.0 开源协议,开发者在遵守少量的条件后即可商用此项目

  • 项目可以被商用,包括作为其他应用的后端服务或企业应用开发平台

  • 如果要满足以下条件,则必须从项目生产者那里获得商业许可:

    • 多租户服务:除非得到 Dify 的书面授权,否则不得使用 Dify 源代码来运营多租户环境;
    • LOGO 和版权信息:在使用 Dify 的前端过程中,不得移除或修改 Dify 控制台或应用中的 LOGO 或版权信息。

如何学习AI大模型?

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

四、AI大模型商业化落地方案

img

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值