Skip to content

videobook 0.3.2

Choose a tag to compare

@superlzyguy superlzyguy released this 26 Oct 01:50
· 170 commits to main since this release

Added

  • The KIE Grok Imagine Video 1.5 preview's 1080p tier, priced at $0.04 per
    second. At 1080p it takes exactly one image (image_urls); 480p and 720p
    still take more.

Changed

  • Every @apicity package is at 0.19.0.
  • The KIE Grok Imagine Video 1.5 preview defaults to 1080p, its highest
    resolution, as kie:grok-imagine/image-to-video already does. A request
    with more than one image needs 480p or 720p and is refused before
    anything is spent.
  • The KIE Grok Imagine Video 1.5 preview sends nsfw_checker: false by
    default, the default KIE documents and every other KIE video model with
    the setting already sends. 0.3.1 sent true; pass nsfw_checker: true to
    keep KIE's content filter on.
  • KIE Seedance 2.5 keeps generating audio by default. apicity 0.19.0 now
    defaults generate_audio to false, but Videobook still sends true
    unless a request turns audio off.
  • MachGen estimates follow the 0.19.0 pricebook. A MiniMax H3 run with a
    first and a last frame is priced at the image-to-video rate ($0.035 per
    second at 480p instead of $0.05), and Wan 3.0 references that include a
    video add the reference video's seconds to the output's.
  • KIE OmniHuman 2.0 generations turn KIE's watermark off by default
    (enable_watermark: false); pass enable_watermark: true to keep it.
    OmniHuman 2.0 videos generated with 0.3.1 carry the watermark. OmniHuman
    1.5 has no watermark option.

Fixed

  • A catalog model the installed apicity packages cannot resolve no longer
    fails the whole model listing, which left every book looking empty on
    load. The listing skips that model and logs a model-unresolvable
    warning naming it.
  • Queued KIE OmniHuman 1.5 and 2.0 generations pass their driving audio's
    length to the cost estimate, so the KIE paygate estimate is bounded and the
    usage row is priced.
  • Queued KIE HappyHorse video edit and Kling 3.0 motion control generations
    pass their source video's length, and Volcengine lip sync passes its audio's
    length, so their paygate estimates and usage rows are priced too.
    estimate_cost now prices Volcengine lip sync from the audio, whose length
    the output follows, instead of the source video.
  • The usage counter groups each catalog generation under its catalog media.
    34 KIE and fal models, among them OmniHuman, the HeyGen digital twins, the
    Gemini and ElevenLabs speech models and the Bria image models, were counted
    as analysis, and fal Wan 2.7 image edit as video.
  • KIE Suno music and sound generations now reach the usage counter as audio,
    priced at KIE's flat rate per generation: $0.06 for music and $0.0125 for
    sounds. Their status polls settle the row: a lyrics-only result stays
    pending, and a failed generation is not counted as spend.
  • KIE generations stay pending in the usage counter until their task
    settles. A queuing or generating KIE task, or a Veo task that is still
    generating, was counted as settled spend at its first status poll, and a
    Veo generation that failed while generating (successFlag 3) was counted
    as completed spend.
  • A Veo generation that fails while generating now fails with KIE's error
    message at the next status poll. It was treated as still processing and
    polled until the pending-task timeout.