前提

  • 有 Google 账号,能进入 Google AI Studio 获取 API key;
  • 有 GitHub 账号;
  • Vercel 账号;

部署

申请 Google API

进入 https://makersuite.google.com/app/apikey,申请 API,记录 key:
gemini1

部署代理

因为 Google Gemini Pro 访问限制 IP,所以需要代理来访问。

  1. 进入 https://github.com/antergone/palm-proxy,点击 Deploy,跳转到 Vercel:
    gemini13
  2. 部署完成,记录代理域名:
    gemini2

部署 Gemini Pro chat bot

  1. 进入 https://github.com/babaohuang/GeminiProChat,点击 Deploy,跳转到 Vercel:
    gemini14
  2. 创建一个项目:
    gemini3
  3. 将 Google AI Studio API key 填上:
    gemini4
    部署完成:
    gemini5
  4. 添加代理访问地址,key 下填写 API_BASE_URL
    gemini6
    可以看到有了两项环境变量配置:
    gemini7
  5. 可以看到 Vercel 已经分配了子域名,不过国内访问有问题,所以最好添加一个自己的域名:
    gemini8
  6. 添加自己的域名,输入:
    gemini9
  7. 到域名托管商修改域名解析 CNAME
    gemini10
  8. 解析正确,访问域名:
    gemini11

测试

gemini12

PS:从上面 GitHub 项目的说明可以看出,不光是 Vercel 可以部署,还有其他方式,比如 Docker 部署,可以直接挂 NAS 或者 OpenWrt 上。