ChatAIGC文档

ChatAIGC全能AI知识库系统PHP版部署文档


接入个人/企业微信

<p>[TOC]</p> <h1>对接微信<a href="https://doc.chatmoney.cn/pro/third-deployment/on-wechat.html#%E5%AF%B9%E6%8E%A5%E5%BE%AE%E4%BF%A1">​</a></h1> <h2>接入说明<a href="https://doc.chatmoney.cn/pro/third-deployment/on-wechat.html#%E6%8E%A5%E5%85%A5%E8%AF%B4%E6%98%8E">​</a></h2> <p>提示</p> <p>我们使用 <strong>chatgpt-on-wechat</strong> 这个项目来接入;<br /> 无论是个人微信还是企业微信都使用这个项目。<br /> 具体如何安装这边不过多阐述,请自行阅读官方文档安装。<br /> <strong>官方项目地址: <a href="https://github.com/zhayujie/chatgpt-on-wechat"><a href="https://github.com/zhayujie/chatgpt-on-wechat">https://github.com/zhayujie/chatgpt-on-wechat</a></a></strong></p> <h2>需要设备<a href="https://doc.chatmoney.cn/pro/third-deployment/on-wechat.html#%E9%9C%80%E8%A6%81%E8%AE%BE%E5%A4%87">​</a></h2> <ul> <li><strong>1. 一台服务器,国内国外均可</strong></li> <li><strong>2. 一个企业微信账号,个人和已认证的企业均支持</strong></li> <li><strong>3. 特别说明: 企业微信的监听需要 windows 的系统</strong></li> <li><strong>PS: 必须是已进行实名认证的微信号 (未实名的无法登录)</strong></li> </ul> <h2>一、接入企业微信<a href="https://doc.chatmoney.cn/pro/third-deployment/on-wechat.html#%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1">​</a></h2> <p>企业微信的接入在开源项目 <code>chatgpt-on-wechat</code> 的基础上进行。</p> <p><strong>步骤一:</strong> </p> <p><code>根据自己的系统版本获取到apiKey</code></p> <p><a href="https://doc.chatmoney.cn/pro/third-deployment/on-wechat.html#v1%E7%89%88%E6%9C%AC%E7%9A%84%E5%88%86%E4%BA%AB%E5%AF%86%E9%92%A5">【1.7.* 版本 获取密钥的方法, 点击跳转查看】</a></p> <p><a href="https://doc.chatmoney.cn/pro/third-deployment/on-wechat.html#v2%E7%89%88%E6%9C%AC%E7%9A%84%E5%88%86%E4%BA%AB%E5%AF%86%E9%92%A5">【&gt;=2.0.0版本 获取密钥的方法, 点击跳转查看】</a></p> <p><strong>步骤二:</strong></p> <ul> <li>1、下载 <code>chatgpt-on-wechat</code> 第三方开源项目</li> <li>2、下载地址: <code>https://github.com/zhayujie/chatgpt-on-wechat</code></li> <li>3、下载完成后得到一个压缩包: <code>chatgpt-on-wechat-master.zip</code> (把它解压)</li> </ul> <p><img src="https://doc.chatmoney.cn/docs/images/general/third-deployment/on-wechat/chatgpt-on-wechat.png" alt="" /></p> <p><strong>步骤三:</strong></p> <ul> <li>1、打开 <code>chatgpt-on-wechat</code> 解压出来的项目,进行配置修改</li> <li>2、主要修改三个配置参数, (PS: 配置文件里面没有的配置自行加上即可)</li> <li>3、操作如下图所示:</li> </ul> <p><img src="https://doc.chatmoney.cn/docs/images/general/third-deployment/on-wechat/config_001.png" alt="" /></p> <p><img src="https://doc.chatmoney.cn/docs/images/general/third-deployment/on-wechat/config_002.png" alt="" /></p> <p>注意事项:</p> <p>企业微信需要 下载一个 指定的企业微信版本 用来监听<br /> 具体使用请参考以下文档:<br /> <strong>文档地址: <a href="https://github.com/zhayujie/chatgpt-on-wechat/pull/1385"><a href="https://github.com/zhayujie/chatgpt-on-wechat/pull/1385">https://github.com/zhayujie/chatgpt-on-wechat/pull/1385</a></a></strong> </p> <p><strong>文档提到要安装一个依赖:</strong><br /> pip install ntwork<br /> <strong>这个依赖你可能无法安装上,你可以用以下命令进行安装:</strong><br /> (国内源安装): pip install -i <a href="https://pypi.tuna.tsinghua.edu.cn/simple"><a href="https://pypi.tuna.tsinghua.edu.cn/simple">https://pypi.tuna.tsinghua.edu.cn/simple</a></a> ntwork<br /> *<em>PS: 经测试需要使用 `3.10.</em>` python的版本才能安装该依赖, 否则可能会提示找不到依赖包的错误。**</p> <p><strong>步骤四 (安装依赖):</strong></p> <p>shell</p> <pre><code># 1、终端打开项目 cd chatgpt-on-wechat-master # 2、安装核心依赖: pip3 install -r requirements.txt # 3、安装拓展依赖: pip3 install -r requirements-optional.txt # 4、安装好依赖后、就可以把项目运行起来了 python app.py # 5、运行后会弹出一个二维码, 企业微信扫码登录, 按提示等待大概1分钟左右 # PS: 企业微信上述有提到 要安装指定的版本, 别搞错了。还要安装 ntwork依赖</code></pre> <p><strong>步骤五:</strong></p> <ul> <li> <p>1、其实到这里整个项目的部署已经完成了</p> </li> <li> <p>2、接下来就是打开企业微信正常使用即可</p> </li> <li> <p>3、如何使用就自行看 <code>chatgpt-on-wechat</code> 文档吧</p> </li> <li> <p>4、私聊: 私聊默认是发送: @bot 要提问的问题</p> </li> <li> <p>5、群聊: 是@登录的企业微信账号</p> </li> <li><strong>PS: 群聊需要在 config.json 配置群名称白名单, 否则无法群聊。(官方文档有说)</strong></li> </ul> <h2>二、接入个人微信<a href="https://doc.chatmoney.cn/pro/third-deployment/on-wechat.html#%E4%BA%8C%E3%80%81%E6%8E%A5%E5%85%A5%E4%B8%AA%E4%BA%BA%E5%BE%AE%E4%BF%A1">​</a></h2> <ul> <li>需要修改 config.json 的几个配置项</li> <li>如企业微信不一样的是 channel_type 等于 wx</li> <li>配置如下:</li> </ul> <p>json</p> <pre><code>{ &amp;quot;channel_type&amp;quot;: &amp;quot;wx&amp;quot;, &amp;quot;open_ai_api_key&amp;quot;: &amp;quot;YOUR API KEY&amp;quot;, &amp;quot;open_ai_api_base&amp;quot;: &amp;quot;YOUR BASE URL&amp;quot;, }</code></pre> <p><strong>启动运行:</strong></p> <ul> <li>1、然后运行项目 <code>python app.py</code></li> <li>2、按提示登录扫码登录微信</li> <li>3、PS: 群聊需要在 config.json 配置群名称白名单, 否则无法群聊。(官方文档有说)</li> </ul> <p><strong>个人微信的部署和企业微信的区别</strong></p> <ul> <li><strong>1、<code>channel_type</code> 参数值不一样</strong></li> <li><strong>2、 个人微信不需要指定微信版本, 企业微信需要指定版本</strong></li> <li><strong>3、 个人微信不需要安装额外的依赖, 企业微信需要安装 <code>ntwork</code> 依赖</strong></li> <li><strong>除上述3个不一样的地方, 其它的地方是完全一样的。</strong></li> </ul> <h2>v1版本的分享密钥<a href="https://doc.chatmoney.cn/pro/third-deployment/on-wechat.html#v1%E7%89%88%E6%9C%AC%E7%9A%84%E5%88%86%E4%BA%AB%E5%AF%86%E9%92%A5">​</a></h2> <p><img src="https://doc.chatmoney.cn/docs/images/general/third-deployment/on-wechat/get_key_001.png" alt="" /><img src="https://doc.chatmoney.cn/docs/images/general/third-deployment/on-wechat/get_key_002.png" alt="" /></p> <h2>v2版本的分享密钥<a href="https://doc.chatmoney.cn/pro/third-deployment/on-wechat.html#v2%E7%89%88%E6%9C%AC%E7%9A%84%E5%88%86%E4%BA%AB%E5%AF%86%E9%92%A5">​</a></h2> <p><img src="https://doc.chatmoney.cn/docs/images/general/third-deployment/on-wechat/2.0-key-001.png" alt="" /><img src="https://doc.chatmoney.cn/docs/images/general/third-deployment/on-wechat/2.0-key-002.png" alt="" /><img src="https://doc.chatmoney.cn/docs/images/general/third-deployment/on-wechat/2.0-key-003.png" alt="" /></p>

页面列表

ITEM_HTML