Skip to content

BytePlus: 8 chat/video rows lose pricing every poll (parser_miss since 2026-11-12 06:01) #646

Closed

Description

@tombeckenham

Follow-up to #640. #642 fixed the images table, but 8 BytePlus rows still log pricing_lost with reason: parser_miss on every poll. That is 51 polls each, from 2026-11-12 06:01 UTC through 23:46 UTC, which is after the #642 deploy (version 938b8b7c). The poll keeps each stored card, but the listing no longer prices these rows:

  • seed-1-6-250915, seed-1-6-flash-250715, seed-1-8-251228
  • seed-2-0-lite-260228, seed-2-0-mini-260215
  • glm-4-7-251222, deepseek-v3-2-251201
  • seedance-1-5-pro-251215

All 8 started in the same poll, so the cause is most likely a layout change on the ModelArk pricing doc (chat tables, plus the Seedance video table) that src/server/providers/byteplus-pricing.ts no longer matches. The other possibility is that BytePlus removed these models from the page.

Fix: check the current page for each id.

  • If it is still priced: update the parser so it reads the row. Keep it fail-closed and add a fixture from the live page.
  • If it is no longer listed: say so. Don't make up a price, and don't keep a stale card served as current.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions