skip to content
Logo Noospic

Deno部署Gemini代理

/ 2 min read

在国内无法直接调用Gemini-API,所以可以采用代理Gemini的方式来调用。

  1. 注册/登录 Deno

  2. 创建新项目

  3. 填入仓库中的源码

    api-proxy.js

  4. 运行部署,若显示 Service is running 就代表部署成功

  5. Domains 中添加自己的域名,按照提示去托管的cf中添加DNS记录,或者去域名服务商添加

  6. 在Cherry Studio中选择提供商provider为 Gemini ,或者新建-类型选择Gemini-填入api地址(就是你的自定义域名 + /gemini)和key(去ai studio中获取)

  7. 管理模型,添加模型,测试检查 done


some-questions
  • 一般来说,api可以直接填自定义域名,但是这里为什么要加上/gemini呢,是因为代码中不仅反代了gemini,还包括OpenAI、grop、Claude等其余墙外网站,所以同理,在国内直接调用这些api对应的代理地址也可以
  • 自定义域名是出于稳定性和速度的考虑,也方便记忆

文章参考引用:

https://linux.do/t/topic/359495