{"repo":"iBUHub/AIStudioToAPI","free":true,"listed":false,"github":"https://github.com/iBUHub/AIStudioToAPI","clone":"git clone https://github.com/iBUHub/AIStudioToAPI.git","description":"A wrapper that exposes Google AI Studio Build as OpenAI, Gemini, and Anthropic compatible APIs.（一个将 Google AI Studio Build 封装为兼容 OpenAI / Gemini / Anthropic 风格 API 的工具）","language":"JavaScript","stars":1528,"topics":["aistudio","api","gemini"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Google AI Studio Build App to API Adapter 中文文档 English 一个将 Google AI Studio Build App 网页端封装为兼容 OpenAI API、Gemini API 和 Anthropic API 的工具。该服务将充当代理，将 API 请求转换为与 AI Studio Build App 应用界面的浏览器交互。 ✨ 功能特性 - 🔄 API 兼容性 ：同时兼容 OpenAI API、Gemini API 和 Anthropic API 格式 - 🌐 网页自动化 ：使用浏览器自动化技术与 AI Studio Build 交互 - 👥 多账号支持 ：支持多个 Google 账号同时登录，快速切换无需重新登录 - 🔧 支持工具调用 ：OpenAI、Gemini 和 Anthropic 接口均支持 Tool Calls (Function Calling) - 📝 模型支持 ：通过 AI Studio 访问各种 Gemini 模型，包括生图模型和 TTS 语音合成模型 - 🎨 主页展示控制 ：提供可视化的 Web 控制台，支持账号管理、VNC 登录等操作 🚀 快速开始 💻 直接运行（Windows / macOS / Linux） 1. 克隆仓库： 2. 运行快速设置脚本： 自动填充和无交互模式示例请看 账号自动填充 部分。 该脚本将： - 自动下载 Camoufox 浏览器（一个注重隐私的 Firefox 分支） - 启动浏览器并打开 AI Studio，引导您手动完成登录 - 在本地保存您的身份验证凭据（auth 文件位于 /configs/auth ） 💡 提示： 如果下载 Camoufox 浏览器失败或等待太久，可以自行点击 此处 下载，然后设置环境变量 CAMOUFOX EXECUTABLE PATH 为可执行文件的路径（支持绝对和相对路径）。 3. 配置环境变量（可选）： 复制根目录下的 .env.example 为 .env ，并在 .env 中按需修改配置（如端口、API 密钥等）。 4. 启动服务： 如果已经构建过前端资源，后续只想快速重启服务，可使用： API 服务将在 http://localhost:7860 上运行。 服务启动后，您可以在浏览器中访问 http://localhost:7860 打开 Web 控制台主页，在这里可以查看账号状态和服务状态。 请求统计数据会持久化保存到 /data/usage-stats.jsonl 。 5. 更新到最新版本（已有本地部署时）： ⚠ 注意： 直接运行不支持通过 VNC 在线添加账号，需要使用 npm run setup-auth 脚本添加账号。当前 VNC 登录功能仅在 Docker 容器中可用。 🐋 Docker 部署 使用 Docker 部署，无需预先提取身份验证凭据。 🚢 步骤 1：部署容器 🎮️ 方式 1：Docker 命令 💡 提示： 如果 ghcr.io 访问速度较慢或不可用，可以使用 Docker Hub 镜像： ibuhub/aistudio-to-api:latest 。 参数说明： - -p 7860:7860 ：API 服务器端口（如果使用反向代理，强烈建议改成 127.0.0.1:7860 ） - -v /path/to/auth:/app/configs/auth ：挂载包含认证文件的目录 - -v /path/to/data:/app/data ：挂载统计数据持久","default_branch":null,"files":null,"tree":[],"storefront":"/r/iBUHub","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iBUHub/AIStudioToAPI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}