chatgpt实现什么功能 ChatGPT为企业应用赋能

默认分类3个月前发布 admin
3,005 0
ChatGPT国内版

六、2023.4.26更新(-on-支持企业微信):

-on-项目已支持接入企业微信,该项目支持插件,可以实现基于的更多功能,包括角色扮演、语音交流、天气日期查询、AI作图、图片修复、联网搜索等功能。实现效果可以参考这里的视频演示!

部署步骤和上边基于bot-on-的部署一致,只需稍作更改!可参考项目的帮助文档!

这里记下该项目.json中有关企业微信配置的参数,方便自己查阅:

    "channel_type": "wechatcom_app",
    "wechatcom_corp_id": "",  # 企业微信公司的corpID
    "wechatcomapp_token": "",  # 企业微信app的token
    "wechatcomapp_port": 9898,  # 企业微信app的服务端口, 不需要端口转发
    "wechatcomapp_secret": "",  # 企业微信app的secret
    "wechatcomapp_agent_id": "",  # 企业微信app的agent_id
    "wechatcomapp_aes_key": "",  # 企业微信app的aes_key

企业微信后台URL填写格式改为:port/

七、插件功能解析

以下内容在项目各个插件的文件都可以找到,为方便不熟悉项目的人有个大概认知,稍作整理,所有配置文件模板都可在//下面找到,请复制xxxx.json.为xxxx.json后添加相应的配置项,不要粘贴复制这里的示例代码!

项目已经预置一些插件可在/目录下查看,如需安装其他插件参考以下两种方法

在安装之后,需要执行”#scanp”命令来扫描加载新安装的插件(或者重新启动程序)并# 启用插件!

目前项目已支持的插件有以下几个:

(管理员插件)

复制.json文件,并修改其中的值为口令。在私聊中输入#auth 口令进行管理员认证,#help可以打印出管理员相关指令,进行配置重载、插件安装以及启禁用等:

#resume : 恢复服务
#stop : 暂停服务
#reconf : 重载配置(不包含插件配置)
#resetall : 重置所有会话
#scanp : 扫描插件目录是否有新插件
#plist : 打印当前插件列表
#setpri 插件名 优先级: 设置指定插件的优先级,越大越优先
#reloadp 插件名: 重载指定插件配置
#enablep 插件名: 启用指定插件
#disablep 插件名: 禁用指定插件
#installp 仓库地址或插件名: 安装指定插件
#uninstallp 插件名: 卸载指定插件
#updatep 插件名: 更新指定插件
#debug : 开启机器调试日志

(敏感词检测)

自行导入词库到插件文件夹中的.txt,复制.json.复为.json,并自行配置,示例如下:

{
  "action": "replace",       #replace:提问有敏感词,将以***代替并返回信息给用户,提示违规;ignor:为无视这条消息
  "reply_filter": true,      #是否对ChatGPT的回复也进行敏感词过滤,true为过滤
  "reply_action": "replace"  #如果开启了回复过滤,对回复的默认处理行为
}

:利用百度UNIT实现智能对话

能够处理不能解决的几个问题:日期,天气,数学计算!

:#/home

申请api:

chatgpt实现什么功能 ChatGPT为企业应用赋能

{
    "service_id": "S87005",   #注意是你创建的机器人的id 
    "api_key": "xgASVQGwKLG2K",
    "secret_key": "Gh8bICOkBCoq"
}

(绘画插件)

本插件用于将画图请求转发给 api。

api申请:

安装:

使用:

调用格式示例:

  ... : 
画 open:a beautiful girl,long hair,skirt #画是画图触发词,open是关键词,冒号后是prompt,使用英文

关键词去.json文件里面看,有open、sd、横板、竖版、二次元、修复等

(总结插件)

支持以自然语言实现对聊天记录的总结,认证管理员后执行# 安装

$ 总结最近20条消息
$ 总结3小时内的消息

tool(强大工具集):

一个能让联网,搜索,数字运算的插件,将赋予强大且丰富的扩展能力。使用该插件需在机器人回复你的前提下,在对话内容前加$tool;仅输入$tool将返回tool插件帮助信息,用于测试插件是否加载成功

使用说明:

api申请:

.json配置示例(后续如有改动,请参考最新代码的配置模板):

{
  "tools": ["python", "url-get", "terminal", "meteo-weather", "wikipedia", "bing-search", "wolfram-alpha", "morning-news"],    #这里加入工具的名称
  "kwargs": {
      "top_k_results": 2,
      "no_default": false,
      "model_name": "gpt-3.5-turbo",
      "news_api_key": "538c9027bd650fd28281",
      "bing_subscription_key": "4871f4395dacb71321b26ec",
      "wolfram_alpha_appid": "QPU8LH",
      "morning_news_api_key": "5w1kjNh9VugBQlUc"
  }                              #这里加入工具对应的api_key
}

(关键词插件)

主要用来匹配关键词进行回复,主要用于公众号配置当中,在.json中配置关键词和关键词匹配到后回复的内容:

{
    "keyword": {
        "cursor": "https://www.cursor.so/",
        "桌面日历": "http://download3.desktopcal.com/desktopcal_rcmd_166894.exe"
    }
}

(大冒险)

玩地牢游戏的聊天插件,无需配置,直接使用即可

role(角色扮演)

chatgpt实现什么功能 ChatGPT为企业应用赋能

角色扮演插件,会话窗口使用帮助指令即可查看相关功能,无需配置,可自定义角色!

hello

新人入群自动欢迎和拍一拍响应!

八、部署企业微信(公众号:)前置准备:

基于-on-项目:

通过我们不需要购买服务器或者配置代理,准备以下东西即可以部署到我们的企业微信:

准备一个账号,注册,会有每月免费5刀/500小时的额度一个账号,生成api key

准备相关参数:可参考前边的部分来获取相关参数

    "openai-api-key":""       #openai账号生成api-key
    "wechatcom_corp_id": "",  # 企业微信公司的corpID
    "wechatcomapp_token": "",  # 企业微信app的token
    "wechatcomapp_secret": "",  # 企业微信app的secret
    "wechatcomapp_agent_id": "",  # 企业微信app的agent_id
    "wechatcomapp_aes_key": "",  # 企业微信app的aes_key

获取后停留在api设置界面,待下面填入url后再点击保存!

部署:

点击这里进入(前提已登录):

点击页面的 now;

然后在下图中相应的位置填入准备工作中记录的对应的参数值,默认的参数值不用修改;

等待部署成功,然后在里面复制域名链接:

根据上一步复制的链接,在企业微信后台应用api设置界面填入下边格式的url(根据自己情况修改xxx..app这部分内容):

https://chatgpt-on-wechat-production-549d.up.railway.app/wxcomapp

然后点击保存,如果没有问题会显示保存成功,如显示回调不通过,请自行检查相关参数是否正确。

最后我们给该企业应用发送一条消息,这时候还不能正常回复,我们点击,再点击view logs,最后点击 Logs。

我们会发现有错误信息,在错误信息里面找到ip信息,然后在企业微信后台把这个ip加入到可信ip设置里面:

最后我们就可以使用该企业应用啦!

教程更新查看请点击这里:,未经允许,禁止转载!

323AI导航网发布

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...