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

OpenAI

openai предоплата USD норма

остаток предоплачен, ноль означает остановку сервиса

LLM API. Prepaid USD credit balance.

Остаток
$643,81
на 54 с назад
Расход
$5,33/ч
по разности подряд идущих наблюдений
Прогноз
5 д
до нуля при текущей скорости
Доступность
96,1%
362 опрос(ов) · последний успешный 1 мин назад
Последний успешный ответ: 24.08, 11:46:00 UTC.
Окно

Остаток

пополнения и разрывы размечены
История остатка: 179 наблюдений остатка, 3 пополнений, 1 разрывов наблюдений, от $575,64 до $643,81.Наблюдений не было 8 мин$600,00$650,00+$0,04+$0,04+$99,9105:4607:1608:4610:1611:46
линия — остаток вертикаль с суммой — пополнение заливка — наблюдений не было, расход внутри неизвестен
История остатка: 179 наблюдений остатка, 3 пополнений, 1 разрывов наблюдений, от $575,64 до $643,81.

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

отклонение читается от медианы окна, а не от нуля
Скорость расхода: 118 бакетов, базовая линия $5,40/ч.$0,00/ч$5,00/ч24.08, 05:48 — $5,40/ч24.08, 05:51 — $5,00/ч24.08, 05:54 — $4,80/ч24.08, 05:57 — $4,40/ч24.08, 06:00 — $4,41/ч24.08, 06:03 — $4,20/ч24.08, 06:06 — $4,40/ч24.08, 06:09 — $4,60/ч24.08, 06:12 — $4,60/ч24.08, 06:15 — $4,80/ч24.08, 06:18 — $4,80/ч24.08, 06:21 — $4,80/ч24.08, 06:24 — $5,06/ч24.08, 06:27 — $5,17/ч24.08, 06:30 — $5,20/ч24.08, 06:33 — $5,40/ч24.08, 06:36 — $5,40/ч24.08, 06:39 — $5,60/ч24.08, 06:42 — $5,57/ч24.08, 06:51 — $5,43/ч24.08, 06:54 — $5,60/ч24.08, 06:57 — $5,39/ч24.08, 07:00 — $5,40/ч24.08, 07:03 — $5,40/ч24.08, 07:06 — $5,40/ч24.08, 07:09 — $5,00/ч24.08, 07:12 — $5,00/ч24.08, 07:15 — $4,80/ч24.08, 07:18 — $4,80/ч24.08, 07:21 — $4,60/ч24.08, 07:24 — $4,59/ч24.08, 07:27 — $4,61/ч24.08, 07:30 — $4,60/ч24.08, 07:33 — $4,60/ч24.08, 07:36 — $4,39/ч24.08, 07:39 — $4,61/ч24.08, 07:42 — $4,60/ч24.08, 07:45 — $5,00/ч24.08, 07:48 — $5,20/ч24.08, 07:51 — $5,40/ч24.08, 07:54 — $5,77/ч24.08, 07:57 — $6,01/ч24.08, 08:00 — $6,23/ч24.08, 08:03 — $6,00/ч24.08, 08:06 — $5,80/ч24.08, 08:09 — $5,60/ч24.08, 08:12 — $5,40/ч24.08, 08:15 — $5,40/ч24.08, 08:18 — $5,00/ч24.08, 08:21 — $4,80/ч24.08, 08:24 — $5,20/ч24.08, 08:27 — $5,20/ч24.08, 08:30 — $5,40/ч24.08, 08:33 — $5,40/ч24.08, 08:36 — $5,80/ч24.08, 08:39 — $5,80/ч24.08, 08:42 — $5,80/ч24.08, 08:45 — $6,00/ч24.08, 08:48 — $6,00/ч24.08, 08:51 — $6,00/ч24.08, 08:54 — $6,00/ч24.08, 08:57 — $6,20/ч24.08, 09:00 — $6,00/ч24.08, 09:03 — $6,18/ч24.08, 09:06 — $7,07/ч24.08, 09:09 — $6,23/ч24.08, 09:12 — $6,38/ч24.08, 09:15 — $6,22/ч24.08, 09:18 — $6,40/ч24.08, 09:21 — $6,41/ч24.08, 09:24 — $6,00/ч24.08, 09:27 — $5,78/ч24.08, 09:30 — $5,40/ч24.08, 09:33 — $5,20/ч24.08, 09:36 — $4,99/ч24.08, 09:39 — $4,61/ч24.08, 09:42 — $4,60/ч24.08, 09:45 — $4,80/ч24.08, 09:48 — $5,00/ч24.08, 09:51 — $5,40/ч24.08, 09:54 — $5,60/ч24.08, 09:57 — $5,80/ч24.08, 10:00 — $6,00/ч24.08, 10:03 — $6,13/ч24.08, 10:06 — $5,87/ч24.08, 10:09 — $5,60/ч24.08, 10:12 — $5,60/ч24.08, 10:15 — $5,39/ч24.08, 10:18 — $5,41/ч24.08, 10:21 — $5,21/ч24.08, 10:24 — $5,00/ч24.08, 10:27 — $5,14/ч24.08, 10:30 — $5,26/ч24.08, 10:33 — $5,00/ч24.08, 10:36 — $4,99/ч24.08, 10:39 — $5,21/ч24.08, 10:42 — $5,00/ч24.08, 10:45 — $5,40/ч24.08, 10:48 — $5,19/ч24.08, 10:51 — $5,60/ч24.08, 10:54 — $5,80/ч24.08, 10:57 — $5,80/ч24.08, 11:00 — $5,80/ч24.08, 11:03 — $5,80/ч24.08, 11:06 — $5,59/ч24.08, 11:09 — $5,20/ч24.08, 11:12 — $5,00/ч24.08, 11:15 — $4,79/ч24.08, 11:18 — $4,41/ч24.08, 11:21 — $4,39/ч24.08, 11:24 — $4,60/ч24.08, 11:27 — $4,76/ч24.08, 11:30 — $5,05/ч24.08, 11:33 — $5,40/ч24.08, 11:36 — $5,60/ч24.08, 11:39 — $5,81/ч24.08, 11:42 — $5,78/ч24.08, 11:45 — $5,42/чмедиана $5,40/ч05:4607:1608:4610:1611:46
столбец — наблюдённая скорость за бакет пунктир — медиана окна пропуск — расход не наблюдался, это не ноль
Скорость расхода: 118 бакетов, базовая линия $5,40/ч.

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

почему в графиках выше могут быть дыры
Доступность 96,1% по 362 опросам: 170 чистых, 3 без числа в ответе, 8 без ответа. Медиана 164 мс, p95 223 мс.05:47 — успех, 170 мс05:49 — успех, 162 мс05:51 — HTTP 5xx · ошибка провайдера, 3,17 с05:53 — успех, 177 мс05:55 — успех, 161 мс05:57 — успех, 162 мс05:59 — успех, 170 мс06:01 — успех, 168 мс06:03 — успех, 188 мс06:05 — успех, 166 мс06:07 — успех, 156 мс06:10 — HTTP 200 · тело пустое, 179 мс06:11 — успех, 160 мс06:13 — успех, 154 мс06:15 — успех, 409 мс06:17 — успех, 164 мс06:19 — успех, 169 мс06:21 — успех, 159 мс06:23 — успех, 165 мс06:25 — успех, 181 мс06:27 — сетевая ошибка, 0 мс06:28 — успех, 161 мс06:30 — успех, 189 мс06:32 — успех, 165 мс06:35 — HTTP 5xx · ошибка провайдера, 3,19 с06:36 — успех, 176 мс06:38 — успех, 162 мс06:41 — успех, 165 мс06:43 — успех, 190 мс06:45 — HTTP 5xx · ошибка провайдера, 167 мс06:47 — HTTP 5xx · ошибка провайдера, 159 мс06:49 — HTTP 5xx · ошибка провайдера, 170 мс06:51 — HTTP 5xx · ошибка провайдера, 173 мс06:53 — успех, 161 мс06:55 — успех, 157 мс06:57 — HTTP 5xx · ошибка провайдера, 3,25 с06:59 — HTTP 200 · тело пустое, 161 мс07:01 — успех, 167 мс07:03 — успех, 177 мс07:05 — успех, 228 мс07:07 — успех, 179 мс07:09 — успех, 165 мс07:11 — успех, 242 мс07:13 — успех, 164 мс07:15 — успех, 172 мс07:17 — успех, 154 мс07:19 — успех, 161 мс07:21 — успех, 171 мс07:23 — успех, 162 мс07:25 — успех, 165 мс07:27 — успех, 165 мс07:29 — успех, 167 мс07:31 — успех, 174 мс07:33 — успех, 162 мс07:35 — успех, 158 мс07:37 — успех, 164 мс07:39 — успех, 163 мс07:41 — успех, 172 мс07:43 — успех, 181 мс07:45 — успех, 171 мс07:47 — успех, 163 мс07:49 — успех, 167 мс07:51 — успех, 166 мс07:53 — успех, 163 мс07:55 — успех, 198 мс07:57 — успех, 203 мс07:59 — успех, 165 мс08:01 — успех, 162 мс08:03 — успех, 175 мс08:05 — успех, 175 мс08:07 — успех, 167 мс08:09 — успех, 165 мс08:11 — успех, 160 мс08:13 — успех, 164 мс08:15 — HTTP 200 · тело пустое, 161 мс08:17 — успех, 162 мс08:19 — успех, 186 мс08:21 — успех, 167 мс08:23 — успех, 174 мс08:25 — успех, 178 мс08:27 — успех, 165 мс08:29 — успех, 166 мс08:31 — успех, 164 мс08:33 — успех, 161 мс08:35 — успех, 170 мс08:37 — успех, 174 мс08:39 — успех, 163 мс08:41 — успех, 171 мс08:43 — успех, 164 мс08:45 — успех, 161 мс08:47 — успех, 183 мс08:49 — успех, 185 мс08:51 — успех, 168 мс08:53 — успех, 173 мс08:55 — успех, 173 мс08:57 — успех, 164 мс08:59 — успех, 164 мс09:01 — успех, 176 мс09:03 — успех, 166 мс09:05 — успех, 373 мс09:06 — успех, 163 мс09:07 — успех, 163 мс09:09 — успех, 155 мс09:11 — успех, 167 мс09:13 — успех, 156 мс09:15 — успех, 157 мс09:17 — успех, 158 мс09:19 — успех, 157 мс09:21 — успех, 159 мс09:23 — успех, 183 мс09:25 — успех, 159 мс09:27 — успех, 154 мс09:29 — успех, 178 мс09:31 — успех, 155 мс09:33 — успех, 223 мс09:35 — успех, 171 мс09:37 — успех, 154 мс09:39 — успех, 158 мс09:41 — успех, 159 мс09:43 — успех, 153 мс09:45 — успех, 156 мс09:47 — успех, 154 мс09:49 — успех, 164 мс09:51 — успех, 154 мс09:53 — успех, 159 мс09:55 — успех, 168 мс09:57 — успех, 159 мс09:59 — успех, 166 мс10:01 — успех, 161 мс10:03 — успех, 158 мс10:05 — успех, 193 мс10:07 — успех, 160 мс10:09 — успех, 159 мс10:11 — успех, 180 мс10:13 — успех, 167 мс10:15 — успех, 175 мс10:17 — успех, 167 мс10:19 — успех, 158 мс10:21 — успех, 155 мс10:23 — успех, 164 мс10:25 — успех, 165 мс10:27 — успех, 151 мс10:29 — успех, 208 мс10:31 — успех, 164 мс10:33 — успех, 161 мс10:35 — успех, 158 мс10:37 — успех, 162 мс10:39 — успех, 164 мс10:41 — успех, 163 мс10:43 — успех, 160 мс10:45 — успех, 168 мс10:47 — успех, 163 мс10:49 — успех, 167 мс10:51 — успех, 159 мс10:53 — успех, 198 мс10:55 — успех, 162 мс10:57 — успех, 246 мс10:59 — успех, 165 мс11:01 — успех, 206 мс11:03 — успех, 315 мс11:05 — успех, 166 мс11:07 — успех, 164 мс11:09 — успех, 160 мс11:11 — успех, 171 мс11:13 — успех, 177 мс11:15 — успех, 163 мс11:17 — успех, 155 мс11:19 — успех, 158 мс11:21 — успех, 159 мс11:23 — успех, 169 мс11:25 — успех, 155 мс11:27 — успех, 155 мс11:29 — успех, 160 мс11:31 — успех, 165 мс11:33 — успех, 163 мс11:35 — успех, 168 мс11:37 — успех, 160 мс11:39 — успех, 163 мс11:41 — успех, 160 мс11:43 — успех, 160 мс11:45 — успех, 161 мс
05:47 11:45

96,1% успешных · медиана 164 мс · p95 223 мс · 362 опрос(ов) · сегмент = 2 опрос(ов), показан худший из них

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

Доступность 96,1% по 362 опросам: 170 чистых, 3 без числа в ответе, 8 без ответа. Медиана 164 мс, p95 223 мс.

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

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

алертов в этом промежутке не было

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

События

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

Пополнение $99.91

пополнение 2 ч назад +$0,04 уровень: норма

Пополнение $0.04

пополнение 2 ч назад +$0,04 уровень: норма

Пополнение $0.04

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

Слепота 8 мин — наблюдений не было, расход за этот интервал неизвестен

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

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

Сырые ответы

тело вербатим, как его прислал провайдер
200 ok 163 мс flat_balance успех
{"balance":643.81,"currency":"USD"}
200 ok 161 мс flat_balance успех
{"balance":643.9,"currency":"USD"}
200 ok 177 мс flat_balance успех
{"balance":643.99,"currency":"USD"}
200 ok 160 мс flat_balance успех
{"balance":644.09,"currency":"USD"}
200 ok 152 мс flat_balance успех
{"balance":644.18,"currency":"USD"}
200 ok 160 мс flat_balance успех
{"balance":644.28,"currency":"USD"}
200 ok 248 мс flat_balance успех
{"balance":644.38,"currency":"USD"}
200 ok 163 мс flat_balance успех
{"balance":644.48,"currency":"USD"}
200 ok 159 мс flat_balance успех
{"balance":644.57,"currency":"USD"}
200 ok 160 мс flat_balance успех
{"balance":644.67,"currency":"USD"}
200 ok 171 мс flat_balance успех
{"balance":644.76,"currency":"USD"}
200 ok 168 мс flat_balance успех
{"balance":644.85,"currency":"USD"}
200 ok 162 мс flat_balance успех
{"balance":644.94,"currency":"USD"}
200 ok 163 мс flat_balance успех
{"balance":645.03,"currency":"USD"}
200 ok 180 мс flat_balance успех
{"balance":645.12,"currency":"USD"}
200 ok 165 мс flat_balance успех
{"balance":645.2,"currency":"USD"}
200 ok 249 мс flat_balance успех
{"balance":645.29,"currency":"USD"}
200 ok 160 мс flat_balance успех
{"balance":645.37,"currency":"USD"}
200 ok 188 мс flat_balance успех
{"balance":645.45,"currency":"USD"}
200 ok 155 мс flat_balance успех
{"balance":645.53,"currency":"USD"}
200 ok 174 мс flat_balance успех
{"balance":645.61,"currency":"USD"}
200 ok 155 мс flat_balance успех
{"balance":645.69,"currency":"USD"}
200 ok 159 мс flat_balance успех
{"balance":645.76,"currency":"USD"}
200 ok 169 мс flat_balance успех
{"balance":645.84,"currency":"USD"}
200 ok 167 мс flat_balance успех
{"balance":645.91,"currency":"USD"}
200 ok 159 мс flat_balance успех
{"balance":645.98,"currency":"USD"}
200 ok 166 мс flat_balance успех
{"balance":646.06,"currency":"USD"}
200 ok 158 мс flat_balance успех
{"balance":646.13,"currency":"USD"}
200 ok 173 мс flat_balance успех
{"balance":646.2,"currency":"USD"}
200 ok 155 мс flat_balance успех
{"balance":646.28,"currency":"USD"}
200 ok 212 мс flat_balance успех
{"balance":646.36,"currency":"USD"}
200 ok 163 мс flat_balance успех
{"balance":646.44,"currency":"USD"}
200 ok 156 мс flat_balance успех
{"balance":646.52,"currency":"USD"}
200 ok 177 мс flat_balance успех
{"balance":646.6,"currency":"USD"}
200 ok 168 мс flat_balance успех
{"balance":646.68,"currency":"USD"}
200 ok 171 мс flat_balance успех
{"balance":646.77,"currency":"USD"}
200 ok 165 мс flat_balance успех
{"balance":646.85,"currency":"USD"}
200 ok 160 мс flat_balance успех
{"balance":646.94,"currency":"USD"}
200 ok 157 мс flat_balance успех
{"balance":647.03,"currency":"USD"}
200 ok 164 мс flat_balance успех
{"balance":647.12,"currency":"USD"}
200 ok 198 мс flat_balance успех
{"balance":647.21,"currency":"USD"}
200 ok 166 мс flat_balance успех
{"balance":647.31,"currency":"USD"}
200 ok 158 мс flat_balance успех
{"balance":647.4,"currency":"USD"}
200 ok 315 мс flat_balance успех
{"balance":647.5,"currency":"USD"}
200 ok 161 мс flat_balance успех
{"balance":647.6,"currency":"USD"}
200 ok 206 мс flat_balance успех
{"balance":647.7,"currency":"USD"}
200 ok 215 мс flat_balance успех
{"balance":647.79,"currency":"USD"}
200 ok 165 мс flat_balance успех
{"balance":647.89,"currency":"USD"}
200 ok 189 мс flat_balance успех
{"balance":647.99,"currency":"USD"}
200 ok 246 мс flat_balance успех
{"balance":648.09,"currency":"USD"}

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

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