1. 使用 GitHub Desktop 或者 git clone 克隆项目
使用 GitHub Desktop:
- 打开 GitHub Desktop,点击左上角的 File > Clone Repository。
- 在 URL 输入框中,输入该项目的仓库地址:
https://github.com/Benson80/gemini-pro-chat.git
3. 选择你想存储的本地文件夹路径。
4. 点击 Clone,等待项目下载到本地。
使用 git clone:
如果你更习惯使用命令行,可以在命令行中运行以下命令:
git clone https://github.com/Benson80/gemini-pro-chat.git
cd gemini-pro-chat
2. 升级依赖包版本
- 打开本地克隆的项目文件夹。
- 找到并打开
package.json文件。 - 在
dependencies或devDependencies中,找到"@fuyun/generative-ai"并将其版本号改为0.2.1:
"@fuyun/generative-ai": "0.2.1"
- 保存文件。
3. 修改 src/utils/openAI.ts 文件
- 打开
src/utils/openAI.ts文件。 - 找到第 11 行,应该有类似以下代码:
model: "gemini-pro"
- 将
"gemini-pro"修改为"gemini-2.0-flash":
model: "gemini-2.0-flash"
- 保存文件。
4. 安装依赖并构建项目
- 在项目文件夹中打开 终端/命令行(例如 VSCode 中可以直接按
Ctrl+)。 - 运行以下命令来安装依赖:
pnpm install --no-frozen-lockfile
- 然后,执行构建命令:
pnpm run build
5. 提交修改并推送到 GitHub
使用 GitHub Desktop:
- 打开 GitHub Desktop。
- 你会看到你的修改(
package.json和openAI.ts)出现在 Changes 标签下。 - 输入提交信息,例如:
fix: upgrade @fuyun/generative-ai to 0.2.1 and update model parameter. - 点击 Commit to main。
- 点击 Push origin 将更改推送到 GitHub。
使用 git 命令行:
- 提交修改:
git add .
git commit -m "fix: upgrade @fuyun/generative-ai to 0.2.1 and update model parameter"
- 推送到远程仓库:
git push origin main
6. 重新部署到 Vercel
如果你是通过 Vercel 部署的项目,推送到 GitHub 后,Vercel 会自动检测到代码变化并开始新的部署。
总结:
- 通过 GitHub Desktop 或 git clone 克隆项目并修改版本号和模型参数。
- 使用
pnpm install --no-frozen-lockfile安装依赖,并运行pnpm run build构建项目。 - 提交并推送修改到 GitHub,Vercel 会自动重新部署。