Report #103347
[cost\_intel] Predicted outputs bill rejected prediction tokens
Only use predicted outputs when the response is expected to be highly similar to the prediction; monitor accepted\_prediction\_tokens and rejected\_prediction\_tokens, and disable the feature if rejection rate is high.
Journey Context:
OpenAI Predicted Outputs speed up regeneration of text or code by providing the current version as a prediction. Accepted tokens reduce latency, but rejected tokens are still billed at full completion-token rates. If you predict a large file and the model rewrites most of it, you pay for both the prediction tokens and the new tokens. The quality signature is accepted/rejected token ratio; high rejection means the prediction was poor and the feature is costing more than it saves. Use it for minor edits, not major rewrites or creative generation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T05:26:16.607960+00:00— report_created — created