🔥 神仙项目!一键本地搭建AI大模型统一网关,OpenAI/Gemini/Claude全打通

📌 本文导读:还在为OpenAI充值发愁?Gemini OAuth搞不定?Claude API太贵?今天给大家推荐一个开源免费的神器,一台电脑就能搭建私有AI网关,所有大模型API统一调用!文末附Windows便携版+网盘下载


😭 先说说我踩过的坑

作为一名常年和AI打交道的开发者,下面这些场景你肯定不陌生:

痛点 我的遭遇
💳 OpenAI 国内信用卡被封,充值比登天还难
🔐 Gemini 要Google账号+OAuth授权+Cloud项目,门槛直接劝退
💰 Claude 官方API贵得离谱,$20/月起步
🔄 API格式不统一 代码里写一堆if-else适配不同平台
🛡️ 数据安全 第三方中转Key总担心数据泄露

直到我发现了 AIClient2API 这个项目,上面的问题一次性全解决了


🚀 项目简介

AIClient2API 是一款开源的AI模型统一API网关,支持将OpenAI、Gemini、Claude、Grok、千问等主流大模型封装为标准OpenAI API格式,本地一键部署,零成本搭建私有AI接口服务。

🔹 GitHub地址:https://github.com/justlovemaki/AIClient2API
🔹 开源协议:Apache-2.0(完全免费)


✨ 核心亮点一览

1️⃣ 多模型统一接入

支持市面上几乎所有主流大模型:

  • OpenAI 系列(GPT-4o、GPT-4、GPT-3.5)
  • Gemini 系列(Gemini 2.5 Pro/Flash)
  • Claude 系列(Claude Opus/Sonnet/Haiku)
  • Grok(xAI)
  • 千问(阿里通义千问)

2️⃣ 协议自动转换

最香的是这个!代码完全不用改,改个model参数就能切换模型:

curl http://localhost:3000/v1/chat/completions \
  -H "Authorization: Bearer 你的Key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3-flash-preview",
    "messages": [{"role": "user", "content": "你好"}]
  }'

model换成claude-sonnet-4-5gpt-4o接口完全一样,后端零改动!

3️⃣ OAuth授权自动化

Gemini和Claude Kiro的OAuth授权最让人头疼,这个项目内置了浏览器自动化

  1. 点击"授权"按钮
  2. 登录Google账号
  3. 凭证自动保存到本地

全程傻瓜式,不用手动抓Token!

4️⃣ 多Key负载均衡

可以配置多个API Key(比如多个Gemini项目或多个OpenAI账号),系统会自动轮询。某个Key被封或额度用完,自动切换到下一个,稳定性拉满💪

5️⃣ 本地部署,数据安全

所有请求走本地服务,敏感数据不会经过第三方中转。特别适合:

  • 🏢 企业内网部署
  • 🔒 对隐私要求高的项目
  • 💻 个人本地开发调试

🖥️ Windows便携版:开箱即用

原项目需要安装Node.js和依赖,对小白不太友好。我打包了一个Windows便携版,内置Node.js运行时,双击就能跑

📥 下载地址

夸克网盘:https://pan.quark.cn/s/4f376b4e1bd1

包含内容:

  • 🟢 Node.js v20 运行时(内置,无需单独安装)
  • 🟢 完整项目源码 + 依赖
  • 🟢 一键启动/停止脚本
  • 🟢 默认配置文件(已初始化)

📝 使用步骤

Step 1:下载并运行 AIClient2API-Portable-v1.exe

Step 2:点击"Yes"确认解压,自动启动服务

Step 3:浏览器自动打开 http://localhost:3000

Step 4:默认密码 admin123 登录

Step 5:在"配置管理"中添加你的模型Key

就是这么简单!🎉


⚙️ 支持的Provider配置

提供商 配置方式 难度
OpenAI兼容 API Key + Base URL ⭐ 最简单
Gemini OAuth 点击授权,浏览器自动完成 ⭐⭐ 简单
Claude官方 API Key ⭐ 最简单
Grok Web Cookie配置 ⭐⭐ 简单

OpenAI兼容是最推荐的方式,支持硅基流动、DeepSeek、Azure等中转平台,填个Key就能用。


🔌 端口说明

端口 用途
3000 Web管理后台 + API主服务
3100 Master进程管理端口
8085 Gemini OAuth回调
8086 Antigravity OAuth回调

如果端口被占用,可以在configs/config.json中修改。


💡 实际应用场景

场景一:个人开发调试

本地搭建网关,同时接GPT-4o、Claude Sonnet、Gemini Pro,零代码切换对比效果。

场景二:团队共享

部署到内网服务器,全团队共用一个API入口,统一计费、统一监控

场景三:第三方客户端接入

ChatGPT Next Web、LobeChat、OpenCat等客户端,直接把Base URL改成:

http://localhost:3000/v1

立即可用!

场景四:自建AI应用

后端只对接这一个服务,前端模型选择交给用户,后端零改动


🛠️ 常见问题

Q1:Gemini OAuth授权失败,提示连接被拒绝?
A:检查configs/config.json中的PROXY_URL是否配置了正确的代理地址(默认http://127.0.0.1:7890)。

Q2:启动后闪退?
A:确保解压目录有写入权限,且8085/8086端口未被占用。

Q3:如何停止服务?
A:运行目录下的stop.bat,或关闭命令行窗口。

Q4:支持Mac/Linux吗?
A:原项目支持Docker部署,全平台通用。便携版仅Windows。


📝 最后的话

AIClient2API是我近期用过的最顺手的AI网关工具,开源、免费、功能全。如果你也经常多模型切换、担心API稳定性、或者想本地化部署AI服务,强烈推荐试试!

便携版是我基于原项目打包的,没有修改任何核心代码,纯粹为了方便Windows用户开箱即用。

有问题欢迎在评论区交流,或者去GitHub提Issue 👇

🔹 GitHub:https://github.com/justlovemaki/AIClient2API
🔹 网盘下载:https://pan.quark.cn/s/4f376b4e1bd1


📢 声明:本文仅供技术交流,请遵守各平台API使用协议。便携版基于开源项目二次打包,版权归原作者所有。

🏷️ 标签:#AI工具 #大模型 #OpenAI #Gemini #Claude #开源项目 #API网关 #本地部署

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐