一位朋友说他们公司不让使用任何代理工具,但是他又经常需要使用 Gemini,有没有什么好办法。今天就分享一个无需代理使用 Gemini 的方法。

需要准备下载 Chatboxhttps://chatboxai.app/zh,并获取 Gemini 的 API keyhttps://aistudio.google.com/apikey。
image

设置Chatbox模型库
image

现在就可以选择模型,并使用 Gemini 了。
image

虽然可以用 Chatbox 配置 API key 使用 Gemini,但是会发现必须用代理才可以,没有代理是无法使用的。

现在就分享免代理使用 Gemini的详细操作步骤。

1、打开如下 Github 项目,并 fork 到自己账号中
https://github.com/PublicAffairs/openai-gemini

2、项目Readme中,可以看到该项目可以利用 VercelNetlify 以及 CF 等方式部署
image

3、今天就用 CF 部署方式进行演示,点击 Deploy with Workers,然后授权
image

4、弹出如下窗口,已有账户,点击 I havee an account
image

5、弹出如下窗口分别获取 CF 账号 ID 以及令牌
image

点击 Workers Dashboard 打开 CF 账号就可以看到账号 ID,复制粘贴即可。
image

再点击 My Profile,点击创建令牌,令牌模板选择编辑 Cloudflare Workers

权限选择 均不改变,账号资源选择 所有账户,区域资源选择所有区域,点击最下方的继续以显示摘要,然后创建令牌
image

image

6、将账户 IDAPI Token 填好,点击 Connect account
image

7、提示 Fork 项目(已 fork 就忽略),点击 Repository - Actions,选择同意,然后点击 Workflows enabled,会弹出如下界面,点击 Deploy
image

8、当项目由初始化变成功 Successful,就代表项目部署完毕
image

9、点击上图的 Worke dash,就看到 CF worker 中部署了 gemini,打开这个 worker,到设置中,为这个项目添加一个自定义域名
image

到这里,中转域名就设置完毕。现在我们进入 Chatbox 进行设置

1、打开 Chatbox 设置,因为设置了中转域名,就可以直接使用 OpenAI 格式,粘贴 Gemini API KEY, 把刚才自己的自定义域名填写上
image

2、点击模型,点击自定义模型,填写模型名 gemini-2.0-flash-exp,点击保存
image
image

3、现在就可以关掉所有代理,在无代理模式下自由使用 Gemini 了。