隋唐演义

隋唐演义

群晖chat是怎么加人的 群晖chat手机端没有通知

双十一 0

手机淘宝搜:天降红包55 5月20日开始,每天领红包。
京示搜:天降红包369,5月28日开始

群晖chat下架原因,群晖chat套件,群晖chat下载,群晖chat下架
展开全文

用了个把月的ChatGPT,真觉得挺方便的,查资料什么的都能直接出结果,只是每次要用的时候,还需要登录官网比较麻烦,正好最近提供了3.5版本的接口,就想着能不能直接装到自己的手机上,这样就方便很多了。

于是趁这两天不怎么忙,抽空研究了一下,也踩了几个坑,总算是用上了,下面把相关的步骤分享出来,希望对大家有所帮助。

这里需要几个前置条件:

1、机场。这是必须的,当然能上ChatGPT,这个不是问题。

2、有一定编程基础。不用很熟练,能写Hello就差不多了。

3、有一台群晖nas。之所以选群晖是因为它有全平台的Chat聊天客户端,并且有对外的接口,这样就不需要再写一个客户端,方便省事,当然你也可以接到自己的系统里。

下面开始正文

一、代码部分

因为ChatGPT接口已经不能直接访问了,所以要将ChatGPT的接口通过代理映射成本地的接口,这样做的好处就是只需要设置一次代理,就可以在所有终端直接调用,免去了配置上的麻烦。

1、编写GPT接口调用方法

打开OpenAI官网,找到接口调用示例代码

通过这个示例可以看出,调用接口需要传入两个参数,model以及messages,messages是一个数组,数组内的每组数据需要两个参数 role 和 content,然后在请求头添加 【【微信】】: application/json 以及Bearer认证就行。根据这些信息,编写一个接口请求方法,我用的是.NET6,别的语言大同小异。

这里解释一下,如果不对HttpClient设置代理,他就会走直连的形式,而且还不会走本地代理,我就在这上面折腾了好久,调试的时候明明可以用的,但是部署之后就不行了,还以为是代理出了问题,后面才想起需要这样设置。这一步需要特别注意,这是调用GPT接口的关键。

ChatModel实体类,根据GPT接口返回的字段来写就行。这样就拥有了一个可以访问GPT接口的方法,然后再写一个接口来调用这个方法。

因为我是要接到我的群晖Chat上面,所以这个接口需要根据群晖Chat的要求来编写,如果你是要接到自己的系统里面就按自己的需求来写就行。

2、编写Chat机器人调用接口

打开群晖的帮助文档,找到 【【淘密令】】 -> 在【【淘密令】】中使用整合功能 -> 机器人。

根据文档说明可以知道需要写一个接收的接口跟一个传出方法才能跟他对接上,我也试过只写一个对接传出的接口,发现是不行的,因为机器人的传出不像webhook传出一样能接收响应,所以还要专门写一个方法来将消息发送到群晖Chat。

接收的接口需要接收6 个参数,还是编写一个实体类来接收。

有了实体类就可以通过接口来接收群晖Chat传过来的参数,然后调用前面写的访问GPT接口方法,并得到返回数据responseModel,再调用SendToRobot方法将需要的结果发送到Chat上面。

关于SendToRobot这个方法,看一下官方的文档说明

您可以通过 POST request 中的 【【微信】】 参数来分配接收者和消息。例如:

【【微信】】={'text': 'First line of message to post in the channel. Also you can ha【【微信】】ge.', 'user_ids': [5] }

文档里说了,通过【【微信】】参数来分配接收者的消息,所以在发送过去的数据里面要包含user_ids,还有就是text消息内容了,最少要包含这两个字段。

这里有两个坑

第一是【【微信】】作为参数,是不能放到json里面进行格式化的,不然会读取不了,只能对【【微信】】的值进行json格式化。

第二是参数user_ids的值 [5] 不是字符串形式的,类似于数字值的形式,在最终发送的数据里不能加引号。

由于本人才疏学浅,不知道这个是什么写法,所以在这这两个坑上面也折腾了好长时间。

到这里编程的部分就结束了,接下来就是把程序部署到服务器上。

二、部署部分

为了方便省事,我这里选择把项目直接部署到群晖【【微信】】上,【【微信】】部署也很简单,这里大概说一下操作步骤。

右击项目文件,选择 添加【【微信】】支持 ,目标OS为linux

添加了【【微信】】支持后,直接把整个项目文件上传到群晖的文件夹里面,这里要注意,是上传项目文件,而不是上传发布后的文件。

上传完成后使用终端连接群晖,获取root权限,并定位到刚刚上传的项目文件夹里,运行以下命令:

稍等一会,看到界面有提示如下成功的字样就可以了,如果遇到中途发布失败,再运行一次命令就好。

关闭终端,进入群晖后台【【微信】】管理界面,找到刚刚发布的chatgpt映像,点击启动,在端口设置那里把本地端口填上,避免重启的时候端口改变。

至此,部署的工作就完成了,然后就是配置Chat的机器人。

三、配置Chat机器人


华为怎样安装messenger 华为手机messenger用不了

华为怎样安装有风险的软件,华为怎样安装两个微信,华为怎样安装鸿蒙系统,华为怎样安装病毒软件
  • 1、华为手机如何装微信?
  • 2、我想知道华为手机怎么才能下载Messenger因为在国外,必须要用这个软件?
  • 3、华为手机如何下载WhatsAPP?
  • 4、华为怎么下gpt
  • 5、华为手机可以安装chatgpt
  • 6、华为手机怎么下载snapchat

问题一:华为手机下载微信步骤 到华为应用市场,找搜所框,输入微信,点搜索,然后下载,安装,在点完成以前,有一个允许应用申请的所有权限把复选框选上,点完成,到桌面上的社交生活文件夹可以找到

问题二:华为微信手机怎么下载 1.点击浏览器

2.打开百度

3.然后搜索微信

4.下载安装即可使用

问题三:华为手机如何下载微信系统 华为不是我有自带的“应用市场”吗,点进去,搜索栏输入“微信”,就会出来微信及下载页面了。

点击下载,会自动下载安装的。安装完毕,在桌面会有快捷方式图标出来,点图标就运行了。

问题四:微信应用在华为手机上怎么安装 可以在自带应用商店下载,也可以使用助手,可以在应用商店下载一个豌豆荚,搜索栏输入你要下的软件名称,点击安装就可以了,豆荚里面有较多软件,也可以下载到历史版本;

问题五:华为手机怎么下载微信 您好!很高兴能为您解答,   手机上应该有下载软件吧!比如手机助手,应用商店等。打开下载软件。输入微信搜索 然后点击下载,安装后点击进行注册,设置密码,然后按照系统提示操作就行了!

问题六:华为手机怎么安装微信传助手 建议到华为应用市场下载安装应用,应用市场提供的应用一般不会出现兼容性问题,有兼容性问题也会有标注,你在应用市场搜索微信传输助手试试,搜到之后点击下载完成,会自动安装,按照提示操作就是了。

问题七:华为手机怎样下载微信, 您好,点击浏览器进去百度,然后在搜索(微信)即可!谢谢,希望可以帮到你

问题八:华为手机如何在手机端进去微信 打开浏览器,打开官网,下载微信,安装微信,点击登陆,输入帐号和密码,就可以进入微信了。

如果没有帐号,点击注册,输入手机号,收到手机的验证码,输入,点击注册即可。

问题九:新买的华为手机怎么使用微信 去下载一个微信,然后登陆你的账号密码就可以使用了

你好,你可以在一些应用商店里直接下载这个软件的安装包,然后在手机上安装。

1、点击手机dockbar上方的浏览器,在百度上搜索图2的英文版本,进入蓝色官方网站。

2、打开搜索页面,在输入框中输入“【【淘密令】】”进行搜索。在搜索结果中,点击“【【淘密令】】”网站。

3、在官方网站下拉页面找到下载点击。

4、然后它会自动跳转到移动应用商店,然后点击安装。

5、软件下载安装成功后,启动它。输入后,如图1所示的弹出窗口将出现,并选择continue。

6、在弹出页面的输入框中输入您的手机号码,然后点击下一步。然后按照流程完成注册和登录操作。

华为手机可以通过安装GPT框架来下载GPT。首先,打开华为手机,进入应用市场,搜索“GPT框架”,点击安装,安装完成后,打开GPT框架,进入GPT下载页面,选择需要下载的GPT版本,点击“下载”,等待下载完成,即可完成GPT的下载。

可以。华为手机支持chatgpt,需要下载应用程序才能使用,可以安装chatgpt。华为指华为技术有限公司,成立于1987年,总部位于广东省深圳市龙岗区。

1打开华为商城

2电击搜索软件snapchat

3开始下载

点击安装就行了