• v2.2.6-ew-2 f85bee8920

    v2.2.6-ew-2
    Some checks failed
    Docker Build / docker (push) Has been cancelled
    Docker Release / release (push) Successful in 9m12s
    Stable

    engel75 released this 2026-10-07 11:59:50 +02:00 | -3607 commits to 1.4.23-ew since this release

    Bifrost v2.2.6-ew-2 (EW Fork)

    Feature-Release auf v2.2.6-ew-1: transparente per-unit Pricing-Rates in /v1/models.

    Neu

    • /v1/models Pricing um Unit-Rates erweitert: image_output (Image-Generation, pro Bild), input_per_second / output_per_second (Speech bzw. Transcription, pro Sekunde), input_per_character (Transcription, pro Zeichen).
    • Bei aktiven Unit-Rates werden prompt/completion unterdrueckt (omitempty) — keine irrefuehrenden Token-Rates fuer Audio/Image-Modelle; tokenbasierte Misch-Modelle behalten ihre Rates.
    • Enrichment im Framework-Handler: Rate-Felder kommen aus dem Katalog (DB-Rows bzw. Default-Feed), Format via formatCost (10 Dezimalstellen, exakt).
    • openapi.json um die neuen Felder erweitert (generiert aus den Swagger-Annotationen).

    Commits

    • 4c0f07bf9 feat: expose per-unit image/audio pricing rates in /v1/models
    • f85bee892 docs(openapi): add unit-rate pricing fields to /v1/models Pricing schema

    Verified

    go build ./core/... ./framework/...; go test ./core/schemas ./framework/modelcatalog (frisch, -count=1); Live-Wire-Check am lokal gebooteten Gateway (Stub-Upstream, Katalog via framework.pricing.pricing_url): alle vier neuen Felder mit exakten Werten am HTTP-Wire bestaetigt; omitempty-Verhalten bei gpt-4o-mini bestaetigt. Evidenz: /tmp/v1models-qa/wire-final3.txt.

    Downloads