Spend monitor где деньги кончатся первыми
← к списку провайдеров

Anthropic

anthropic отчёт о тратах USD нет оценки

скользящее окно трат: остатка нет, значение и есть скорость

LLM API. No balance endpoint - returns a trailing-cost report.

Остаток
$111,16
на 48 с назад
Расход
$4,63/ч
из отчёта за скользящее окно, не из разности
Прогноз
у отчёта о тратах нуля нет
Доступность
92,1%
890 опрос(ов) · последний успешный 1 мин назад
Последний успешный ответ: 24.08, 11:47:01 UTC.
Окно

Остаток

у этого провайдера остатка нет

График остатка не строится: провайдер отдаёт не остаток, а отчёт о тратах за скользящее окно. Его значение падает само по себе, без всякого расхода, — старые траты выпадают из окна. Разность двух таких наблюдений не значит ничего, поэтому ниже показана только скорость, посчитанная делением значения на ширину окна.

Скорость расхода

отклонение читается от медианы окна, а не от нуля
Скорость расхода: 73 бакетов, базовая линия $4,07/ч.$0,00/ч$5,00/ч23.08, 21:12 — $3,21/ч23.08, 21:24 — $3,25/ч23.08, 21:36 — $3,30/ч23.08, 21:48 — $3,35/ч23.08, 22:00 — $3,40/ч23.08, 22:12 — $3,43/ч23.08, 22:24 — $3,38/ч23.08, 22:36 — $3,32/ч23.08, 22:48 — $3,34/ч23.08, 23:00 — $3,38/ч23.08, 23:12 — $3,41/ч23.08, 23:24 — $3,43/ч23.08, 23:36 — $3,46/ч23.08, 23:48 — $3,54/ч24.08, 00:00 — $3,62/ч24.08, 00:12 — $3,68/ч24.08, 00:24 — $3,73/ч24.08, 00:36 — $3,77/ч24.08, 00:48 — $3,83/ч24.08, 01:00 — $3,86/ч24.08, 01:12 — $3,88/ч24.08, 01:24 — $3,88/ч24.08, 01:36 — $3,87/ч24.08, 01:48 — $3,85/ч24.08, 02:00 — $3,81/ч24.08, 02:12 — $3,77/ч24.08, 02:24 — $3,78/ч24.08, 02:36 — $3,81/ч24.08, 02:48 — $3,83/ч24.08, 03:00 — $3,84/ч24.08, 03:12 — $3,84/ч24.08, 03:24 — $3,90/ч24.08, 03:36 — $3,95/ч24.08, 03:48 — $3,96/ч24.08, 04:00 — $3,98/ч24.08, 04:12 — $4,03/ч24.08, 04:24 — $4,07/ч24.08, 04:36 — $4,12/ч24.08, 04:48 — $4,20/ч24.08, 05:00 — $4,27/ч24.08, 05:12 — $4,33/ч24.08, 05:24 — $4,40/ч24.08, 05:36 — $4,50/ч24.08, 05:48 — $4,65/ч24.08, 06:00 — $4,70/ч24.08, 06:12 — $4,68/ч24.08, 06:24 — $4,65/ч24.08, 06:36 — $4,61/ч24.08, 06:48 — $4,55/ч24.08, 07:00 — $4,55/ч24.08, 07:12 — $4,59/ч24.08, 07:24 — $4,61/ч24.08, 07:36 — $4,59/ч24.08, 07:48 — $4,53/ч24.08, 08:00 — $4,54/ч24.08, 08:12 — $4,62/ч24.08, 08:24 — $4,66/ч24.08, 08:36 — $4,68/ч24.08, 08:48 — $4,67/ч24.08, 09:00 — $4,61/ч24.08, 09:12 — $4,48/ч24.08, 09:24 — $4,36/ч24.08, 09:36 — $4,28/ч24.08, 09:48 — $4,27/ч24.08, 10:00 — $4,30/ч24.08, 10:12 — $4,37/ч24.08, 10:24 — $4,42/ч24.08, 10:36 — $4,47/ч24.08, 10:48 — $4,48/ч24.08, 11:00 — $4,50/ч24.08, 11:12 — $4,50/ч24.08, 11:24 — $4,59/ч24.08, 11:36 — $4,63/чмедиана $4,07/ч11:4717:4723:4705:4711:47
столбец — наблюдённая скорость за бакет пунктир — медиана окна пропуск — расход не наблюдался, это не ноль

Значение делится на ширину окна отчёта, а не считается разностью: у скользящего окна разность бессмысленна — оно съезжает и падает без всякого пополнения.

Скорость расхода: 73 бакетов, базовая линия $4,07/ч.

Доступность опросов

почему в графиках выше могут быть дыры
Доступность 92,1% по 890 опросам: 179 чистых, 13 без числа в ответе, 31 без ответа. Медиана 161 мс, p95 202 мс.11:57 — сетевая ошибка, 0 мс13:36 — сетевая ошибка, 0 мс15:11 — сетевая ошибка, 0 мс16:39 — сетевая ошибка, 0 мс17:40 — сетевая ошибка, 0 мс18:33 — сетевая ошибка, 0 мс21:24 — успех, 157 мс21:31 — HTTP 200 · тело пустое, 160 мс21:35 — HTTP 5xx · ошибка провайдера, 3,22 с21:36 — успех, 163 мс21:40 — успех, 167 мс21:44 — успех, 156 мс21:48 — успех, 179 мс21:52 — успех, 166 мс21:56 — успех, 164 мс22:00 — успех, 169 мс22:04 — успех, 165 мс22:08 — успех, 162 мс22:12 — успех, 161 мс22:16 — успех, 161 мс22:20 — HTTP 5xx · ошибка провайдера, 3,16 с22:24 — успех, 154 мс22:31 — HTTP 5xx · ошибка провайдера, 3,17 с22:32 — успех, 162 мс22:36 — успех, 157 мс22:40 — успех, 153 мс22:44 — успех, 155 мс22:48 — успех, 156 мс22:52 — успех, 160 мс22:56 — успех, 171 мс23:00 — успех, 159 мс23:04 — успех, 157 мс23:08 — успех, 160 мс23:12 — успех, 158 мс23:16 — успех, 154 мс23:20 — успех, 159 мс23:24 — успех, 160 мс23:28 — успех, 161 мс23:32 — успех, 158 мс23:36 — успех, 157 мс23:40 — успех, 166 мс23:44 — успех, 157 мс23:48 — успех, 163 мс23:52 — успех, 157 мс23:56 — успех, 161 мс00:01 — HTTP 5xx · ошибка провайдера, 3,22 с00:04 — успех, 153 мс00:08 — успех, 164 мс00:12 — успех, 180 мс00:16 — успех, 159 мс00:21 — HTTP 200 · тело пустое, 169 мс00:27 — HTTP 200 · тело пустое, 162 мс00:28 — успех, 159 мс00:32 — успех, 155 мс00:36 — успех, 155 мс00:40 — успех, 159 мс00:46 — HTTP 5xx · ошибка провайдера, 163 мс00:48 — HTTP 5xx · ошибка провайдера, 154 мс00:52 — успех, 168 мс00:57 — HTTP 5xx · ошибка провайдера, 3,16 с01:00 — успех, 163 мс01:04 — успех, 168 мс01:08 — успех, 156 мс01:12 — успех, 161 мс01:16 — успех, 157 мс01:20 — успех, 160 мс01:24 — успех, 155 мс01:28 — успех, 172 мс01:32 — успех, 162 мс01:36 — успех, 163 мс01:40 — успех, 156 мс01:44 — успех, 154 мс01:48 — успех, 166 мс01:52 — успех, 183 мс01:57 — HTTP 5xx · ошибка провайдера, 3,18 с02:00 — HTTP 200 · тело пустое, 167 мс02:04 — успех, 160 мс02:08 — успех, 159 мс02:12 — успех, 154 мс02:16 — успех, 161 мс02:20 — успех, 161 мс02:24 — HTTP 5xx · ошибка провайдера, 3,17 с02:28 — успех, 157 мс02:32 — успех, 158 мс02:37 — HTTP 5xx · ошибка провайдера, 157 мс02:40 — HTTP 5xx · ошибка провайдера, 172 мс02:44 — HTTP 5xx · ошибка провайдера, 3,16 с02:48 — успех, 159 мс02:52 — успех, 167 мс02:56 — успех, 162 мс03:00 — успех, 160 мс03:04 — успех, 153 мс03:08 — успех, 169 мс03:15 — HTTP 5xx · ошибка провайдера, 3,16 с03:16 — успех, 159 мс03:23 — HTTP 5xx · ошибка провайдера, 3,16 с03:24 — HTTP 200 · тело пустое, 151 мс03:28 — успех, 162 мс03:32 — успех, 155 мс03:36 — успех, 158 мс03:42 — HTTP 5xx · ошибка провайдера, 3,17 с03:44 — успех, 161 мс03:48 — успех, 162 мс03:52 — успех, 158 мс03:56 — успех, 153 мс04:00 — успех, 164 мс04:04 — успех, 176 мс04:08 — успех, 159 мс04:12 — успех, 169 мс04:16 — успех, 176 мс04:20 — успех, 165 мс04:24 — успех, 156 мс04:28 — HTTP 5xx · ошибка провайдера, 3,16 с04:32 — успех, 158 мс04:36 — успех, 164 мс04:40 — успех, 159 мс04:44 — успех, 160 мс04:48 — успех, 162 мс04:52 — успех, 163 мс04:56 — успех, 161 мс04:59 — успех, 168 мс05:04 — успех, 158 мс05:08 — успех, 158 мс05:12 — успех, 167 мс05:16 — успех, 317 мс05:20 — успех, 156 мс05:24 — успех, 176 мс05:28 — успех, 161 мс05:32 — успех, 186 мс05:36 — успех, 172 мс05:40 — успех, 174 мс05:44 — успех, 161 мс05:48 — успех, 165 мс05:52 — успех, 161 мс05:56 — успех, 162 мс06:00 — успех, 168 мс06:04 — успех, 164 мс06:08 — успех, 161 мс06:13 — HTTP 200 · тело пустое, 159 мс06:16 — успех, 173 мс06:20 — успех, 157 мс06:25 — HTTP 5xx · ошибка провайдера, 3,17 с06:27 — сетевая ошибка, 0 мс06:31 — успех, 164 мс06:35 — успех, 164 мс06:40 — успех, 160 мс06:45 — HTTP 200 · тело пустое, 178 мс06:48 — успех, 178 мс06:52 — успех, 350 мс06:56 — успех, 158 мс07:00 — успех, 165 мс07:04 — успех, 162 мс07:08 — HTTP 200 · тело пустое, 157 мс07:12 — успех, 158 мс07:16 — успех, 162 мс07:20 — успех, 162 мс07:24 — успех, 170 мс07:28 — успех, 451 мс07:32 — успех, 180 мс07:36 — успех, 164 мс07:40 — успех, 186 мс07:44 — успех, 158 мс07:48 — успех, 186 мс07:55 — HTTP 200 · тело пустое, 163 мс07:56 — успех, 164 мс08:00 — успех, 161 мс08:04 — успех, 167 мс08:08 — успех, 159 мс08:12 — успех, 168 мс08:16 — успех, 156 мс08:20 — успех, 175 мс08:24 — успех, 163 мс08:28 — успех, 168 мс08:32 — успех, 164 мс08:36 — успех, 202 мс08:40 — успех, 168 мс08:47 — HTTP 5xx · ошибка провайдера, 3,16 с08:50 — HTTP 200 · тело пустое, 166 мс08:52 — успех, 198 мс08:56 — успех, 168 мс09:00 — успех, 371 мс09:04 — успех, 163 мс09:08 — HTTP 5xx · ошибка провайдера, 3,19 с09:10 — успех, 154 мс09:15 — HTTP 5xx · ошибка провайдера, 3,17 с09:18 — успех, 153 мс09:22 — успех, 162 мс09:29 — HTTP 5xx · ошибка провайдера, 3,17 с09:30 — успех, 157 мс09:34 — успех, 151 мс09:38 — успех, 155 мс09:43 — HTTP 200 · тело пустое, 159 мс09:49 — HTTP 200 · тело пустое, 154 мс09:50 — успех, 160 мс09:54 — успех, 154 мс10:01 — HTTP 200 · тело пустое, 174 мс10:02 — успех, 151 мс10:06 — успех, 179 мс10:10 — успех, 190 мс10:14 — успех, 153 мс10:18 — успех, 160 мс10:22 — успех, 156 мс10:26 — успех, 162 мс10:30 — успех, 157 мс10:34 — успех, 165 мс10:38 — успех, 170 мс10:42 — успех, 177 мс10:46 — успех, 190 мс10:50 — успех, 172 мс10:54 — HTTP 5xx · ошибка провайдера, 162 мс10:58 — HTTP 5xx · ошибка провайдера, 170 мс11:02 — HTTP 5xx · ошибка провайдера, 3,17 с11:06 — успех, 160 мс11:10 — успех, 201 мс11:14 — успех, 152 мс11:18 — успех, 154 мс11:22 — успех, 163 мс11:26 — успех, 184 мс11:30 — успех, 327 мс11:34 — успех, 155 мс11:38 — успех, 174 мс11:42 — успех, 157 мс11:46 — успех, 163 мс
11:57 11:46

92,1% успешных · медиана 161 мс · p95 202 мс · 890 опрос(ов) · сегмент = 4 опрос(ов), показан худший из них

Низкий сегмент — успех, средний — ответ пришёл, но числа в нём не было (пустое тело или нераспознанная схема), высокий — ответа не было вовсе.

Доступность 92,1% по 890 опросам: 179 чистых, 13 без числа в ответе, 31 без ответа. Медиана 161 мс, p95 202 мс.

Когда система тревожилась

только алерты этого провайдера

Метки не сворачиваются в число: плотность и есть сигнал. Критичных 0, внимание 2, информационных 0. При наложении цвет берётся по худшему уровню; клик по сгустку открывает список, а не произвольный инцидент из него.

События

пополнения, слепота, сигналы
алерт 1 ч назад уровень: внимание

anthropic: данные не поступают — пустое тело при HTTP 200 ×2. Остаток по этому провайдеру сейчас неизвестен, проверить доступ к API.

алерт 2 ч назад уровень: внимание

anthropic: данные не поступают — пустое тело при HTTP 200 ×1. Остаток по этому провайдеру сейчас неизвестен, проверить доступ к API.

Сырые ответы

тело вербатим, как его прислал провайдер
200 ok 192 мс cost_report успех
{"object":"cost_report","amount_cents":11116,"window":"trailing_24h"}
200 ok 163 мс cost_report успех
{"object":"cost_report","amount_cents":11117,"window":"trailing_24h"}
200 ok 179 мс cost_report успех
{"object":"cost_report","amount_cents":11118,"window":"trailing_24h"}
200 ok 243 мс cost_report успех
{"object":"cost_report","amount_cents":11119,"window":"trailing_24h"}
200 ok 161 мс cost_report успех
{"object":"cost_report","amount_cents":11120,"window":"trailing_24h"}
200 ok 157 мс cost_report успех
{"object":"cost_report","amount_cents":11121,"window":"trailing_24h"}
200 ok 166 мс cost_report успех
{"object":"cost_report","amount_cents":11122,"window":"trailing_24h"}
200 ok 192 мс cost_report успех
{"object":"cost_report","amount_cents":11123,"window":"trailing_24h"}
200 ok 175 мс cost_report успех
{"object":"cost_report","amount_cents":11100,"window":"trailing_24h"}
200 ok 174 мс cost_report успех
{"object":"cost_report","amount_cents":11076,"window":"trailing_24h"}
200 ok 221 мс cost_report успех
{"object":"cost_report","amount_cents":11052,"window":"trailing_24h"}
200 ok 159 мс cost_report успех
{"object":"cost_report","amount_cents":11028,"window":"trailing_24h"}
200 ok 174 мс cost_report успех
{"object":"cost_report","amount_cents":11004,"window":"trailing_24h"}
200 ok 155 мс cost_report успех
{"object":"cost_report","amount_cents":10980,"window":"trailing_24h"}
200 ok 160 мс cost_report успех
{"object":"cost_report","amount_cents":10956,"window":"trailing_24h"}
200 ok 185 мс cost_report успех
{"object":"cost_report","amount_cents":10931,"window":"trailing_24h"}
200 ok 163 мс cost_report успех
{"object":"cost_report","amount_cents":10907,"window":"trailing_24h"}
200 ok 327 мс cost_report успех
{"object":"cost_report","amount_cents":10883,"window":"trailing_24h"}
200 ok 162 мс cost_report успех
{"object":"cost_report","amount_cents":10872,"window":"trailing_24h"}
200 ok 162 мс cost_report успех
{"object":"cost_report","amount_cents":10861,"window":"trailing_24h"}
200 ok 167 мс cost_report успех
{"object":"cost_report","amount_cents":10850,"window":"trailing_24h"}
200 ok 184 мс cost_report успех
{"object":"cost_report","amount_cents":10839,"window":"trailing_24h"}
200 ok 154 мс cost_report успех
{"object":"cost_report","amount_cents":10828,"window":"trailing_24h"}
200 ok 161 мс cost_report успех
{"object":"cost_report","amount_cents":10817,"window":"trailing_24h"}
200 ok 220 мс cost_report успех
{"object":"cost_report","amount_cents":10806,"window":"trailing_24h"}
200 ok 163 мс cost_report успех
{"object":"cost_report","amount_cents":10795,"window":"trailing_24h"}
200 ok 172 мс cost_report успех
{"object":"cost_report","amount_cents":10784,"window":"trailing_24h"}
200 ok 165 мс cost_report успех
{"object":"cost_report","amount_cents":10773,"window":"trailing_24h"}
200 ok 155 мс cost_report успех
{"object":"cost_report","amount_cents":10775,"window":"trailing_24h"}
200 ok 154 мс cost_report успех
{"object":"cost_report","amount_cents":10777,"window":"trailing_24h"}
200 ok 156 мс cost_report успех
{"object":"cost_report","amount_cents":10779,"window":"trailing_24h"}
200 ok 154 мс cost_report успех
{"object":"cost_report","amount_cents":10781,"window":"trailing_24h"}
200 ok 161 мс cost_report успех
{"object":"cost_report","amount_cents":10784,"window":"trailing_24h"}
200 ok 152 мс cost_report успех
{"object":"cost_report","amount_cents":10786,"window":"trailing_24h"}
200 ok 165 мс cost_report успех
{"object":"cost_report","amount_cents":10788,"window":"trailing_24h"}
200 ok 173 мс cost_report успех
{"object":"cost_report","amount_cents":10790,"window":"trailing_24h"}
200 ok 160 мс cost_report успех
{"object":"cost_report","amount_cents":10792,"window":"trailing_24h"}
200 ok 201 мс cost_report успех
{"object":"cost_report","amount_cents":10795,"window":"trailing_24h"}
200 ok 162 мс cost_report успех
{"object":"cost_report","amount_cents":10794,"window":"trailing_24h"}
200 ok 153 мс cost_report успех
{"object":"cost_report","amount_cents":10793,"window":"trailing_24h"}
200 ok 162 мс cost_report успех
{"object":"cost_report","amount_cents":10791,"window":"trailing_24h"}
200 ok 160 мс cost_report успех
{"object":"cost_report","amount_cents":10790,"window":"trailing_24h"}
200 ok 169 мс cost_report успех
{"object":"cost_report","amount_cents":10789,"window":"trailing_24h"}
200 ok 175 мс cost_report успех
{"object":"cost_report","amount_cents":10788,"window":"trailing_24h"}
200 ok 221 мс cost_report успех
{"object":"cost_report","amount_cents":10787,"window":"trailing_24h"}
504 5xx 3,17 с адаптер не сработал HTTP 5xx · ошибка провайдера
error code: 504
200 ok 229 мс cost_report успех
{"object":"cost_report","amount_cents":10785,"window":"trailing_24h"}
200 ok 258 мс cost_report успех
{"object":"cost_report","amount_cents":10783,"window":"trailing_24h"}
500 5xx 154 мс адаптер не сработал HTTP 5xx · ошибка провайдера
{"error":"upstream 500"}
500 5xx 170 мс адаптер не сработал HTTP 5xx · ошибка провайдера
{"error":"upstream 500"}

Тело хранится вербатим, поэтому вопрос «баг у нас или у них» решается глазами: HTTP 200 с телом {} — это сбой провайдера, а не обнулённый баланс.

Оценка расхода строится по разности наблюдений и имеет известный предел точности: пополнение между двумя опросами маскирует расход. Это предел метода, а не дефект данных.