首页 > 其他分享 >chatgpt个人搭建

chatgpt个人搭建

时间:2023-04-05 11:34:29浏览次数:54  
标签:web compose 个人 yml API chatgpt docker 搭建

前言:
2023年3月份,OpenAI放出了官方最新的gpt-3.5-turbo API ,而且价格还很便宜,ChatGPT API价格为1k tokens/$0.002,大约等于每输出100万个单词,才2.7美金左右,于是很多大佬出来了基于chatgpt api搭建的项目,今天就教大家如何在自己的服务器搭建属于自己的ChatGPT网站.

准备条件:
1)一个chatgpt账号获取api-key
https://platform.openai.com/account/api-keys

2)一台服务器(这里用centos7)
Cloud Computing Services - Amazon Web Services (AWS)

3)大佬的github项目
https://github.com/Chanzhaoyu/chatgpt-web

一、Docker环境部署 
安装docker和docker-compose
yum install docker 

systemclt start docker

systemctl stop docker

systemctl restart docker


安装 docker-compose


sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose


二、创建docker-compose.yml文件
mkdir chatgpt_web && cd chatgpt_web  #创建一个目录并进入此目录
创建docker-compose.yml文件

vim docker-compose.yml  #创建一个yml文件
version: '3'

services:
  app:
    image: chenzhaoyu94/chatgpt-web:main
    ports:
      - 3002:3002
    environment:
      # 二选一
      OPENAI_API_KEY:  xxxx
      # 二选一
      OPENAI_ACCESS_TOKEN:
      # 反向代理,可选
      API_REVERSE_PROXY: xxx
      # 超时,单位毫秒,可选
      TIMEOUT_MS: 60000
将以上配置文件中OPENAI_API_KEY: xxxxxx填入自己的apikey
根据自己的需求进行适当参数修改

三、部署运行
docker-compose up -d
四、登录chatgpt_web页面
注意:需要打开相应端口

http://ip:3002 #根据自己的实际ip和端口

标签:web,compose,个人,yml,API,chatgpt,docker,搭建
From: https://www.cnblogs.com/xiao-xue-di/p/17289020.html

相关文章

  • 搭建一个实用的销售知识库
    当准确和实用的产品销售内容唾手可得的时候,销售人员的能力才会被真正武装起来,成员之间的销售能力差异才会被缩小。数字化管理好销售知识库、内容库和培训资料库是所有销售组织的核心工作。当你选择了一款内容管理或者知识管理工具之后,就可以利用工具的编目分类功能将知识库架构起......
  • 老妖怪个人建议环境保护低碳生活22条
     大家好,我是9届唤青老人,简称老妖怪。本人工作说好听点就是学校里面回收破烂的。 2013年翠湖我还自己参加社团活动。 作为环保主义者早已熟知唤青22条,个人还是对里面有些条款有看法,没啥,我也早离开社团了,只是自己根据自己想法提出个人环保建议。唤青22条:1.拒用一次性餐具。2......
  • ChatGPT使用技巧
    清晰沟通的原则编写有效的ChatGPT提示的关键挑战之一是避免行话和歧义。行话或专业语言可能会让不熟悉主题的用户感到困惑或不清楚,而歧义可能会导致误解或误解。为了帮助确保您的提示清晰易懂,请记住以下一些提示:清晰:清晰简洁的提示将有助于确保ChatGPT了解手头的主题或任务......
  • 【花雕学AI】4月5日,ChatGPT中国财经背景分析:昨天沪指重返3300点,这说明了什么?
        附录:一、ChatGPT是一个可以和你聊天的人工智能程序,它可以用文字回答你的问题,也可以根据你的提示写出文章、歌词、代码等内容。ChatGPT是由一个叫OpenAI的机构开发的,它使用了一种叫做GPT的技术,这种技术可以让它从互联网上学习大量的文字信息,然后根据文字之间......
  • ChatGPT推荐最常用的自动化测试、性能、安全测试工具!
    ChatGPT是一种当前被广泛关注的人工智能技术,它具备生成自然语言的能力,能够完成一些简单的文本生成、对话交互等任务。ChatGPT算法的出现,打破了以前自然语言处理的瓶颈,使得机器具备了更加贴合人类想法的表达能力,也让人类在处理海量自然语言数据面前得到了很大的帮助。而ChatGPT也......
  • 【花雕学AI】4月5日,ChatGPT新闻背景分析:马克龙和冯德莱恩组团访华
       附录:一、ChatGPT是一个可以和你聊天的人工智能程序,它可以用文字回答你的问题,也可以根据你的提示写出文章、歌词、代码等内容。ChatGPT是由一个叫OpenAI的机构开发的,它使用了一种叫做GPT的技术,这种技术可以让它从互联网上学习大量的文字信息,然后根据文字之间的关联......
  • 搭建微服务基础环境
    创建使用会员微服务模块-serviceconsumer3.1需求分析浏览器向serviceconsumer请求某个数据,serviceconsumer会去向serviceprovider请求数据,然后将serviceprovider返回的数据返回给浏览器。添加数据同理。3.2思路分析创建Module(member-service-consumer-80)&完成配置......
  • Windows11搭建Qt 6.4.2 for Android+OpenCV4.7.0开发环境
    1.下载opencv-4.7.0-android-sdk.zip,下载地址:https://opencv.org/releases/,解压后,如下图:  2.编辑opecv_android.pri,内容如下(可使用命令行命令-dir*.a/ON/B>v8a.txt):message('Linux/Andoirdisrunning!')#data.files+=images/*.*#data.files+=dnn/*.prototxt#data.files......
  • 45 openEuler搭建Nginx服务器-Nginx概述和安装
    45openEuler搭建Nginx服务器-Nginx概述和安装45.1概述Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占用内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,支持FastCGI、SSL、VirtualHost、URLRewrite、Gzip等......
  • ChatGPT淘汰程序员?不可能的!看代码生成机器人如何让我更强
    AIGC让程序员失业?不存在的!聆思开发聊天助手Chaty让你更高效地开发CSK芯片代码、更自在地摸鱼!当遇上十万火急,产品提完需求马上要怎么办?且看Chaty如何破局以往流程:Chaty加持:Chaty是什么是为聆思CSK芯片量身打造的开发助手系列,可根据开发者的需求进行代码生成、问题定位、辅助开发等......