📈 GH Trending Explorer 🎲 Surprise me

← all repos

Mag1cFall / AIStudio2API

git clone https://github.com/Mag1cFall/AIStudio2API.git v0.2.14 · today 🔥 on GitHub Trending today

将AI Studio Playground和Build反代成API | AI Studio to OpenAI, Anthropic & Gemini Compatible API

—
stars, 24h
+134
stars, 7 days · #386
—
stars, 30 days
409
★ total · +49% this week
112
forks · 3 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageGo
LicenseMIT
Created2025-08-21 (1y ago)
Last pushtoday
Watchers2
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #10 weekly in go · +134 ★

GitHub topics

Links

README excerpt
# AI Studio to OpenAI, Anthropic & Gemini Compatible API
 中文 
  | 
 English 
 一个基于 Go 的高性能代理服务 
 将 Google AI Studio 网页协议转换为 OpenAI、Responses、Anthropic 和 Gemini 兼容 API
 Playground + Build 双额度通道  • 
 Build 代码助手对话通道  • 
 多账户高并发 
 Camoufox 与纯 Go 双 WAA 后端  • 
 Claude Code、Codex 等 agent 客户端  • 
 Nano Banana、Veo、TTS 与 Omni
 账户 :多账户的权益、出口与状态,添加、登录、刷新都在这里 
 用量 :请求数、成功率、token、费用估算与首字延迟,按模型、账户、通道筛选 
 日志 :每个请求的模型、账户、token、速度与首字时间 
 模型目录 :按各账户实时目录合并的模型与能力 
 设置 : .env 的配置项都能在页面修改 
 图片生成 :Nano Banana 文生图与改图,运行设置与官网一致 
 API 试用页 :官网同款对话页,思考过程、公式表格与代码块 
**三步开始使用**:下载 Releases 并启动 → 在“账户”页添加 Google 账户 → 点击“启动服务”,把 `http://127.0.0.1:2048` 作为 OpenAI、Anthropic 或 Gemini 客户端的 Base URL
---
## 核心能力
- **双额度通道**: 每个账户同时拥有 Playground 与 Build 应用代理两份独立额度,`UPSTREAM_CHANNELS` 可单独或同时启用;一个通道触发限额后,同一账户由另一个通道继续
- **Build 对话模型**: Build 对话面板可选的模型各提供一个 ` -build`(如 `gemini-3.8-flash-build`),由 Build 写代码助手连同其系统提示词回复,用量计入 Build 对话额度(免费请求或 Google AI 订阅额度)。⚠️ 这类模型的每次请求都带有 Build 写代码助手自带的系统提示词注入,回答风格、格式与身份会受其影响,请按用途自行评估
- **多账户高并发**: 识别 Free、Pro、Ultra 与 Plus 权益,按实时模型目录在账户间轮询或优先复用
- **两种 WAA 后端**: 默认由 Camoufox 持有官方 WAA 生命周期;设置 `WAA_BACKEND=go` 后由纯 Go 生成官方 proof,运行时不下载、不启动浏览器
- **四套 API 协议**: OpenAI Chat Completions、OpenAI Responses、Anthropic Messages 与 Gemini GenerateContent;Responses 支持 `/v1/responses/compact` 与 `compaction`、`compaction_trigger` 输入项的上下文压缩
- **主流 agent 客户端**: 支持 Claude Code、Codex、OpenCode、pi、omp、OpenClaw、Hermes 的文件读写工具调用,Claude Code、Codex、omp 的原生联网搜索可直接使用
## 特性
- **原生流式响应**: 实时输出正文、思考摘要、函数调用、Google 工具、媒体和 usage
- **函数工具**: 四协议支持工具调用与续接、工具选择和严格参数校验;支持联合类型与开放参数定义
- **TTS 语音生成**: 支持 Gemini TTS 模型的单/多说话人音频生成
- **图片生成**: 支持 Nano Banana 图片生成
- **视频生成**: 支持 Veo 视频生成和图片转视频;Gemini Omni 通过四套生成接口接收文本、图片与视频输入,输出文本与 MP4 视频
- **Deep Research**: Pro 与 Ultra 账户可通过四套生成接口与 Interactions 的 `agent` 字段调用 Deep Research,输出研究过程、带引用的报告与图表
- **YouTube 输入**: 粘贴视频 URL 即可作为外部视频附件读取
- **智能模型切换**: 从 AI Studio 实时发现模型并按 `model` 字段路由
- **Google 工具**: 支持 Search、Image Search、URL Context、Code Execution 和 Maps
- **Files 与 Transcribe**: 支持文件上传、查询、内容读取、删除和音频转录
- **Live 与 Robotics**: 通过 WebSocket 支持文本、音频、JPEG、媒体结束、工具调用、恢复和中断
- **反指纹检测**: 使用 Camoufox 持有官方 WAA 生命周期,并为每个账户固定浏览器指纹与出口
- **图形界面启动器**: 通过网页管理账户、服务启停、实时日志、模型、请求、用量统计和配置,界面提供深色与浅色两种配色
- **桌面版**: Windows、macOS 与 Linux 桌面应用在窗口中显示管理页面,关闭窗口后在系统托盘继续运行
- **在线更新**: 管理端“版本”页显示最新发行版本与更新说明,Windows 与 macOS 桌面版、Linux 与 macOS 命令行版一键下载、校验并重启到新版本,Linux 桌面版提示下载新安装包
- **模块化架构**: Go 负责协议、调度、API 与管理端,Camoufox 负责 WAA 运行时和隔离登录
## 系统要求
- **Windows Release 运行**: Windows 10 或更高版本;系统没有 WebView2 运行时时,桌面版在默认浏览器中打开管理页面
- **macOS 桌面版**: macOS 12 或更高版本,Apple 芯片与 Intel 通用
- **Linux 桌面版**: GTK 4 与 WebKitGTK 6.0,例如 Ubuntu 24.04、Debian 13 或更新版本;deb 安装时一并安装这些依赖与 Camoufox 运行库,AppImage 另需下一行的 Camoufox 运行库
- **Linux Release 运行**: 解压 `linux-amd64.tar.gz` 后运行 `./aistudio2api`,Camoufox 需要 Firefox 系运行库,Debian/Ubuntu 执行 `sudo apt install libgtk-3-0 libasound2 libnss3 libdbus-glib-1-2 libxtst6 libxrandr2 libgbm1 libxkbcommon0 libpango-1.0-0 libcairo2 libxcomposite1 libxdamage1 libxfixes3 xvfb`
- **源码运行**: