Skip to content

feat: add Azure Realtime models to cost calculator - #68

Merged
szhaomsft merged 1 commit into
mainfrom
szhaomsft-pr-billing-review
Oct 27, 2026
Merged

szhaomsft merged 1 commit into
mainfrom
szhaomsft-pr-billing-review

Conversation

@szhaomsft

Copy link
Copy Markdown
Collaborator

Summary

  • Add Azure Realtime with the documented Voice Live Pro tier and Azure Realtime Fast with an explicitly labeled, user-specified Lite-tier pricing reference.
  • Include both models in managed native speech-to-speech selection, per-minute comparisons, prompt sensitivity, editable rates, and CSV export using existing Central India tier meters.
  • Prevent unverified BYOM or alternative-pipeline scenarios from substituting GPT prices. Do not add separate STT, Azure HD, or GPT Live session charges to native-audio estimates.
  • Document the pricing basis and retain editable audio-tokenization assumptions without claiming verified Azure Realtime token rates or regional availability.

Validation

  • node --test tools\cost_calculator\calculator.test.mjs — 26 tests passed, including exact Pro/Lite rates, native call totals, cache handling, scenario eligibility, and existing-model regressions.
  • node --check tools\cost_calculator\app.mjs
  • git diff --check
  • Browser checks covered model selection, totals, Fast assumption labels, comparison rows, CSV pricing basis, rate overrides/reset, hosting fallback, pipeline filtering, and unchanged GPT Live behavior.

No price-snapshot refresh or deployment changes are included.

Add managed native-audio estimates for Azure Realtime using Pro meters and Azure Realtime Fast using an explicit Lite-tier assumption. Include comparison and CSV pricing provenance, prevent unverified BYOM substitutions, and cover pricing and scenario selection.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@szhaomsft
szhaomsft merged commit 2da2fef into main Oct 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant