alabyser岑 发表于 2023-7-27 00:11:08

ChatGPT潘多拉项目本地部署,搭建完直接使用。

本帖最后由 alabyser岑 于 2023-7-27 00:17 编辑

本地搭建ChatGPT,简单免/费使用强大的办公+聊天机器人
本文发布时间:2023.5.24项目持续到今天时间:2023.7.27持续可用
https://hackerclown.files.wordpress.com/2023/05/20230525134751.png?w=713搭建完成后可以免翻/墙使用!对于中国大陆内用户及其友好!多平台可搭建(windows,linux,macOS,安卓等设备都可以访问)
这里以windows10系统搭建为例

前提:你需要有一个自己的chatgpt账号,没有的话使用其他人的也是可以的。如果你在中国大陆,那么下载下面的东西需要你开启全局代/里,否则可能无法正常下载。首先下载两样东西:
[*]1.下载docker(不到700mb)。
[*]软件官网是:https://www.docker.com/

[*]2.下载好开源项目:潘多拉 (Pandora)(这个不用下载,我们会在docker里面用命令克隆)。
[*]Pandora项目地址是https://github.com/pengzhile/pandora
下载好两样东西之后,首先安装docker,如果出现下图的默认勾选的情况ok好了,然后等1-2分钟左右就能安装成功。https://hackerclown.files.wordpress.com/2023/05/qqe59bbee7898720230524200737.png?w=830
安装好以后如下图:https://hackerclown.files.wordpress.com/2023/05/qqe59bbee7898720230524201107.png?w=734然后点击中间的按钮,就会自动重启电脑,这样就代表完全安装docker。
接着打开你安装的docker软件,如有提示请点击Accept代表同意就行。然后可能会出现以下图示情况:https://hackerclown.files.wordpress.com/2023/05/qqe59bbee7898720230524202440.png?w=1024如果出现这个情况(这是软件告诉你要你需要升级子系统才能操作), 你可以打开命令行(cmd或者powershell)输入下面的指令:wsl --update输入完命令回车等他升级一下。
接着可以新打开一个命令行,第1步输入以下代码:docker pull pengzhile/pandora第2步输入以下代码:docker run-e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
下载好之后关闭掉窗口就可以了,然后重新打开docker,你就会发现docker界面有如下内容:https://hackerclown.files.wordpress.com/2023/05/qqe688aae59bbe20230524203736.png?w=949https://hackerclown.files.wordpress.com/2023/05/qqe59bbee7898720230524204044.png?w=948这时候就代表你成功部署本地的gpt,然后可以看到我用红色箭头指向的端口和三角形按钮,首先点击三角形按钮把项目运行起来(这时运行状态为“Running”),接着点击变为蓝色的端口号,这样就能自动打开浏览器进入gpt的前端页面。当然你也可以直接在浏览器输入地址进入。比如你可以输入:http://127.0.0.1:8899,这个是本地链接的意思。
接着你就会进入到一个前端界面,如图:https://hackerclown.files.wordpress.com/2023/05/qqe688aae59bbe20230524204404.png?w=1024如果你有账号密码可以直接登录,但是一般情况下我推荐你使用token来登录,也就是登录令牌(有效期长达14天左右)。关于使用token登录的方法:
[*]首先你需要登录openAI的官网,这样才能获取到你账号的token值来用于登录。
[*]获取token值的方法—>登录好账号后点击此链接获取:http://chat.openai.com/api/auth/session

[*]然后你会来到一个类似下图的列表信息界面:
https://hackerclown.files.wordpress.com/2023/05/qqe688aae59bbe20230524205255.png?w=1024
[*]其中黄色圈圈里的accessToken就代表是令牌这个东西,其冒号后面用括号括起来的一长串内容就是你的token值,把括号里的复制出来,返回刚刚的登录界面。
https://hackerclown.files.wordpress.com/2023/05/qqe688aae59bbe20230524205537.png?w=742https://hackerclown.files.wordpress.com/2023/05/qqe688aae59bbe20230524205717.png?w=311然后点击箭头指的地方,在弹出输入框里输入你刚刚复制的token值,点击确定就ok。最/后就成功来到chatgpt的对话界面,界面跟官方是一模一样的,不吃配置,速度也快,可能也比官方稳定。https://hackerclown.files.wordpress.com/2023/05/qqe59bbee7898720230524210029.png?w=1024这是博主的实机安装图,历史记录也是能保存的。这个原理调用的是官方的接口进行“规避”,超级好用。如有更多问题在评论留言,或者联系博主的邮箱alabyser@gmail.com进行反馈或者询问相关教程。
另外,如果以上通过官方查看json获取token的方法行不通,那就按照登录界面的提示教程来获取(这个要弄一个插件啥的,我忘记截图了),不懂的可以留言或者私信我。

对了,如果电脑下载的模拟器的朋友,可能无法与docker同时运行,因为docker运行需要启动Hyper-V这个服务,而模拟器运行需要关闭这个服务,比如我的雷电模拟器就是这样,一般开启或者关闭此服务后,重启电脑1-2次就可以了。

感谢有缘遇到的偏爱论坛,我也把自己的帖子分享到这个技术论坛---alabyser岑


页: [1]
查看完整版本: ChatGPT潘多拉项目本地部署,搭建完直接使用。