{"repo":"su-kaka/gcli2api","free":true,"listed":false,"github":"https://github.com/su-kaka/gcli2api","clone":"git clone https://github.com/su-kaka/gcli2api.git","description":"将 GeminiCLI 和 Antigravity 转换为 OpenAI 、GEMINI 和 Claude API 接口","language":"Python","stars":5063,"topics":["gemini","gemini-ai","gemini-api","gemini-pro","antigravity-ide","antigravity2api","claude","claude-api","claude-code"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"GeminiCLI to API 将 GeminiCLI 和 Antigravity 转换为 OpenAI 、GEMINI 和 Claude API 兼容接口 English 中文 日本語 🚀 快速部署 --- 安装指南 Termux 环境 初始安装 重启服务 Windows 环境 初始安装 重启服务 双击执行 start.bat Linux 环境 初始安装 重启服务 macOS 环境 初始安装 重启服务 Docker 环境 Docker 运行命令 Docker Mac Docker Compose 运行命令 1. 将以下内容保存为 docker-compose.yml 文件： 2. 启动服务： 核心功能 🔄 API 端点和格式支持 多端点多格式支持 - OpenAI 兼容端点 ： /v1/chat/completions 和 /v1/models - 支持标准 OpenAI 格式（messages 结构） - 支持 Gemini 原生格式（contents 结构） - 自动格式检测和转换，无需手动切换 - 支持多模态输入（文本 + 图像） - Gemini 原生端点 ： /v1/models/{model}:generateContent 和 streamGenerateContent - 支持完整的 Gemini 原生 API 规范 - 多种认证方式：Bearer Token、x-goog-api-key 头部、URL 参数 key - Claude 格式兼容 ：完整支持 Claude API 格式 - 端点： /v1/messages （遵循 Claude API 规范） - 支持 Claude 标准的 messages 格式 - 支持 system 参数和 Claude 特有功能 - 自动转换为后端支持的格式 - Antigravity API 支持 ：同时支持 OpenAI、Gemini 和 Claude 格式 - OpenAI 格式端点： /antigravity/v1/chat/completions - Gemini 格式端点： /antigravity/v1/models/{model}:generateContent 和 streamGenerateContent - Claude 格式端点： /antigravity/v1/messages - 支持所有 Antigravity 模型（Claude、Gemini 等） - 自动模型名称映射和思维模式检测 🔐 认证和安全管理 灵活的密码管理 - 分离密码支持 ：API 密码（聊天端点）和控制面板密码可独立设置 - 多种认证方式 ：支持 Authorization Bearer、x-goog-api-key 头部、URL 参数等 - JWT Token 认证 ：控制面板支持 JWT 令牌认证 - 用户邮箱获取 ：自动获取和显示 Google 账户邮箱地址 📊 智能凭证管理系统 高级凭证管理 - 多个 Google OAuth 凭证自动轮换 - 通过冗余认证增强稳定性 - 负载均衡与并发请求支持 - 自动故障检测和凭证禁用 - 凭证使用统计和配额管理 - 支持手动启用/禁用凭证文件 - 批量凭证文件操作（启用、禁用、删除） 凭证状态监控 - 实时凭证健康检查 - 错误码追踪（429、403、500 等） - 自动封禁机制（可配置） 🌊 流式传输和响应处理 多种流式支持 - 真正的实时流式响应 - 假流式模式（用于兼容性） - 流式抗截断功能（防止回答被截断） - 异步任务","default_branch":null,"files":null,"tree":[],"storefront":"/r/su-kaka","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/su-kaka/gcli2api/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."}