SuperAPI AI 工具集

baoyu-danger-gemini-web

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:通过逆向工程的 Gemini Web API 生成文本和图像,支持参考图视觉输入与多轮对话。

主要能力:文本生成、按提示生成图像、参考图视觉输入、多轮会话(--sessionId)、列出会话(--list-sessions)、JSON 输出(--json)。模型可选 gemini-3-pro(默认)、gemini-3-flash、gemini-3-flash-thinking、gemini-3.1-pro-preview。

使用方式:脚本位于技能目录的 scripts/ 子目录,入口为 scripts/main.ts。示例:npx -y bun ${SKILL_DIR}/scripts/main.ts "Your prompt";图像生成加 --image cat.png;视觉输入用 --reference image.png;多轮会话用 --sessionId session-abc;--promptfiles 可从文件读取提示。首次使用需确认同意逆向 API 使用,同意文件按平台存放于对应 consent.json,格式含 accepted:true 与 disclaimerVersion:"1.0"。首次运行会打开浏览器进行 Google 认证并缓存 Cookie,支持 Chrome、Chrome Canary/Beta、Chromium、Edge,可用 --login 强制刷新。可通过 EXTEND.md 配置默认模型、代理与数据目录,支持环境变量如 GEMINI_WEB_DATA_DIR、GEMINI_WEB_COOKIE_PATH、GEMINI_WEB_CHROME_PATH、HTTP_PROXY、HTTPS_PROXY。

适用场景:需要以命令行方式调用 Gemini 生成文本或图像、结合参考图做视觉任务、维护多轮会话的自动化流程。

限制:依赖 bun 与 Chrome,属高风险工作流,需用户明确同意;逆向 API 的稳定性、收费与配额等资料暂未提供。