自建Google Gemini Pro Chat Bot
前提
- 有 Google 账号,能进入 Google AI Studio 获取 API key;
- 有 GitHub 账号;
- 有 Vercel 账号;
部署
申请 Google API
进入 https://makersuite.google.com/app/apikey,申请 API,记录 key:
部署代理
因为 Google Gemini Pro 访问限制 IP,所以需要代理来访问。
- 进入 https://github.com/antergone/palm-proxy,点击 Deploy,跳转到 Vercel:
- 部署完成,记录代理域名:
部署 Gemini Pro chat bot
- 进入 https://github.com/babaohuang/GeminiProChat,点击 Deploy,跳转到 Vercel:
- 创建一个项目:
- 将 Google AI Studio API key 填上:
部署完成: - 添加代理访问地址,key 下填写
API_BASE_URL
:
可以看到有了两项环境变量配置: - 可以看到 Vercel 已经分配了子域名,不过国内访问有问题,所以最好添加一个自己的域名:
- 添加自己的域名,输入:
- 到域名托管商修改域名解析
CNAME
: - 解析正确,访问域名:
测试
PS:从上面 GitHub 项目的说明可以看出,不光是 Vercel 可以部署,还有其他方式,比如 Docker 部署,可以直接挂 NAS 或者 OpenWrt 上。
推荐 Vultr:我已使用超过 5 年觉得还算稳定可靠的便宜 VPS,虽然可能会有 IP 被墙,但欧美亚的机房可以随便切换。
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510
评论