首页 > 其他分享 >私有化部署chatGPT,告别网络困扰

私有化部署chatGPT,告别网络困扰

时间:2023-04-09 12:45:55浏览次数:63  
标签:困扰 key IP 私有化 install env pnpm chatGPT

最近的chatGPT是热火朝天,基本人手一个。工具用的好,工作5分钟,划水一整天。

不过最近ChatGPT的访问越来越限制了,访问官网都有网络的问题,今天小卷给大家介绍一个方案,私人独享属于自己的chatGPT,不再担心想用的时候访问不了的情况。

项目是Github上开源chatGPT项目,基于 OpenAI GPT-3.5 Turbo API 的demo。
代码库地址:chatgpt-demo

效果如下:

使用步骤

1.服务器上安装nodejs环境

准备一个海外服务器(漂亮国节点),这里以Ubuntu操作系统为例

  1. Node:需要使用 Node v18 或更高版本
# 更新
apt-get install update
# 安装node
apt-get install node
# 安装npm
apt-get install npm
# 安装n模块
apt-get install -g n
# 安装最新版的node
sudo n latest

最后通过node -v查看版本号,在v18版本以上即可

2.安装pnpm

推荐使用pnpm管理依赖,安装命令:

npm i -g pnpm

3.下载代码

从github上克隆代码下载

git clone https://github.com/ddiu8081/chatgpt-demo.git

4.安装依赖

代码下载完后,进入到chat-demo目录下,安装需要的依赖

pnpm install

5.添加API Key

需要用到你自己的ChatGPT账号的key,获取地址:https://platform.openai.com/account/api-keys,需要将.env.example文件重命名为.env文件,并将你的key写到.env文件里

# 重命名文件
mvn .env.example .env
# 写入key
vim .env

将下面文本中的key替换为你的key,替换后按esc键,然后再输入:wq 保存退出

 OPENAI_API_KEY=sk-xxx...

6.运行应用

运行项目,并且让你的应用能在公网访问到,执行命令如下,出现IP和端口号就说明运行成功了

pnpm run dev --host 0.0.0.0

需要注意的是,上面显示的IP通常是云服务器内网IP,不可直接访问,需要使用服务器的公网IP:3000端口号访问

以阿里云为例,每个服务器都有公网IP和内网IP,记得改为公网IP

标签:困扰,key,IP,私有化,install,env,pnpm,chatGPT
From: https://www.cnblogs.com/dnboy/p/17300143.html

相关文章

  • Ficow 的 AI 平台快速上手指南(ChatGPT, NewBing, ChatGLM-6B, cursor.so)
     本文首发于FicowShen'sBlog,原文地址:Ficow的AI平台快速上手指南(ChatGPT,NewBing,ChatGLM-6B,cursor.so)。 内容概览前言OpenAI——ChatGPT微软——NewBing智谱AI——ChatGLM-6BAI生成代码——cursor.so总结 前言 现在各种AI工具大爆发,赶紧......
  • ChatGPT 和 Whisper 模型的区别
    ChatGPT和Whisper模型是两个不同的模型,但都是由OpenAI开发的基于自然语言处理(NLP)的人工智能技术。ChatGPT是一种基于GPT(GenerativePre-trainedTransformer)架构的语言模型,它可以生成自然流畅的文本,用于生成对话、文章等各种文本内容。Whisper是一种针对语音助手等场景开发的模......
  • 程序员如何与ChatGPT携手作战
    黄昏将至,还是黎明到来?ChatGPT大火,使得程序员对于”35岁危机“的担忧又加一层:如何在35岁之前避免被AI淘汰?因为ChatGPT擅长语言逻辑类的工作,这不正是程序员擅长的事情么?这不是要先革了程序员的命么?哎,人生真难。实际上,ChatGPT并无意于淘汰任何人,它只是一种更为先进的工具。这......
  • ChatGPT4实现前一天
    目录提出需求代码实现需求分析单元测试等价类划分决策表软件测试作业,用ChatGPT4来帮个小忙,小划水,勿喷勿喷,近期有相关作业的同学看到我的文章,建议修改一下,别撞车了,哈哈哈~提出需求个人输入需求:Java实现键盘输入日期输出前一天,需要考虑润年和非润年,2月是否有29号,大月小月的区......
  • 使用ChatGPT快速实现灰度和RGBA图片转换为RGB三通道图片的Python数据清洗demo
    使用ChatGPT快速实现灰度和RGBA图片转换为RGB三通道图片的Python数据清洗demo任务需求Imganet数据集,由于原始图片有灰度图片、彩色图片和RGBA图片,我们的要求是将灰度图片和RGBA图片通过Image.open(img_path+img_name).convert('RGB')转换为RGB三通道图片重新保存起来。要求点......
  • ChatGPT中文在线官网
    ChatGPT中文在线官网:让智能对话更智能化随着人工智能的快速发展,智能对话系统已经逐渐成为了人们日常生活中不可或缺的一部分。作为一个基于GPT-3.5架构的大型语言模型,ChatGPT通过不断学习和自我完善,已经成为了全球范围内最受欢迎的智能对话系统之一。而为了更好地服务全球华语用......
  • 阿里版ChatGPT:通义千问突然上线
    我是卢松松,点点上面的头像,欢迎关注我哦!4月7日,阿里版的ChatGPT:通义千问突然上线了,由达摩院开发,目前开放预约,但仅面向企业。官网显示通义千问是一个专门响应人类指令的大模型,是效率助手,也是点子生成机。阿里云和达摩院,一个专攻算力一个擅长AI技术,这是阿里云未来AI的优势。阿里大模型......
  • 杂记——ChatGPT
    GPT4发布一段时间了,我去了解了一下,太震撼了!这绝对是一个疯狂的产品,能造就一个伟大的时代,全人类在知识、技能、逻辑上的鸿沟,将完全被踏平,能够和全人类有史以来最顶级的人的水准平起平坐,我总结了11件他可以做到的让我震惊的事。1、识图分析食谱,提取菜谱2、AI能根据图片看懂笑点3......
  • 【开源免费】ChatGPT-Java版SDK重磅更新至1.0.10版,支持Tokens计算,快来一键接入。
    简介ChatGPTJava版SDK开源地址:https://github.com/Grt1228/chatgpt-java,目前收获将近1000个star。有bug欢迎朋友们指出,互相学习,所有咨询全部免费。最新版:1.0.10<dependency><groupId>com.unfbx</groupId><artifactId>chatgpt-java</artifactId><version......
  • 通义千问——阿里版chatGPT
    通义千问——阿里版chatGPT通义千问内测地址;通义千问——阿里版chatGPT怎么样?通义千问——阿里版chatGPT邀请码如何获取?官网地址:tongyi.aliyun.com已开启企业邀测。获得到邀请码的话就可以填写在官网地址下面的,然后就可以正常使用了。申请注册申请体验填写企业信息、邮箱、用途......