前言
Gemini 是谷歌(Google)推出的新一代人工智能大模型。它不仅在代码理解与网页开发上表现出色,能帮助小白轻松实现轻量化工程,更重要的是,谷歌旗下的 AI Studio 提供了免费的 Gemini API 供开发者使用。
然而,受限于网络环境(GFW),国内用户直接访问 Gemini 存在一定门槛。今天,我们将通过一个简单的开源项目,教大家如何在不改变网络环境的情况下,实现随心所欲地使用 Gemini。
免责声明: 本工具及教程仅用于网络科普与技术交流示范。请务必在遵守相关法律法规的前提下使用。严禁利用本工具谋取非法利益或从事违法活动,由此产生的任何法律后果与作者无关。
前期准备
在开始之前,请确保你已拥有以下工具:
1. GitHub 账号:用于托管代码。
2. 一个域名:支持 CNAME 解析即可。若没有域名,可前往 dpdns.org 免费获取二级域名并托管。
3. 网络访问环境:仅用于初始获取 Gemini API Key。
4. Vercel 账号:用于部署后端服务。
操作步骤
第一步:获取并分叉项目 登录你的 GitHub 账号,访问项目地址:https://github.com/Cnfte/VERCELGP。点击页面右上角的 Fork 按钮,将项目保存到你自己的仓库中。
第二步:关联 Vercel 平台 进入 Vercel 官网 (vercel.com),点击 Login,选择 Continue with GitHub。登录后,你将直接进入个人控制台。
第三步:一键部署项目
在 Vercel 控制台点击 Add New... -> Project。在 Git 仓库列表中找到你刚刚 Fork 的 VERCELGP 项目,点击 Import。进入配置页后,无需修改任何默认参数,直接点击 Deploy。部署流程非常快,通常在 30 秒内即可完成。
第四步:绑定自定义域名(关键步骤)
部署完成后,先不要急着访问。由于 Vercel 默认分配的 .vercel.app 域名在境内访问受限,我们需要绑定自己的域名:
1. 点击项目侧边栏的 Settings -> Domains。
2. 添加你的自定义域名。
3. 根据页面提示,在你的 DNS 服务商处添加一条 CNAME 记录。
- 进阶建议: 为了获得更快的国内访问速度,建议将 CNAME 记录指向 cname-china.vercel-dns.com。
第五步:开启 Gemini 之旅 解析生效后,打开你的自定义域名链接,即可直接进入 Web 界面。只需输入你的 Gemini API Key,就可以开始畅聊了。如果你有自己习惯使用的 AI 客户端(如 NextChat 等),也可以将这个部署好的链接作为 API 代理地址使用。
结语
到这里,你已经成功搭建了一个属于自己的 Gemini API 代理转发工具。通过 Vercel 的边缘计算能力与自定义域名的巧妙结合,我们不仅解决了连接问题,还获得了一个稳定、高效的 AI 交互环境。
技术应当是连接智慧的桥梁,而非隔阂。希望这个小工具能成为你工作与学习中的得力助手,帮你探索更多 AI 的可能。如果你在搭建过程中遇到任何问题,欢迎在评论区留言交流。
祝你的 AI 探索之旅愉快!