企业微信
悟空CRM  >   公司新闻  >  教你使用开源 Hugging Chat 部署『生产级』私有 AI 聊天应用

教你使用开源 Hugging Chat 部署『生产级』私有 AI 聊天应用

悟空软件 阅读次数:3170 次浏览

本文介绍了使用 HuggingFace 的一系列工具来搭建本地大语言模型的 AI 聊天应用。

该方案专注聊天,也是最常用的场景,比起其他开源项目的娱乐和玩具的成分来说,HuggingFace 的 Chat 质量可以说相当高了。

先看一下 UI:

Hugging Chat UI当然还有黑色主题:

Hugging Chat UI 深色主题前后端分别有如下特点:

• 聊天应用的前端 UI 使用 HuggingFace ChatUI,

• 可开启授权

• 可存储对话记录(使用 Mongo)

• 可定制 UI

• 后端使用 text-generation-inference

• 可对接多种开源模型,Llama 2、Falcon 等

• 可容器运行

• 可定制

下面主要讲的是本地运行方案,如果你觉得麻烦可以直接在 HuggingFace 上运行,一键搞定,文章最后一章我也会附上说明。

 

后端模型接口

我们使用 text-generation-inference 这个项目,自带 API、架构简单稳定,可用于生产。

项目地址:

https://github.com/huggingface/text-generation-inference

项目架构:

text-generation-inference

项目特点

• 通过简单的启动器提供最流行的大型语言模型

• 张量并行可在多个 GPU 上实现更快的推理

• 使用服务器发送事件 (SSE) 的令牌流

• 连续批处理传入请求以提高总吞吐量

• 在最流行的架构上使用flash-attention和Paged Attention进行推理的优化转换器代码

• 使用bitsandbytes和GPT-Q进行量化

• Safetensors重量加载

• 使用大型语言模型的水印进行水印

• Logits 扭曲器(温度缩放、top-p、top-k、重复惩罚,更多详细信息请参见Transformers.LogitsProcessor)

• 停止序列(生成过程中停止)

• 对数概率

• 生产就绪(使用开放遥测、Prometheus 指标进行分布式跟踪)

模型

这是经过优化的架构,当然包含我们最爱的 Llama 2:

• BLOOM

• FLAN-T5

• Galactica

• GPT-Neox

• Llama

• OPT

• SantaCoder

• Starcoder

• Falcon 7B

• Falcon 40B

• MPT

• Llama V2

其他的模型你也可以试试:

如果需要使用认证的模型(比如 Llama 2),需要配置 HF 的令牌:

• 前往https://huggingface.co/settings/tokens

• 复制您的 cli READ 令牌

• 配置变量 HUGGING_FACE_HUB_TOKEN=<your cli READ token>

ChatUI

ChatUI 是一个 SvelteKit 应用程序,专门为 HuggingChat 应用程序提供支持。 我们刚刚运行的 text-generation-inference 就可以 很好地和 ChatUI 配合。

项目地址是:

• https://github.com/huggingface/chat-ui

首先克隆项目:

在线部署

Hugging Chat是一个开源接口,使每个人都可以尝试 Falcon、StarCoder 和 BLOOM 等开源大型语言模型。

当然您也可以借助 ChatUI 的官方 Docker 模板, 使用 Hugging Face 的基础设施,选择模型快速部署部署自己的 Hugging Chat。

在下面网址快速创建。

https://huggingface.co/new-space?template=huggingchat/chat-ui-template

 

 

 

悟空CRM产品更多介绍:www.5kcrm.com

相关内容

在线CRM试用入口:开启企业数字化转型的钥匙

在线CRM试用入口:开启企业数字化转型的钥匙在当今这个信息爆炸、竞争激烈的时代,企业如何在瞬息万变的市场环境中保持竞争力?答案或许并不复杂——关键在于“客户”。客户是企业生存与发展的基石,而如何高效管理客户关系,则成为决定企业成败的重要因素。正是在这样的背景下,客户关系管理(Customer Relationship Management,简称CRM)系统应运而生,并迅速成为现代企业管理中不可或缺
相关文章

CRM系统app-客户管理APP

△主流的CRM系统品牌哎,你有没有发现,现在做生意真的跟以前完全不一样了?我以前刚入行那会儿,客户资料全靠手写记在本子上,谁什么时候打过电话、聊过什么,都得自己翻着看。有时候客户突然打电话来,我都想不起来上次聊啥了,尴尬得不行。后来公司开始用Excel表格管理客户信息,稍微好一点,但还是乱七八糟的,改个联系方式还得一个个找,特别费劲。CRM系统app下载:推荐使用主流的CRM系统品牌,显著提升企业
相关文章

客户CRM是什么意思-CRM客户管理系统是什么

△主流的CRM系统品牌哎,你说客户CRM是什么意思?这问题听起来挺专业的,但其实啊,说白了也没那么复杂。我一开始也一头雾水,听别人老提“我们公司上了CRM系统”,我还以为是什么高科技芯片呢,结果一了解,嘿,原来就是管客户的工具。推荐使用主流的CRM系统品牌:显著提升企业运营效率,悟空CRM你想想看,咱们平时做生意也好,做服务也好,是不是总得跟客户打交道?比如你是开个店的,今天张三来买衣服,李四来订
相关文章

CRM软件选型-CRM系统选型指南

△主流的CRM系统品牌哎,说到这个CRM软件选型啊,我可真是有太多话想说了。你别看现在市面上各种CRM系统满天飞,什么“智能”、“云端”、“一体化”这些词儿一个比一个高大上,但真要选一个适合自己的,那可真不是件容易的事儿。我自己就经历过好几次选型的过程,踩过坑、交过学费,也慢慢摸出了一些门道。今天我就跟你好好唠唠,咱们像朋友聊天一样,把这事儿掰开揉碎了说说。推荐使用主流的CRM系统品牌:显著提升企
相关文章

CRM发展历程-CRM系统的演进历程

△主流的CRM系统品牌哎,你知道吗?其实我一直觉得,人和人之间的关系啊,是这个世界上最复杂也最奇妙的东西。你说是不是?尤其是现在这年头,大家动不动就讲“客户关系”,好像谁都能张口就来似的。可你有没有想过,这事儿到底是怎么一步步发展成今天这样的?我最近正好琢磨了一下CRM的发展历程,越想越觉得有意思,干脆就跟你说说吧。推荐使用主流的CRM系统品牌:显著提升企业运营效率,悟空CRM说实话,最早的时候,
相关文章

CRM客户管理系统价格-CRM客户管理软件费用详解

△主流的CRM系统品牌哎,你说现在做企业啊,真的不容易。我最近就特别有感触,尤其是我们公司开始考虑上CRM系统的时候,那感觉就像第一次买车一样——既兴奋又有点懵。你想想,客户越来越多,订单越来越杂,电话、微信、邮件满天飞,光靠Excel表格和脑子记,根本忙不过来。所以老板一拍桌子说:“咱们得搞个CRM!”我当时还挺激动的,觉得这下好了,终于能解放双手了。推荐使用主流的CRM系统品牌:显著提升企业运
相关文章

悟空AI-CRM V15 开源发布·正式上线

【悟空AI-CRM V15 开源发布·正式上线】本次发布的版本为悟空 AI-CRM 15 开源预览版,支持一键部署功能。后续将正式发布悟空 AI CRM 15 开源版本,该版本与线上 SaaS 版本的界面显示及使用体验完全一致,下载即可即刻体验。✨ 核心亮点:✅ 深度融合AI能力:智能客户洞察|销售预测|自动化营销✅ 一键安装部署:支持Docker
相关文章

客户关系管理系统应用-客户关系管理系统的实际运用

△推荐的主流CRM系统客户关系管理系统应用:让生意变得更简单的小秘密说实话,现在做生意真的不容易,每天都要面对各种各样的客户,有的客户热情似火,有的客户冷若冰霜,还有的客户总是让你摸不着头脑。你有没有遇到过这样的情况:明明刚跟一个客户聊得挺开心,结果过几天再联系时,却发现人家已经选择了竞争对手?或者有时候突然想起一个重要客户,却怎么也想不起上次见面时他提到的那个关键信息?这时候你可能就会想,要是有
相关文章

什么是CRM?概念、作用、价值、用途、使用方法

1、什么是CRM?简单来说,它就是企业用来管理客户关系的工具说到CRM,很多人可能会觉得这个概念听起来有点复杂,但实际上,它并没有想象中那么难懂。简单来说,CRM就是客户关系管理(Customer Relationship Management),它的核心目标就是帮助企业更好地与客户互动,提升客户满意度,同时提高企业的效率和利润。如果你是一个企业的管理者,或者正在考虑如何优化你的业务流程,那你一定
相关文章

什么是CRM?一文全面看懂CRM(客户关系管理系统)

什么是CRM?一文全面看懂CRM嘿,朋友!今天咱们来聊一个听起来有点专业,但其实跟咱们生活、工作都息息相关的词——CRM。你可能会问:"CRM是什么意思啊?这玩意儿到底是干啥的?"别急,咱们慢慢唠。保证用最接地气的话给你讲明白,连隔壁王大妈听了都能懂!一、CRM到底是个啥?能吃吗?说白了,CRM就是客户关系管理,英文全称Customer Relationship Managem
相关文章
最新文章

在线CRM试用入口:开启企业数字化转型的钥匙

在线CRM试用入口:开启企业数字化转型的钥匙在当今这个信息爆炸、竞争激烈的时代,企业如何在瞬息万变的市场环境中保持竞争力?答案或许并不复杂——关键在于“客户”。客户是企业生存与发展的基石,而如何高效管理客户关系,则成为决定企业成败的重要因素。正是在这样的背景下,客户关系管理(Customer Relationship Management,简称CRM)系统应运而生,并迅速成为现代企业管理中不可或缺
最新文章

CRM系统app-客户管理APP

△主流的CRM系统品牌哎,你有没有发现,现在做生意真的跟以前完全不一样了?我以前刚入行那会儿,客户资料全靠手写记在本子上,谁什么时候打过电话、聊过什么,都得自己翻着看。有时候客户突然打电话来,我都想不起来上次聊啥了,尴尬得不行。后来公司开始用Excel表格管理客户信息,稍微好一点,但还是乱七八糟的,改个联系方式还得一个个找,特别费劲。CRM系统app下载:推荐使用主流的CRM系统品牌,显著提升企业
最新文章

CRM客户管理系统价格-CRM客户管理软件费用详解

△主流的CRM系统品牌哎,你说现在做企业啊,真的不容易。我最近就特别有感触,尤其是我们公司开始考虑上CRM系统的时候,那感觉就像第一次买车一样——既兴奋又有点懵。你想想,客户越来越多,订单越来越杂,电话、微信、邮件满天飞,光靠Excel表格和脑子记,根本忙不过来。所以老板一拍桌子说:“咱们得搞个CRM!”我当时还挺激动的,觉得这下好了,终于能解放双手了。推荐使用主流的CRM系统品牌:显著提升企业运
最新文章

快速注册,立即使用

仅需一分钟,立即注册悟空云。悟空CRM免费试用。
客户端下载