最近的chatGPT是热火朝天,基本人手一个。工具用的好,工作5分钟,划水一整天。
不过最近ChatGPT的访问越来越限制了,访问官网都有网络的问题,今天小卷给大家介绍一个方案,私人独享属于自己的chatGPT,不再担心想用的时候访问不了的情况。
项目是Github上开源chatGPT
项目,基于 OpenAI GPT-3.5 Turbo API 的demo。地址:github.com/ddiu8081/ch…
效果如下:
使用步骤
1.服务器上安装nodejs环境
准备一个海外服务器(漂亮国节点),这里以Ubuntu操作系统为例
- 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,获取地址:platform.openai.com/account/api…
需要将.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
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
2025年3月中国数据库排行榜:PolarDB夺魁傲群雄,GoldenDB晋位入三强
墨天轮编辑部
1712次阅读
2025-03-11 17:13:58
【专家观点】罗敏:从理论到真实SQL,感受DeepSeek如何做性能优化
墨天轮编辑部
1252次阅读
2025-03-06 16:45:38
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1246次阅读
2025-03-13 11:40:53
01. HarmonyOS Next应用开发实践与技术解析
若城
1182次阅读
2025-03-04 21:06:20
DeepSeek R1助力,腾讯AI代码助手解锁音乐创作新
若城
1167次阅读
2025-03-05 09:05:00
03 HarmonyOS Next仪表盘案例详解(二):进阶篇
若城
1161次阅读
2025-03-04 21:08:36
05 HarmonyOS NEXT高效编程秘籍:Arkts函数调用与声明优化深度解析
若城
1153次阅读
2025-03-04 22:46:06
04 高效HarmonyOS NEXT编程:ArkTS数据结构优化与属性访问最佳实践
若城
1147次阅读
2025-03-04 21:09:35
02 HarmonyOS Next仪表盘案例详解(一):基础篇
若城
1139次阅读
2025-03-04 21:07:43
06 HarmonyOS Next性能优化之LazyForEach 列表渲染基础与实现详解 (一)
若城
1136次阅读
2025-03-05 21:09:40