发布于 2023-03-24
标题有点长,但是基本也说明出了这篇文章的主旨,那就是利用GPT AI智能回答自己设置好的问题既能实现自己的AI知识库机器人,又能节省ChatGPT调用的token成本费用。代码仓库地址document.ai: 基于GPT3.5的通用本地知识库解决方案下面图片是整个流程:导入知识库数据利用openai的向量接口生成向量数据,然后导入到向量数据库qdrant这段代码会将指定目录下的所有文件读取出来,然...
阅读更多 →
发布于 2023-03-23
有段时间没去测试公众号的自动回复功能,今天一测,报错:“该公众号提供的服务出现故障,请稍后再试”我记得之前并没有出现过这个错误,就去排查程序问题。公众号出现该错误的原因是:1、直接回复success(推荐方式) 2、直接回复空串(指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空)一旦遇到以下情况,微信都会在公众号会话中,向用户下发系统提示“该公众号暂时无法提供服务,请稍后...
阅读更多 →
发布于 2023-03-23
首先,前端多语种是指界面上的文案部分,可以根据用户设备或者手动指定选择语种,展示对应语种的文案我在这里是使用js语言包的形式实现的多语种实现的思路是将不同语言的文本信息存储在不同的文件中,然后在前端代码中引入对应的文件,通过读文件中的文本信息来实现多语种的切换。实现思路在 front-lang.js 文件中定义了一个 KEFU_LANG 对象,该对象包含了不同语言的文本信息例如 cn 对应中文简体...
阅读更多 →
发布于 2023-03-22
因为众所周知的原因,OpenAI的官网域名以及API域名已经被封了所以直接调用api.openai.com的接口是访问不通的,所以我们在后台提供了配置代理域名地方您可以自己海外服务器搭建代理域名,然后把该域名填写到后台配置处【团队设置】【机器人设置】【chatGPT配置】同样,在该处还可以配置自己的OpenAI key,这样就能对外服务了调用GPT3.5接口是会根据token个数进行收费的,所以,...
阅读更多 →
发布于 2023-03-22
GPT3.5的模型接口已经出来了一段时间,之前使用Vue.js对接过该模型的接口现在使用Golang来对接实现一下这个接口对第三方库github.com/sashabaranov/go-openai 进行二次封装import ( "context" "fmt" "github.com/sashabaranov/go-openai" "github.com/tidwall/gjson" "log" ...
阅读更多 →
发布于 2023-03-21
现在客服系统的后台,对接微信公众号菜单功能,可视化编辑菜单界面有些不足只能跳转链接,没有其他点击事件以及跳转小程序功能其实,生成公众号菜单只是一个JSON的形式,具体的JSON内容可以参照下面示例{ "button":[ { "type":"view", "name":"联系客服", "url":"https://gofly.v1kf.com/wechatIndex?ent_id=5&kefu_i...
阅读更多 →
发布于 2023-03-21
一个Electron应用程序的package.json文件。Electron是一个使用JavaScript,HTML和CSS构建跨平台桌面应用程序的框架。{ "name": "kefu-pc-client", "version": "1.0.0", "description": "kefu-pc-client", "main": "main.js", "build": { "appId": "co...
阅读更多 →
发布于 2023-03-19
客服系统中的快捷回复功能是一项允许客服代表快速回答常见问题的功能。表结构设计在我们的系统中,快捷回复功能使用了两个表:reply_group和reply_item。reply_group表存储快捷回复分组,包括组名、客服账户、企业ID以及是否为团队。reply_item表存储快捷回复内容,包括内容、分组ID、客服账户、快捷回复标题、企业ID以及是否为团队。DROP TABLE IF EXISTS ...
阅读更多 →
发布于 2023-02-28
企业成员(内部)群机器人只能在企业微信内部群里添加,设置好机器人头像名称之后会得到一个webhook,创建者可使用此wenhook去调用相关api向群里推送消息,消息发送方式及类型可查阅文档。自建应用机器人企业管理员可在管理后台自建应用来作为机器人,打开接收消息功能即可以接入api(例如微信对话开放平台)来实现交互。获取到应用的access_token后还可以做更多的操作,例如创建群聊,推送消息,...
阅读更多 →
发布于 2023-02-12
很多App都有能直接在App内找到客服咨询入口,方便及时解决客户问题。如果你的app也想要配置客服系统,怎么才能实现?App内需要添加好一个客户咨询按钮,然后在客服咨询按钮点击后跳转到H5客服聊天页面,用户可以在H5页面进行问题咨询,如下图示界面 用户离线后怎么通知它?唯一客服系统有客服消息回调推送接口,在您使用唯一客服系统的时候,可以填写一个客服回调接口客服发送的消息会推送到指定的接口地址上。结...
阅读更多 →