暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

chatgpt对接微信全流程-ubuntu版

IT运维大爆炸 2023-02-16
663

1、简介

ChatGPT是一款由OpenAI开发的聊天机器人,它具有出色的自然语言处理能力,能够与人类进行真实的对话。它的核心技术是GPT-3语言模型,能够自动学习语言特征,并进行语义理解、文本生成等任务。

2、算法

ChatGPT背后的算法基于Transformer架构,这是一种使用自注意力机制处理输入数据的深度神经网络。Transformer架构广泛应用于语言翻译、文本摘要、问答等自然语言处理任务。以ChatGPT为例,该模型在大量文本对话数据集上进行训练,并使用自我注意机制来学习类人对话的模式和结构。这使它能够生成与它所接收的输入相适应且相关的响应。

3、使用场景

  • 作为聊天机器人:ChatGPT可用于创建能与用户进行对话的聊天机器人。这可能对客户服务很有帮助,因为其可以提供信息,或者只是为了好玩。

  • 作为一个问答系统:ChatGPT可以进行微调,以回答特定类型的问题,例如与特定领域或主题相关的问题。这对于创建虚拟助手或其他类型的信息提供系统很有帮助。

  • 作为对话代理:ChatGPT可以用于创建与用户进行对话的虚拟代理或虚拟化身。这可能对社交媒体应用程序、游戏或其他类型的在线平台很有帮助。

  • 作为文本生成工具:ChatGPT可用于根据输入数据生成类似人类的文本响应。这对于为社交媒体、网站或其他应用程序创建内容很有帮助。

4、登陆OpenAI官网登录你的账号,获取API key

官网:www.openai.com

5、Wechat-Chatgpt项目

https://github.com/fuergaosi233/wechat-chatgpt

6、开始配置服务器

安装Node环境

[root@10-60-249-255 ~]# sudo apt update && sudo apt upgrade
[root@10-60-249-255 ~]# curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
[root@10-60-249-255 ~]# sudo apt-get install nodejs

安装依赖并创建配置文件

# 切换到new-wechatgpt分支
[root@10-60-249-255 ~]# git checkout new-wechatgpt

# 安装依赖
[root@10-60-249-255 ~]# npm install

# 创建配置文件
[root@10-60-249-255 ~]# cp config.yaml.example config.yaml
[root@10-60-249-255 ~]# cp .env.example .env

修改配置文件

<!--config.yaml内容如下:(可以不填写,不重要)-->

chatGPTAccountPool:
- email: 填写你的ChatGPT账号
  password: 填写你的ChatGPT密码
  isGoogleLogin: false
chatPrivateTiggerKeyword: ""
openAIProxy: ""

.env内容如下:

CHAT_GPT_EMAIL=
CHAT_GPT_PASSWORD=
CHAT_GPT_RETRY_TIMES=
CHAT_PRIVATE_TRIGGER_KEYWORD=
OPENAI_PROXY=
NOPECHA_KEY=
CAPTCHA_TOKEN=
OPENAI_API_KEY=填写你的API_KEY  #只需填上key即可,其他的不用填写

修改模型

打开文件:

[root@10-60-249-255 ~]# cd wechat-chatgpt
[root@10-60-249-255 ~]# vi node_modules/chatgpt/build/index.js          

(73行)

#修改模型为:text-davinci-003

7、启动服务并扫码登录

[root@10-60-249-255 ~]# npm run dev

欢迎大家扫码关注:

本公众号只写原创,不接广告、不接广告、不接广告。下期小伙伴想学习什么技术,可以私信发我吆。



文章转载自IT运维大爆炸,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论