SuperAPI AI 工具集

baoyu-danger-gemini-web

编程与开发

查看项目

更新于 10-16 05:47

技能介绍

用途:通过逆向的 Gemini Web API 进行文本与图片生成,适合在命令行或智能体技能中调用 Gemini Web 能力。

主要能力:文本生成;根据提示词生成图片;用参考图做视觉输入(描述图片、生成变体);用 sessionId 进行多轮对话;--json 输出;--list-sessions 列出会话;--login 刷新 cookie。默认模型 gemini-3-pro,另可选 gemini-3-flash、gemini-3-flash-thinking、gemini-3.1-pro-preview。

使用方式:脚本位于本技能 scripts/ 子目录,脚本路径为 {baseDir}/scripts/{script-name}.ts;先解析运行时 ${BUN_X}:装有 bun 则用 bun,否则可用 npx -y bun,都没有则建议安装 bun。示例:${BUN_X} {baseDir}/scripts/main.ts "Your prompt";生成图片:${BUN_X} {baseDir}/scripts/main.ts --prompt "A cute cat" --image cat.png;参考图:--reference image.png;多轮:--sessionId session-abc。首次使用需同意逆向 API 声明,同意文件写入 macOS 的 ~/Library/Application Support/baoyu-skills/gemini-web/consent.json、Linux 的 ~/.local/share/baoyu-skills/gemini-web/consent.json 或 Windows 的 %APPDATA%\baoyu-skills\gemini-web\consent.json。首次运行会打开浏览器做 Google 认证并缓存 cookie。配置可读 EXTEND.md,按项目、XDG、用户主目录顺序查找;支持默认模型、代理、数据目录等设置。

适用场景:命令行批量生成文字和图片、带参考图的视觉任务、需要保持上下文的多轮对话。

限制:依赖逆向 API,使用前必须接受免责声明;需要 Google 账户登录;无 Chrome 等受支持浏览器或网络不通时可能无法使用,可通过 HTTP_PROXY、HTTPS_PROXY 设置代理;模型与计费细节暂未提供。