#Inquiry Regarding Cost Charges Based on Response Results

1 messages · Page 1 of 1 (latest)

proud tinsel
#

Hello,

I have some questions regarding cost charges based on API response results:

1. Cost charges when content is filtered

Why are costs incurred when finish_reason_normalized is "content_filter" while both token_completion and tokens_reasoning are 0? What type of cost is this?

2. Zero Completion Insurance conditions and cost discrepancies

Regarding "Zero Completion Insurance", when finish_reason_normalized is blank/null and token_completion is 0:

  • Sometimes cost_total is 0
  • Sometimes cost_total is greater than 0

What causes this difference? For cases where cost_total is greater than 0, are these charges actually billed to customers, or are they automatically refunded as part of the insurance structure?

2-1. Clarification on "blank" definition

Additionally, does "blank" in the blank/null condition refer to an empty string, or is there a separate "blank" value that can appear?

Thank you for your clarification on these billing matters.

Best regards

whole tartanBOT
#

I'm an AI assistant - my answers may be incorrect and I cannot see screenshots. Please verify information with the OpenRouter docs.

Here are answers to your billing questions, with direct references:


1. Cost charges when finish_reason_normalized is "content_filter" but both token_completion and tokens_reasoning are 0

I don't have specific documentation for why costs might be incurred for "content_filter" finish reasons when both token counts are zero. Please verify with the mods or check the OpenRouter docs directly.


2. Zero Completion Insurance conditions and cost discrepancies

  • Zero Completion Insurance ensures you are not charged when a response contains zero output tokens and either has a blank/null finish reason or an error.
  • Quoting: "When a response contains no output tokens and either has a blank finish reason or an error, you will not be charged for the request, even if the underlying provider charges for prompt processing." Zero Completion Insurance
  • If you see cost_total is zero in these cases, it's because the insurance applied and you were not charged.
  • If cost_total is greater than zero with zero completion tokens and blank/null finish reason, this should not happen under the current insurance policy. If you observe this, reach out to the mods for review.

*"Zero completion insurance automatically applies to all requests... When a response meets either of these conditions, no credits will be deducted from your account:

  • The response has zero completion tokens AND a blank/null finish reason
  • The response has an error finish reason"* [Zero Completion Insurance](https://openrouter.ai/...

The author you are looking for could not be found.

The author you are looking for could not be found.

#

...docs/features/zero-completion-insurance)


2-1. Clarification on "blank" definition

The documentation specifies: "zero completion tokens AND a blank/null finish reason" but does not clarify if "blank" refers strictly to an empty string or another value. You should verify this detail with the mods for precise technical implementation. Zero Completion Insurance


Summary:

  • You should never be billed for requests with zero completion tokens and a blank/null finish reason or error, regardless of provider charges.
  • If you see discrepancies, contact mods for support.
  • For technical details on the definition of "blank", please confirm with the OpenRouter team.

For more, see: Zero Completion Insurance and OpenRouter Announcement

-# This is an automated response powered by Answer HQ. Use !mute to stop the bot from responding.

proud tinsel
#

I don't have specific documentation for why costs might be incurred for "content_filter" finish reasons when both token counts are zero.

If cost_total is greater than zero with zero completion tokens and blank/null finish reason, this should not happen under the current insurance policy. If you observe this, reach out to the mods for review.

There seems to be something missing from AI's response.
May I ask for further explanation? <@&1384697330254610442>