AI个人学习
和实操指南

Gemini-OpenAI:反代Gemini地址绕过区域限制并转换为OpenAI兼容API

综合介绍

Gemini OpenAI API代理是一个免费且无需服务器维护的OpenAI兼容端点。用户可以轻松将其部署到Vercel、Netlify和Cloudflare等平台,适用于个人使用。该项目旨在为那些需要OpenAI API但不想承担服务器维护负担的用户提供便利。

 

功能列表

  • 提供免费OpenAI兼容端点
  • 无需服务器维护
  • 支持多平台部署(Vercel、Netlify、Cloudflare)
  • 提供本地开发模式
  • 支持多种API基础路径(/v1, /edge/v1)
  • 兼容多种开发环境(Node, Deno, Bun)

 

使用帮助

安装和部署

  1. 获取Google API密钥:首先,您需要一个个人的Google API密钥。即使您位于不支持的地区(如欧洲),也可以使用VPN获取。
  2. 部署到Vercel
    • 注册或登录Vercel账户。
    • 克隆项目仓库并进入项目目录。
    • 使用命令vercel deploy进行部署。
    • 本地开发模式:使用命令vercel dev启动本地开发服务器。
  3. 部署到Netlify
    • 注册或登录Netlify账户。
    • 克隆项目仓库并进入项目目录。
    • 使用命令netlify deploy进行部署。
    • 本地开发模式:使用命令netlify dev启动本地开发服务器。
  4. 部署到Cloudflare
    • 注册或登录Cloudflare Workers账户。
    • 在Cloudflare Workers Playground中粘贴src/worker.mjs的内容并点击“Deploy”按钮。
    • 或者使用命令行工具wrangler deploy进行部署。
    • 本地开发模式:使用命令wrangler dev启动本地开发服务器。

使用方法

  1. 配置API地址:在您的软件设置中输入您的API地址和Gemini API密钥。API基础路径格式为https://your-deployed-site/v1
  2. 环境变量设置:对于某些命令行工具,您可能需要设置环境变量,例如:
    • OPENAI_BASE_URL=https://your-deployed-site/v1
    • OPENAI_API_BASE=https://your-deployed-site/v1
  3. 使用API:大多数适用于OpenAI API的参数都可以在Gemini API中使用,除了函数调用。您可以使用以下参数:
    • temperature:控制生成文本的随机性,范围为0.0到2.0(Gemini支持更高的值)。
    • completions:生成文本的数量。
    • embeddings:生成文本的嵌入表示。

注意事项

  • 部署后,直接在浏览器中访问API地址会显示404错误,这是正常的,因为API不设计为直接浏览器访问。
  • 确保在软件设置中正确配置API地址和密钥。
  • 部分软件工具可能不支持覆盖OpenAI端点,但许多工具支持此功能,设置可能隐藏在“高级设置”或配置文件中。

AI轻松学

普通人的AI入门指南

帮助你以低成本、零基础学会如何利用AI工具。AI就像办公软件一样,是每个人的必备技能。 掌握AI会让你在求职中占据优势,在未来的工作和学习中事半功倍。

查看详情>
未经允许不得转载:首席AI分享圈 » Gemini-OpenAI:反代Gemini地址绕过区域限制并转换为OpenAI兼容API

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文