傻妞接入Chat
作者:凝木雨
前言:openai最近几乎无孔不入,chat-gpt在各个角落大展手脚,所过之处可以说片甲不留。各路大神各显神通,放出了很多自动聊天框架接入了小龙兄的绿色chat应用。好用,就是有点儿废号。
鉴于此,我也写个简陋的docker给Nas里的傻妞长点儿智慧吧。正好也没有在傻妞插件市场搜到相应的插件,一起撸了。
第一步:现用docker起一个api服务
docker pull leanfly/python-gpt:latest
docker run -dit --name python-gpt -p xxxx:8000 -e api_key="xxxxxxxsdsdddsxxdssd" --restart=always leanfly/python-gpt:latest
说明:容器内容端口是8000,映射的端口自定义一个不冲突的即可,api_key是注册后申请的api_key。完整的访问示例:http://ip:port/chatgpt?question=有才有貌的人都有什么特点
第二步:撸一个傻妞插件
先找一个现成的插件,全选内容并复制;新建插件,粘贴内容,修改头部的说明,主要是修改规则部分,定义好自己想要的关键词,方便手动调用chat-gpt
var s=sender
var options={
? ? ?'method': 'GET',
? ? ?'url': "http://127.0.0.1:8000/chatgpt?question=" + encodeURI(s.param(1)),
? ? ?'headers': {
? ? ? ? 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36',
? ? ?},
};
s.reply("答案生成中,稍等片刻……")
request(options, (error, response, body)=> {
? ? if (error || response.statusCode !=200) {
? ? ? ? return
? ? }
? ? s.reply(JSON.parse(body)["text"])
})
说明:上述代码中 option 对象里的 url 请根据自己的ip和端口来填。
特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。