Тарифікація OpenAI API, пояснена на реальних цифрах
Updated 2026-07-15
Тарифікація OpenAI API це передоплата з обліком за токенами: спочатку ви поповнюєте кредити, а потім кожен запит списує баланс залежно від кількості вхідних і вихідних токенів за ставкою моделі. На gpt-5.5 вихідні токени коштують у 6 разів дорожче вхідних, тож саме довжина відповіді та звички роботи з контекстом визначають ваш рахунок більше за все інше.
Коротка відповідь: як працює тарифікація OpenAI API
Три числа визначають кожен рядок вашого рахунку: кількість надісланих вхідних токенів, кількість згенерованих вихідних токенів і ставка за мільйон токенів обраної моделі. Немає ні підписки, ні плати за сам запит. Помножте, поділіть на мільйон, і готово. Пастка в тому, що ці три числа поводяться по-різному. Вхідні токени тихо зростають у міру накопичення історії чату, вихідні токени несуть велику надбавку за токен, а ставка змінюється щоразу, коли ви перемикаєте модель. Далі в цьому гіді: механіка, поточні ставки gpt-5.5, три повністю розраховані приклади та місця, де рахунки зростають без попередження.
- Одиниця тарифікації: токени, обліковуються окремо для входу (промпт + історія) і виходу (відповідь)
- Модель оплати: передоплачені кредити, списуються за кожен запит; запити падають при нульовому балансі, якщо не увімкнено автопоповнення
- Рівні використання змінюють ваші ліміти швидкості, а не ціни
- Batch API: половина ціни для асинхронних задач, що можуть чекати до 24 годин
Передоплачені кредити, рівні використання і Batch API
OpenAI перевела акаунти API на передоплачену тарифікацію: ви купуєте кредити наперед, а використання їх списує. Дві деталі заскакують людей зненацька. По-перше, невикористані кредити згорають через 12 місяців після покупки, тож завантаження річного бюджету в січні це благодійність, якщо ваш трафік невеликий. По-друге, коли баланс сягає нуля, ваші запити одразу починають повертати помилки, що виглядає як збій, якщо ніхто не стежить за панеллю тарифікації. Автопоповнення виправляє жорстку зупинку, але прибирає природну стелю витрат, тож поєднуйте його з лімітами використання. Рівні використання це другий механізм. Акаунти піднімаються рівнями в міру зростання сукупних витрат і віку акаунту, і кожен рівень підвищує ваші ліміти швидкості (запити на хвилину і токени на хвилину). Рівні не змінюють ціну за токен. Якщо ви отримуєте помилки 429 при невеликому обсязі, ви на низькому рівні, і виправлення це історія витрат або запит на підвищення ліміту швидкості, а не інший план. Batch API це єдина вбудована знижка, під яку варто планувати: надішліть файл із запитами, приймайте результати протягом 24-годинного вікна і платіть половину стандартної ставки і за вхід, і за вихід. Усе, що не звернене до користувача і не чутливе до затримки (оцінки, бекфіли, підсумовування, класифікація), належить туди. Кешований вхід також тарифікується зі знижкою, коли ваші промпти мають спільний довгий стабільний префікс, що винагороджує розміщення статичних інструкцій на початку, а змінного контенту в кінці.
Відстежуйте точне використання з відповіді API
Вам не потрібно оцінювати токени бібліотекою-токенізатором постфактум. Кожна відповідь chat completion містить об'єкт usage з точною кількістю, за яку вас тарифікували. Логуйте його при кожному виклику, і ваш облік витрат стає точними даними, а не наближенням. Один нюанс: при увімкненому стримінгу об'єкт usage надсилається лише якщо ви запитали його через stream_options. Якщо у ваших логах нульова кількість токенів для стрімінгових запитів, це причина.
curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"messages": [{"role": "user", "content": "Summarize the attached notes in one line."}],
"max_completion_tokens": 200,
"stream_options": {"include_usage": true}
}'
# Відповідь містить точні тарифіковані значення:
# "usage": {
# "prompt_tokens": 42,
# "completion_tokens": 118,
# "total_tokens": 160
# }Побудуйте калькулятор вартості OpenAI API за десять рядків
Онлайн-калькулятори вартості застарівають за тиждень після зміни ціни. Функція на десять рядків, що живиться з об'єкта usage, ніколи. Тримайте таблицю ставок по моделі, множте і логуйте суму в доларах поруч із кожним ID запиту. Зверніть увагу, що моделі зі здатністю до міркування тарифікують приховані токени міркування як токени completion, тож калькулятор нижче залишається коректним, поки ви зчитуєте completion_tokens із відповіді, а не рахуєте видимий текст самостійно.
# USD за 1M токенів: {"in": input_rate, "out": output_rate}
RATES = {
"gpt-5.5": {"in": 4.00, "out": 24.00},
"claude-sonnet-4-6": {"in": 2.40, "out": 12.00},
"deepseek-v4-flash": {"in": 0.126, "out": 0.252},
}
def cost_usd(model: str, prompt_tokens: int, completion_tokens: int) -> float:
rate = RATES[model]
return (prompt_tokens * rate["in"] + completion_tokens * rate["out"]) / 1_000_000
usage = response.usage
print(f"{cost_usd('gpt-5.5', usage.prompt_tokens, usage.completion_tokens):.6f}")Таблиця цін gpt-5.5 і порівняння моделей
Ставки нижче це каталог APIsRouter: APIsRouter, OpenAI-сумісний шлюз (Base URL https://api.apisrouter.com/v1) із тарифікацією за оплатою за використання без підписки, де глобальні моделі коштують на 20 відсотків нижче офіційного прайсу, а китайські моделі дешевші за свої офіційні ставки. Оформлення на /topup не потребує реєстрації: спершу оплата, потім ключ приходить на email, а перше поповнення додає +100% балансу. Завжди звіряйте офіційні ставки OpenAI на їхній сторінці цін перед плануванням бюджету прямого акаунту, оскільки прайсові ціни змінюються. Для контексту той самий каталог містить моделі, з якими люди насправді порівнюють gpt-5.5. kimi-k2.6 і mimo також представлені для навантажень, орієнтованих на чат.
| Одиниця gpt-5.5 | Вхід | Вихід |
|---|---|---|
| За 1M токенів | $4.00 | $24.00 |
| За 1K токенів | $0.004 | $0.024 |
| Типовий хід чату (1 500 вхід, 300 вихід) | $0.0060 | $0.0072 |
Як gpt-5.5 порівнюється за ціною
Та сама математика, різні ставки. Вибір моделі це найбільший важіль для рахунку за токени, і більшість навантажень поєднують кілька моделей замість того, щоб обирати одну.
| ID моделі | Вхід / 1M | Вихід / 1M | Позиціонування |
|---|---|---|---|
| gpt-5.5 | $4.00 | $24.00 | Флагман OpenAI, найсильніше загальне міркування |
| claude-opus-4-7 | $4.00 | $20.00 | Глибоке міркування, розлогий аналіз |
| claude-sonnet-4-6 | $2.40 | $12.00 | Найвища якість прози; політика Anthropic обмежує його SFW творчим письмом |
| gemini-3.5-flash | $1.20 | $7.20 | Швидкий мультимодальний робочий кінь |
| glm-5 | $0.514 | $2.314 | Вигідний вибір для довгих сесій чату |
| deepseek-v4-pro | $0.3915 | $0.783 | Улюбленець спільноти для рольових ігор із персонажами |
| deepseek-v4-flash | $0.126 | $0.252 | Найдешевший варіант для довгих сесій |
| grok-4.5 | $1.60 | $4.80 | Опублікована політика xAI дозволяє дорослі художні теми |
Розраховані приклади: три навантаження від початку до кінця
Усі три приклади використовують ставки gpt-5.5 вище ($4.00 вхід, $24.00 вихід за 1M токенів). Приклад 1, продакшн-чат-бот: 100 000 запитів на місяць у середньому по 1 500 вхідних і 300 вихідних токенів кожен. Вхід: 150M токенів за $4.00 складає $600. Вихід: 30M токенів за $24.00 складає $720. Разом: $1 320 на місяць, і зверніть увагу, що вихід становить більше половини рахунку, попри те що це лише одна п'ята токенів. Приклад 2, сесія рольової гри чи чату з персонажем на 60 ходів, де фронтенд повторно надсилає в середньому 6 000-токенний контекст на кожному ході з відповідями по 250 токенів. Вхід: 360K токенів складає $1.44. Вихід: 15K токенів складає $0.36. Разом: приблизно $1.80 за сесію. Та сама сесія на deepseek-v4-flash коштує приблизно п'ять центів, тому користувачі довгих сесій рідко запускають флагманські моделі на кожному ході. Приклад 3, підсумовування 20 000 документів по 2 500 вхідних і 150 вихідних токенів кожен. Вхід: 50M токенів складає $200. Вихід: 3M токенів складає $72. Разом: $272 як синхронна задача, або приблизно $136 через Batch API, оскільки тут ніщо не чутливе до затримки.
| Навантаження | Вхідні токени | Вихідні токени | Вартість gpt-5.5 |
|---|---|---|---|
| Чат-бот, 100K запитів/міс (1 500 вхід / 300 вихід) | 150M | 30M | $1 320 / місяць |
| Сесія чату на 60 ходів (6K контексту повторно, відповіді по 250 токенів) | 360K | 15K | ~$1.80 / сесія |
| Підсумувати 20 000 документів (2 500 вхід / 150 вихід) | 50M | 3M | $272 синхронно, ~$136 пакетно |
Несподіванки у вартості, що роздувають рахунки за OpenAI
Жодна з цих речей не проявляється в тестовому одиничному запиті. Вони проявляються на другий місяць, коли сесії стають довгими, а вікно історії тихо потроїлось. Логуйте об'єкт usage з першого дня і будуйте графік вхідних токенів на сесію в часі; цей один графік ловить більшість пунктів зі списку вище.
- Повторна відправка історії: кожен хід чату повторно надсилає всю розмову, тож вартість входу на сесію зростає приблизно пропорційно квадрату кількості ходів, доки ви її не обрізаєте
- Надбавка на вихід: вихід gpt-5.5 коштує у 6 разів дорожче входу, тому розлогі відповіді й невстановлені обмеження довжини домінують у рахунках
- Токени міркування: прихований ланцюжок міркувань тарифікується як токени completion, які ви ніколи не бачите в тексті
- Таймаути клієнта: якщо ваша сторона скасовує запит після того, як сервер почав генерацію, згенеровані токени все одно тарифікуються
- Вхідні зображення: зображення токенізуються, і одне зображення з високою деталізацією може коштувати тисячі вхідних токенів
- Згорання кредитів: передоплачений баланс, куплений понад 12 місяців тому, зникає незалежно від того, витрачений він чи ні
Як знизити витрати на OpenAI API
Маршрутизація це найбільший важіль. Команди, що розділяють трафік між флагманом і ціннісною моделлю на кшталт deepseek-v4-flash чи glm-5, зазвичай знижують витрати значно сильніше за будь-яке налаштування промпту, бо дешева модель обробляє ходи з високим обсягом. Для чат- і рольових фронтендів зокрема пара deepseek-v4-pro і deepseek-v4-flash це типова відповідь спільноти щодо співвідношення ціна-якість, kimi-k2.6 і mimo варті тестування, а моделі Claude це вибір, коли найважливіша відшліфована SFW проза. З яким би фронтендом ви не з'єднувались, дотримуйтесь його умов використання й вікових вимог. Сама математика тарифікації ніколи не змінюється: токени на вхід, токени на вихід, ставка. Занесіть ці три числа у свої логи, і кожне рішення щодо вартості перетвориться з здогадки на арифметику.
- Обмежуйте вихід через max_completion_tokens у кожному виклику; це найдешевший запобіжник, який існує
- Обрізайте історію ковзним вікном або підсумовуйте старі ходи в компактну примітку замість повторної відправки їх дослівно
- Переносьте неінтерактивну роботу на Batch API і платіть половину ставки
- Тримайте довгий стабільний системний промпт на початку, а змінний контент у кінці, щоб знижки за кешований вхід справді спрацьовували
- Маршрутизуйте за задачею: класифікація, вилучення даних і повсякденні ходи чату не потребують флагманської моделі; залишайте gpt-5.5 для кроків, що не вдаються на дешевших моделях
- Встановіть сповіщення про баланс і ліміти по кожному ключу, щоб жоден вихід з-під контролю не спустошив акаунт
Поширені запитання
Як працює тарифікація OpenAI API?
Це передоплата з обліком за токенами. Ви спершу купуєте кредити, потім кожен запит списує вхідні токени, помножені на вхідну ставку, плюс вихідні токени, помножені на вихідну ставку моделі, що використовувалась. Підписки немає; коли кредити закінчуються, запити падають з помилкою, доки ви не поповните баланс або не спрацює автопоповнення.
Чи безкоштовний OpenAI API у використанні?
Ні. Постійного безкоштовного рівня для використання API не існує; кожен токен тарифікується з передоплачених кредитів. Існують періодичні промо-кредити для нових акаунтів, але вони згорають. Якщо вам потрібен безкоштовний варіант для тестування, цю прогалину заповнюють деякі сторонні шлюзи й локальні моделі.
Скільки коштує OpenAI API за 1 000 токенів?
За поточними каталожними ставками gpt-5.5, 1 000 вхідних токенів коштують $0.004, а 1 000 вихідних коштують $0.024. Типовий хід чату на 1 500 вхідних і 300 вихідних токенів виходить приблизно на 1.3 цента.
Чому мій рахунок за OpenAI API такий високий?
Зазвичай одна з трьох причин: історія чату повторно надсилається повністю на кожному ході, тож вхід зростає з довжиною сесії; необмежений вихід на моделі, чия вихідна ставка у 6 разів дорожча вхідної; або приховані токени міркування, тарифіковані як токени completion. Логуйте об'єкт usage по кожному запиту, щоб знайти, яка саме причина у вашому випадку.
Чи згорають кредити OpenAI API?
Так. Передоплачені кредити згорають через 12 місяців після покупки, незалежно від того, використали ви їх чи ні. Купуйте частинами, що відповідають вашому реальному місячному обсягу спалювання, замість того щоб завантажувати великий баланс наперед.
Чи дешевший OpenAI API за ChatGPT Plus?
Для легкого чи нерівномірного використання так: кілька мільйонів токенів на місяць на моделі середнього рівня коштують менше за підписку. Для активного щоденного чату з довгими контекстами на флагманській моделі API може вийти дорожче. Прогоніть свої очікувані обсяги токенів через математику ставок, перш ніж вирішувати.