一位朋友说他们公司不让使用任何代理工具,但是他又经常需要使用 Gemini,有没有什么好办法。今天就分享一个无需代理使用 Gemini 的方法。
需要准备下载 Chatbox :https://chatboxai.app/zh,并获取 Gemini 的 API key :https://aistudio.google.com/apikey。
虽然可以用 Chatbox 配置 API key 使用 Gemini,但是会发现必须用代理才可以,没有代理是无法使用的。
现在就分享免代理使用 Gemini的详细操作步骤。
1、打开如下 Github 项目,并 fork 到自己账号中
https://github.com/PublicAffairs/openai-gemini
2、项目Readme中,可以看到该项目可以利用 Vercel、Netlify 以及 CF 等方式部署
3、今天就用 CF 部署方式进行演示,点击 Deploy with Workers,然后授权
4、弹出如下窗口,已有账户,点击 I havee an account
点击 Workers Dashboard 打开 CF 账号就可以看到账号 ID,复制粘贴即可。
再点击 My Profile,点击创建令牌,令牌模板选择编辑 Cloudflare Workers
权限选择 均不改变,账号资源选择 所有账户,区域资源选择所有区域,点击最下方的继续以显示摘要,然后创建令牌
6、将账户 ID 和 API Token 填好,点击 Connect account
7、提示 Fork 项目(已 fork 就忽略),点击 Repository - Actions,选择同意,然后点击 Workflows enabled,会弹出如下界面,点击 Deploy
8、当项目由初始化变成功 Successful,就代表项目部署完毕
9、点击上图的 Worke dash,就看到 CF worker 中部署了 gemini,打开这个 worker,到设置中,为这个项目添加一个自定义域名
到这里,中转域名就设置完毕。现在我们进入 Chatbox 进行设置
1、打开 Chatbox 设置,因为设置了中转域名,就可以直接使用 OpenAI 格式,粘贴 Gemini API KEY, 把刚才自己的自定义域名填写上
2、点击模型,点击自定义模型,填写模型名 gemini-2.0-flash-exp,点击保存
3、现在就可以关掉所有代理,在无代理模式下自由使用 Gemini 了。