用途:通过 Google Gemini Web 进行文本生成与图像生成,适合在脚本或智能体流程中调用 Gemini 完成提示词驱动的出图与对话任务。
主要能力:文本生成;图像生成并下载保存;上传本地参考图作为视觉输入;在同一执行器实例内进行多轮会话(keepSession);实验性视频生成(generateVideo),Gemini 可能返回异步占位,需在 Gemini 网页界面下载结果。
使用方式:命令行运行 npx -y bun scripts/main.ts "Hello, Gemini";用 --prompt 指定提示词,--image 生成图片(默认 generated.png),--promptfiles 从文件读取提示词,--sessionId 维持多轮会话,--json 输出 JSON,--login 刷新 Cookie。模型可选 gemini-3-pro(默认)、gemini-2.5-pro、gemini-2.5-flash。首次运行会打开 Chrome 完成 Google 认证并缓存 Cookie。程序化调用通过 createGeminiWebExecutor(geminiOptions),可设置 referenceImages、keepSession、generateVideo。
限制:generateVideo 不能与 generateImage/editImage 同时使用;视频异步占位需网页端下载;参考图与视频生成仅通过执行器 API 暴露,CLI 不直接支持。会话文件存于 ~/Library/Application Support/baoyu-skills/gemini-web/sessions/。收费、价格与平台支持等资料暂未提供。