南通网站建设企业,wordpress二级菜单添加链接,学前端好找工作吗,搜索引擎优化方案群辉安装聊天服务器-加入chatgpt vocechat项目简单的使用介绍集成群辉帐号系统登陆vocechat 第二章接入chatgpt这是一个机器人的演示 这是个处于发展中的不错的项目吧#xff0c;才感觉到好神奇。有意思。 vocechat项目简单的使用介绍
昨天的找群辉文章的时候看到了vocechat才感觉到好神奇。有意思。 vocechat项目简单的使用介绍
昨天的找群辉文章的时候看到了vocechat同时在矿神的第三方扩展找到不了它synology chat很好但是很多时候安装不上。所以介绍一下vocechat这款工具
通过加入矿神第三方资源搜索chat进行安装。结束安装点打开是空白页面手工的端口后加入 /install。开始初始化配置。通过docker指令一条指令就可以安装新的对后台熟悉的人比较建议。
集成群辉帐号系统登陆vocechat
https://doc.voce.chat/zh-cn/login-with-other-account 对接自有账号系统……
从前做邮箱服务器添加了100多个帐号所以这些要用上恰巧vocechat有第三方帐号的接入。 所以我就的sso无头绪失败后
转入到手工写登陆前端 借鉴对接自由帐号流程写跳转vocechat的流程的代码后面有全套成品这里是片段
python的class SETHandler( BaseHTTPRequestHandler ): 收集用户的秘密并做核对。 def login(self,user,passwd):self.smtpconsmtplib.SMTP_SSL(192.168.1.11)with self.smtpcon:try:self.smtpcon.login(user,passwd)return Trueexcept Exception as e:return False
在nas后台启动web.py打开一个登陆页面处理登陆信息如果login成功说明用户正确。 2. 在同一个web.py ,用api key和用户名提交给vocechat获取登陆指令
import urllib3
import json
BASE_URLhttp://vocechat.domain:8017
KEYVrxxu2at77PCG3jH7qnXTbo0JcAH18h
def postbylib(uid,name):http urllib3.PoolManager()url f{BASE_URL}/api/token/create_third_party_keyparams {}params[userid]uidparams[username]nameheaders {Accept-Charset: utf-8, Content-Type: application/json,X-SECRET: KEY,Content-Type: application/json; charsetutf-8}#bytes函数转换为字节# params bytes(params, utf8)encoded_data json.dumps(params).encode(utf-8)req http.request(POST,url, bodyencoded_data, headersheaders)akey req.data.decode()return f{BASE_URL}/#/oauth/{akey[1:-1]}akeypostbylib(wjcroom,王充)
print (akey)将成功后的网址告诉前端进行跳转我用ajax请求的验证也同样用他获得跳转地址
input typesubmit classbtn onclickloginFn()//divscript src./jquery.min.js/scriptscriptfunction HTMLEncode(text) {
text text.replace(//g, );
text text.replace(//g, ‘‘);
text text.replace(//g, ‘‘);
return text;
}function loginFn() {console.log({username:$(#name).val(),password:$(#password).val()})$.ajax({url:/loginvocechat,method:POST,data:{username:$(#name).val(),password:$(#password).val()},success:function(res) {// 成功console.log(res)console.log(res.re) if(res.code 200) {window.location.hrefres.re}},error:function(err) {// 失败console.log(shayemeiyou) console.log(err)}})}/script代码打包https://download.csdn.net/download/wjcroom/88050370
第二章接入chatgpt
这是一个机器人的演示
在本地或远程部署一个nodejs的项目需要用到npm 然后设定四个环境变量 https://doc.voce.chat/zh-cn/bot/demo-gpt 介绍在这里
然而 我在本地环境失败远程按部署步骤都结束了 Deploy Vercel
Host your own live version of Chatbot UI with Vercel.
Deploy with Vercel
Vercel也不知道怎么收费总之上线正常也找到setting加入了环境变量起码openai的变量生效起作用了。 Chatbot UI 看起来不错看样子谁都可以用。
所以剩下的就是我在这里凌乱去吧。
这是个处于发展中的不错的项目吧才感觉到好神奇。有意思。