Files
MediaCrawler/mac-agent-os-main/05_tools/09_ave/config/image_models.yaml
T
butubb 2112c1a870
Deploy VitePress site to Pages / build (push) Canceled after 0s
Deploy VitePress site to Pages / Deploy (push) Canceled after 0s
feat(monitor): 抖音 Web 接口客户端 —— 绕开爬虫子进程,直接发 HTTP
移植自 mac-agent-os 的 mediacrawler_adapter:不起子进程、不开页面,用浏览器里那份
登录态直接调抖音 Web 接口。产物键名照抄 store/douyin,所以 ingest 那条链路一个字不用改。

**目前能用的(真环境实测,非推断)**:

    profile/other : 200, 7075 字节  —— 博主主页指标(粉丝/获赞/作品数/昵称)
    aweme/detail  : 200, 45425 字节 —— 单条作品详情(含点赞/评论/收藏/分享)

**目前不能用的:作品列表 `aweme/post`。** 两个互相独立的原因:
  1. 这个接口被抖音单独升级成了真校验:不带 x-tt-argus 回 403「Uifid Not Found」,
     带上 dummy 值回 200 + **空 body**。也就是说「头在不在」骗得过,「真校验」过不了。
     同一套头打 profile/other 和 aweme/detail 都是通的 —— 抖音是挑着接口加保护的,
     挑中的恰好是「批量拉作品列表」这个最敏感的动作。
  2. 改走页面截获也不行:CDP 浏览器打开博主主页会落到「验证码中间页」(当天大量探测的
     代价,过几小时要重测)。

  所以现在的边界是:**已知作品的指标刷新能做,自动发现新作品做不了**。

**排查中控住变量后得到的两条事实**(都写进注释了):
  · `Accept` / `Accept-Language` / `Referer` 才是主页接口能返回真数据的原因 —— 只有
    UA+client hints+Cookie 时是 200 但仅 121 字节的空壳,补上这三个头变 7074 字节。
    (我先前猜的 sec-ch-ua 不是关键。)
  · 因此 UA 与 client hints 必须**成套地取自同一个浏览器**,所以 BrowserIdentity 一次
    从 CDP 取齐 cookie + UA + hints,而不是各自写死。

「200 + 空 body 必须当场报错」也是刻意写死的:放过去它会在下游变成「这个博主没作品」,
把一次失败伪装成一条正常结果 —— 爬虫那条路正是这么栽的,还被翻译成「账号被封」。

测试 +11:cookie 解析、请求头成套性(含 uifid 缺失/回退)、产物键名与 store 对齐、
以及 _get 的三条失败路径(空 body / 403 带网关原话 / 正常返回)。
2026-10-10 17:12:25 +08:00

127 lines
4.5 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 图像生成模型注册表 —— 关键帧工作台「引擎」下拉的数据源
#
# 用途:让用户知道「换这个模型能得到什么」,并据此过滤可用的生成方式。
#
# supports 取值(= 生成方式 / 底层能力):
# multi 多图融合(角色图 + 场景图 → 一张)
# single 图生图(单参考图)
# text2img 文生图(无参考图)
# edit 改造已有图(指令编辑 / 结构保持重绘)
#
# key_field 指定用哪个凭证(对应 agent-local/tools/ave/config/local.yaml 的节)
#
# ⚠️ 价格与限制来自官方文档,可能随平台调整;标注「待验证」的未实测。
version: 1
updated: "2026-10-04"
models:
# ─────────── 百炼 / 千问AI平台(同一 key,已实测可用)───────────
- id: wan2.7-image-pro
name: 万相 2.7 Image Pro
vendor: 百炼(千问AI平台)
price: "¥0.2/张"
verified: true
note: 旗舰图像模型。最多 9 张输入图,顺序模式一次可出 12 张;多图融合(角色+场景)效果最好。
supports: [multi, single, text2img]
limits:
max_input_images: 9
size_range: "宽高 512–2048;总像素 1280²–1440²"
n_max: 4
key_field: aliyun
- id: qwen-image-3.0-pro
name: 千问图像 3.0 Pro
vendor: 百炼(千问AI平台)
price: "¥0.2/张"
verified: false
note: 强在文字渲染与复杂版面(10 像素小字、12 国语言),也支持文生图;画面文字多时选它。
supports: [multi, single, text2img]
limits:
max_input_images: 3
size_range: "宽高各 512–2048;不指定时模型自动推荐"
n_max: 6
key_field: aliyun
- id: qwen-image-edit-max
name: 千问图像编辑 Max
vendor: 百炼(千问AI平台)
price: "¥0.2/张"
verified: false
note: 编辑专用。增强工业设计、几何推理与【人物一致性】——改图时人物不易走形,比 plus 更稳。
supports: [edit, single, multi]
limits:
max_input_images: 3
size_range: "宽高各 512–2048"
n_max: 6
key_field: aliyun
- id: qwen-image-edit-plus
name: 千问图像编辑 Plus
vendor: 百炼(千问AI平台)
price: "¥0.2/张"
verified: true
note: 默认编辑引擎。结构保持重绘,支持多图输出与自定义分辨率。
supports: [edit, single, multi]
limits:
max_input_images: 3
size_range: "宽高各 512–2048;默认约 1024×1024(贴近原图比例)"
n_max: 6
key_field: aliyun
- id: qwen-image-edit
name: 千问图像编辑(基础)
vendor: 百炼(千问AI平台)
price: "¥0.2/张"
verified: false
note: 最轻量。单图编辑 + 多图融合;但只能用默认分辨率,且一次只出 1 张。
supports: [edit, single, multi]
limits:
max_input_images: 3
size_range: "仅默认分辨率(不可指定)"
n_max: 1
key_field: aliyun
# ─────────── 可灵(需 kling key;本期先登记,调用接线待做)───────────
- id: kling-v3
name: 可灵 Image 3.0
vendor: 可灵(Kling)
price: "¥0.2/张"
verified: true
note: 本机角色定妆照已在用。人物质感好;与短剧镜头语言同一个生态,风格更容易延续。
supports: [single, text2img]
limits:
max_input_images: 1
size_range: "由接口 aspect_ratio 控制(9:16 / 16:9 / 1:1 等)"
n_max: 4
key_field: kling
status: 待接线
- id: kling-multi-image2image
name: 可灵 多图参考生图
vendor: 可灵(Kling)
price: "¥0.4/张"
verified: false
note: 官方多图参考。主体图 1–4 张 + 场景图 + 风格图【分开传、互不污染】——融合逻辑比通用模型更干净。
supports: [multi, single]
limits:
max_input_images: 4
size_range: "由接口控制"
n_max: 4
key_field: kling
status: 待接线
# ─────────── 即梦 / 火山方舟(需先在火山控制台开通模型)───────────
- id: seedream-3.0
name: 即梦 Seedream 3.0
vendor: 即梦(火山方舟)
price: "按火山计费"
verified: false
note: 中文语义与海报感强;需先在火山控制台开通该模型,否则报权限错误。
supports: [single, text2img]
limits:
max_input_images: 1
size_range: "以火山接口为准"
n_max: 4
key_field: volcano
status: 待开通