ChatGPTNextChat项目运行跑通

🚀大模型落地开发实战指南!请关注微信公众号:「AGI启程号」 深入浅出,助你轻松入门!
📚 数据分析、深度学习、大模型与算法的综合进阶,尽在CSDN博客主页

项目地址

将项目克隆到本地后

我使用Conda创建一个虚拟环境来运行NextChat项目。以下是具体步骤:

1. 首先创建一个Conda虚拟环境并激活:

# 创建名为nextchat的环境,并指定Node.js版本
conda create -n nextchat nodejs=18 -c conda-forge
# 激活环境
conda activate nextchat

2. 在激活的环境中安装yarn:

npm install -g yarn

这条命令是让 npm(Node.js 的内置包管理器)把另一个包管理器 Yarn 安装到全局路径,具体含义如下:

  • npm:Node.js 自带的包管理工具。
  • install:安装命令。
  • -g--global):全局安装,意味着安装的可执行文件会放到你系统的全局 PATH 下,可在任意目录下调用。
  • yarn:要安装的包名,这里是 Facebook 开发的另一款 JavaScript/Node.js 依赖管理工具。

安装完成后,你就可以在终端直接用 yarn 命令来管理项目依赖了,比如:

yarn init        # 初始化一个新项目
yarn add lodash  # 安装 lodash 并写入 package.json
yarn install     # 根据 package.json 安装所有依赖

而不必使用 npm 了。

安装好后,运行以下代码,正常输出则已安装完毕

yarn --version

3. 进入NextChat项目目录并安装依赖:

cd NextChat
yarn install

说明:
yarn install(简写也可直接用 yarn)会:

  1. 读取项目根目录下的 package.json
  2. 根据 package.json(以及锁定版本的 yarn.lock
  3. 自动下载并安装所有列在 dependenciesdevDependencies 里的包
  4. 把它们放到 node_modules/ 目录下

所以,在你第一次克隆或切换分支后,只要在项目根目录里运行一次:

yarn install
# 或者更简洁地
yarn

就会帮你把整个项目需要的依赖全部装好,无需手动挨个 yarn add。完成后,node_modules/ 里就有了项目启动/构建所需的一切库。

4. 创建.env.local文件并配置必要的环境变量:

# 必需的API密钥
OPENAI_API_KEY=您的OpenAI API密钥

# 可选:设置访问密码
CODE=您的访问密码

# 如果在中国大陆,可以设置代理
BASE_URL=https://b.nextweb.fun/api/proxy

说明:

  • .env:项目根目录下通用的环境变量文件,通常提交到版本库。
  • .env.local:本地专用,会覆盖 .env 中的同名变量,适合存放机密(API Key 等),同样不要提交到 Git。

5. 运行开发服务器:

yarn dev

或者构建并启动生产版本:

yarn build
yarn start

每次想要运行项目时,只需要激活Conda环境后执行相应命令即可:

conda activate nextchat
cd NextChat
yarn dev  # 或 yarn start(如果已经构建)

运行后访问 http://localhost:3000
使用Conda的好处是它能够提供一个独立的Node.js环境,避免与系统其他项目产生依赖冲突,并且可以轻松管理不同版本的Node.js。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值