前言：起飞！爽！自从用上 ChatGPT 连搜索引擎用的都不多了，很多问题的检索我第一时间都会想到去 ChatGPT 提问试试。它的回答既非常准确又没有一堆广告，对于程序员来说使用 ChatGPT 简直是个辅助利器！在 Github 上已经有了非常多的大神提供了如何把 ChatGPT 接入微信聊天的方式，主要是 TypeScript、Go语言开发的。基本这些也都能部署使用其中Docker中有镜像：cynen/wechat 部署起来也非常方便，接下我们就使用这种方式进行部署[button color="success" icon="glyphicon glyphicon-arrow-right" url="https://github.com/fuergaosi233/wechat-chatgpt" type=""]Github传送门[/button]tips：其他 Github中的方式，有感兴趣的读者也可以尝试部署。Github 搜索：ChatGPT wechat部署前准备注册账号[scode type="green"]注册账号已在我另一篇文章我讲解过了，烦请移步[/scode][post cid="228" cover="https://blog.lehman.top/usr/uploads/2023/02/1487394530.jpg"/]API keys 申请[button color="success" icon="glyphicon glyphicon-arrow-right" url="https://platform.openai.com/account/api-keys" type=""]传送门[/button][scode type="blue"]选择部署方式（二选一）[/scode][collapse status="false" title=" Docker 镜像部署"]进入 Docker 后，你需要完成如下操作# 创建目录 mkdir /data/openai # 创建文件 touch config.json # 修改文件 vi config.json { "api_key": "复制粘贴你申请的API keys", # openai的 账户创建的apikeys "auto_pass": false, # 加好友时,是否自动通过 "model": "text-davinci-003", # 模型名称，官网有很多模型 "session_timeout": 90 # ession保存时间 秒,其实就是上下文保留时间. 超过这个时间,就会自动清空上下文 } # 拉取镜像 docker run -dti --name wechat -v /data/openai/config.json:/app/config.json cynen/wechat # 登录微信 docker logs -f wechat 当你启动 cynen/wechat 运行 docker logs -f wechat 就可以看到弹出一个微信的扫码登录，这个时候你可以用自己的另一个微信（机器人专属）扫码登录，登录完成后你可以与这个微信聊天或者拉群里就可以了[/collapse][collapse status="false" title="宝塔面板使用Docker 镜像部署"]宝塔面板安装Docker从仓库拉取镜像添加容器（端口/位置/...请根据自己需求更改）修改json文件，键入我们申请的API key启动并查看日志打开日志后就可以看到弹出一个微信的扫码登录，这个时候你可以用自己的另一个微信（机器人专属）扫码登录，登录完成后你可以与这个微信聊天或者拉群里就可以了[/collapse]运行效果
ChatGPT简介ChatGPT是由OpenAI开发的一个人工智能聊天机器人程序，于2022年11月推出。该程序使用基于GPT-3.5架构的大型语言模型并通过强化学习进行训练。它以对话方式进行交互。在推广的期间中，所有人可以免费注册，并在登录后后免费使用 ChatGPT 实现与 AI 机器人对话（来自于维基百科）OpenAI注册前准备修改网络代理 or 科学上网（中国大陆和香港地区不允许注册）准备国外号码或虚拟号码，用于接收验证码[scode type="green"]获取虚拟手机号码的手机短信激活服务可以到移步另一篇文章（需要进行充值，单位：卢布，支持支付宝，充值0.5$即可）[/scode][post cid="256" /]OpenAI注册以下操作请使用代理或科学上网的情况下完成OpenAI账号注册（邮箱和谷歌账号都可以注册）[button color="success" icon="glyphicon glyphicon-arrow-right" url="https://chat.openai.com" type=""]ChatGPT注册/登录传送门[/button]到了填写手机号的一步我们选择巴西(也可以选择其他的，根据你后续【接码中心】选择的服务来)，号码暂时不填手机号验证在OpenAI注册页面选择对应地区，并粘贴手机号填写完成后，返回【接码平台】，等待验证码（会有一定延迟，请耐心等待）完成注册输入手机验证码后，会提示我们注册成功，并提示我们选择使用的意图（可以随便选）OpenAI使用使用刚刚注册的账号进行登录[button color="success" icon="glyphicon glyphicon-arrow-right" url="https://chat.openai.com/chat" type=""]ChatGPT传送门[/button]TIPS针对国区无法使用的情况，国内已经很多种处理方式，包括但不限于微信、QQ、VScode、自建网站等等，请根据自身需求食用博主自用网站（密码可留言或评论获取）：https://chat.windseeker.link/#/auth