[{"id":"2026-11-07","date":"2026-11-07","kind":"note","title":"视频按秒计价、价格预估与 Webhook 携带扣费","points":["视频模型按输出秒数计价。`GET /v1/models` 中每个视频档位通过 `pricing.rate.credits_per_second` 给出每秒价格，并附 `min_seconds` 和 `max_seconds`。","新增 `POST /v1/estimates`：不创建任务、不冻结积分，直接返回一次请求的价格。请求体与 `POST /v1/generations` 相同。","生成任务的 Webhook 事件新增 `price`，以十进制字符串给出 `estimated`、`reserved` 和 `charged` 三个积分数额。","每个模型在 `input` 下使用独立的输入字段，字段说明见 `GET /v1/models` 中该模型的 `inputSchema`。"]},{"id":"2026-11-06","date":"2026-11-06","kind":"note","title":"积分统一以美元销售","points":["积分充值包仅以美元销售、收款和退款。Stripe Checkout 可能会按你所在地区显示本地货币金额。","模型目录、控制台和 API 中的价格统一显示积分及其对应的美元金额。"]},{"id":"2026-11-03","date":"2026-11-03","kind":"note","title":"任务列表筛选和新增任务字段","points":["每个任务现在包含 `created_at`、`model` 和 `source`（`api` 或 `console`）。","`GET /v1/generations` 按创建时间从新到旧返回。此前按从旧到新返回，正在翻页的客户端需要不带 `cursor` 重新开始翻页。","新增列表筛选：`model`、`source`、`status`、`created_after`（含）和 `created_before`（不含）。取值无法解析时返回 422。"]},{"id":"2026-11-02","date":"2026-11-02","kind":"note","title":"官网和控制台预览","points":["官网提供英文和中文两个版本。","模型页和价格页与 API 使用同一份目录。"]}]