SuperAPI AI 工具集

doubao-web

设计与创作

查看项目

更新于 10-15 21:41

技能介绍

用途:通过 Playwright 自动化控制真实 Chromium 浏览器,直接利用豆包 Web 端的生图能力生成图片,规避 a_bogus 签名风控问题。

主要能力:自动保存登录状态至 ~/.doubao-web-session;在真实浏览器环境发送生图提示词;拦截并解析 /samantha/chat/completion 的 SSE 流式响应,用正则匹配 image_ori 无水印原图 URL。

使用方式(命令保持原样): 默认无头模式和原图画质,保存为 generated.png: npx ts-node scripts/main.ts "一只赛博朋克风格的猫咪" 指定输出路径: npx ts-node scripts/main.ts "A cyberpunk style cat" --output="./my_cyber_cat.png" 指定画质: npx ts-node scripts/main.ts "A cyberpunk style cat" --quality=preview --output="./preview_cat.png" 首次运行或需登录时必须显示浏览器窗口: npx ts-node scripts/main.ts "Test" --ui

命令行参数:prompt(必填,默认一只可爱的金毛犬);--output 或 --image(默认 ./generated.png);--quality(preview 或 original,默认 original);--ratio(支持 1:1、2:3、3:4、4:3、9:16、16:9);--ui 显示浏览器界面;--help/-h 显示帮助。

适用场景:需要在项目中批量或自动化生成图片,且希望获取无水印原图时。

限制:依赖 Playwright 与真实浏览器环境;首次需手动登录;需注意豆包 Web 端在运行时的可用性;资料未提供收费、价格及具体平台兼容说明。