起因是晚饭后刷b站的时候看到了一个大佬的视频,可以通过Github Copilot白嫖GPT4。我本来自己是二者都有的,以前看到的一些标题带“白嫖”字样的感觉大多数都不靠谱,但是这个还挺有意思的,如果能一直用的话,GPT4那边倒是可以停一阵子哈哈哈。 这是原大佬的视频链接。有很详细的教程,如果大家只是想在本地部署cogpt,然后直接使用chatgpt-next-web的客户端的话,可以跟着大佬的视频和博客教程就行了,博客地址。 本文用于记录centos云服务器环境搭建cogpt和chatgpt-next-web的docker服务,可以完全部署在自己手中,给亲朋好友使用。 首先,你得有Github Copilot才行!!!这个可以进行教育认证之后白嫖,一年认证一次。认证过程还挺麻烦的,可以网上搜索教程。部署cogpt服务并创建一个docker network。# docker-compose.yml version: '3' services: cogpt-api: image: geniucker/cogpt:latest environment: - HOST=0.0.0.0 - share-xxxxxxx1:{{你的token}} ports: - {{主机挑一个空闲端口}}:8080 volumes: - ./db:/app/db - ./log:/app/log restart: unless-stopped container_name: cogpt-api networks: - my-gpt networks: my-gpt: external: true# 运行docker-compose docker-compose up -d 这里的token是你的Github Copilot的token,需要大佬编写的软件获取,详情见其博客。 创建了一个my-gpt网络为了待会与chatgpt-next-web页面进行通信。 这样就在服务器运行好了cogpt服务,访问你设置的端口可以收到Hi, it's CoGPT!。创建聊天界面。 chatgpt-next-web的Github地址。docker run -d \ -e BASE_URL="http://cogpt-api:{{刚刚设置的端口}}" \ -e OPENAI_API_KEY="{{你的token}}" \ -e CODE="{{设置一个10位以上的密码}}" \ -e ENABLE_BALANCE_QUERY=true \ -p 3000:3000 \ --network my-gpt \ --name chatgpt-next-web \ yidadaa/chatgpt-next-web 成功运行后,访问3000端口,输入密码,就可以愉快的玩耍啦!