Стоимость запроса в ответе
Ответы с объектом usage сообщают, сколько стоил запрос.
Поля
usage.cost_rub— стоимость в рублях; именно эта сумма списывается с баланса.usage.cost— та же стоимость в долларах США.usage.fx_rate— курс ₽ за $1 на момент запроса, по которому она пересчитана.
"usage": {
"prompt_tokens": 412,
"completion_tokens": 128,
"total_tokens": 540,
"cost_rub": 0.4836,
"cost": 0.0046724638,
"fx_rate": 103.5
}cost × fx_rate = cost_rub с точностью до округления. Пересчёт по более позднему курсу может немного отличаться — используйте fx_rate из ответа.
Стриминг
В потоковых ответах стоимость приходит в последнем событии с usage: в чате — в финальном фрагменте, в Responses API — в событии response.completed.
Когда полей нет
Поля стоимости не передаются, если сумма ещё не известна в момент ответа, а также в Anthropic Messages и в синтезе речи (ответ — аудиофайл). Итоговое списание по любому запросу видно в журнале запросов личного кабинета.