# Claude API или OpenAI API: где дешевле при вашей нагрузке

> Sonnet 5 и GPT-6 Sol, Fable 5.1 и GPT-6 Astra стоят по прайсу одинаково. Разницу в счёте дают попадания в кэш, запросы длиннее 272 тыс. токенов и Batch.

- URL: https://blog.laozhang.ai/ru/posts/claude-api-vs-openai-api-pricing
- Published: 2026-05-02
- Updated: 2026-10-26
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ru/about)
- Topic: Цены на API и тарифы
- Tags: Claude API, OpenAI API, GPT-6, Стоимость API, Кэширование

---
По состоянию на 26 сентября 2026 года прямые API обеих компаний продают две пары моделей по одинаковому прайсу. **GPT-6 Sol и Claude Sonnet 5** стоят $2 за 1 млн входных и $10 за 1 млн выходных токенов, **GPT-6 Astra и Claude Fable 5.1** — $10 и $50. Совпадает даже цена записи в кэш. В нижнем сегменте равенства нет: GPT-6 Luna ($0,10 / $0,50) в 10 раз дешевле Claude Haiku 4.5 ($1 / $5). Claude Opus 5.5 ($4 / $20) стоит между Sol и Astra, прямой пары у него нет. Источники: [прайс OpenAI](https://developers.openai.com/api/docs/pricing) и [прайс Anthropic](https://platform.claude.com/docs/en/about-claude/pricing).

Раз ставки совпадают, дешевле окажется та сторона, чьи условия подходят вашей нагрузке:

- **Промпт длиннее 272 тыс. токенов.** OpenAI считает весь такой запрос по повышенной ставке: вход и кэш вдвое дороже, выход в 1,5 раза. Claude до 1 млн токенов берёт обычную цену, поэтому длинные запросы у него дешевле в 1,5–2 раза.
- **Большая часть входа читается из кэша.** Fable 5.1 берёт за попадание $0,25, Astra — $1. У Sol и Sonnet 5 попадание стоит одинаково, $0,20.
- **Ответ может подождать.** Batch у обеих компаний вдвое дешевле стандартной обработки, у OpenAI за ту же половинную цену есть ещё режим Flex.
- **Нужен самый дешёвый массовый вариант.** Здесь выигрывает Luna: Haiku 4.5 в 10 раз дороже и не принимает промпт больше 200 тыс. токенов.

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

## Какие модели сравнивать между собой

Все цены — USD за 1 млн токенов, прямой API, стандартная обработка. Для OpenAI взяты ставки короткого контекста, то есть до 272 тыс. входных токенов. У Claude две цены записи в кэш: на 5 минут и на 1 час. У OpenAI с 20 октября 2026 года тоже две: на 30 минут и на 12 часов (вторая — только в Responses API).

| Модель | Вход | Попадание в кэш | Запись в кэш | Выход | Окно контекста |
|---|---:|---:|---:|---:|---:|
| GPT-6 Luna | $0,10 | $0,01 | $0,125 / $0,25 | $0,50 | 1,05 млн |
| Claude Haiku 4.5 | $1 | $0,10 | $1,25 / $2 | $5 | 200 тыс. |
| GPT-6 Sol | $2 | $0,20 | $2,50 / $5 | $10 | 1,05 млн |
| Claude Sonnet 5 | $2 | $0,20 | $2,50 / $4 | $10 | 1 млн |
| Claude Opus 5.5 | $4 | $0,20 | $5 / $8 | $20 | 1 млн |
| GPT-6 Astra | $10 | $1 | $12,50 / $25 | $50 | 1,05 млн |
| Claude Fable 5.1 | $10 | $0,25 | $12,50 / $20 | $50 | 1 млн |

Максимальный ответ у всех моделей таблицы — 128 тыс. токенов, кроме Haiku 4.5 с 64 тыс. Окна контекста и лимиты взяты со страниц моделей [GPT-6 Sol](https://developers.openai.com/api/docs/models/gpt-6-sol) и из [обзора моделей Claude](https://platform.claude.com/docs/en/about-claude/models/overview).

Несколько деталей, которые таблица не показывает:

- **Opus 5.5 дорогой только на новом входе и выходе.** Попадание в кэш у него стоит 5 % от цены входа, то есть те же $0,20, что у Sonnet 5 и Sol. Относительно Opus 5 ($5 / $25) прайс Opus 5.5 ниже на 20 %. Подробнее о выборе — в статье [«Claude Opus 5.5 или GPT-6 Sol: выбор для кода и сложных задач»](https://blog.laozhang.ai/ru/posts/claude-opus-5-5-vs-gpt-6-sol).
- **У Fable 5.1 самое дешёвое попадание в кэш относительно входа** — 2,5 %. Разбор счёта этой модели — в материале [«Цена Claude Fable 5.1 API: тарифы, кэш и расчёт счёта»](https://blog.laozhang.ai/ru/posts/claude-fable-5-1-api-pricing).
- **Haiku 4.5 — модель прошлого поколения.** Anthropic указывает для неё вывод из эксплуатации не раньше 15 октября 2026 года. Если вы закладываете Haiku в долгий бюджет, заранее выберите замену.
- **GPT-5.6 ещё есть в прайсе OpenAI**: Sol $4 / $20 (промоцена действует как минимум до 21 ноября 2026 года), Terra $2 / $12, Luna $0,20 / $1,20. GPT-6 Sol вдвое дешевле GPT-5.6 Sol и дешевле Terra на выходе. Как выбирать внутри линейки OpenAI, разобрано в статье [«GPT-6 Sol, Luna, Astra и GPT-6.1 Terra: что выбрать для работы»](https://blog.laozhang.ai/ru/posts/gpt-6-sol-vs-terra-vs-luna-vs-astra).

## Где одинаковый прайс перестаёт быть одинаковым

| Условие | OpenAI, GPT-6 | Claude | Что это значит для счёта |
|---|---|---|---|
| Промпт больше 272 тыс. токенов | Весь запрос: вход и кэш ×2, выход ×1,5 | Обычные ставки до 1 млн токенов | Длинные запросы у Claude дешевле в 1,5–2 раза |
| Попадание в кэш | 10 % от цены входа | 10 %; у Opus 5.5 — 5 %, у Fable 5.1 — 2,5 % | Sol и Sonnet 5 равны; Fable 5.1 в 4 раза дешевле Astra на кэшируемой части |
| Запись в кэш | 1,25 × за 30 минут или 2,5 × за 12 часов (только Responses API) | 1,25 × за 5 минут или 2 × за 1 час | Короткая запись (5 и 30 минут) стоит одинаково; часовая есть только у Claude, 12-часовая — только у OpenAI |
| Окно контекста | 1,05 млн у Luna, Sol и Astra | 1 млн; у Haiku 4.5 — 200 тыс. | Промпт больше 200 тыс. в нижнем сегменте берёт только Luna |
| Batch | −50 % на все категории | −50 % на все категории | Равенство сохраняется |
| Flex | −50 %, как Batch | Нет | Ещё один способ получить половинную цену у OpenAI |
| Fast mode | ×2 для Luna, Sol и Astra | Только Opus 5.5: $8 / $40, не сочетается с Batch | Ускорение Sonnet 5 и Fable 5.1 по прайсу не предусмотрено |
| Обработка в регионе | +10 % за региональную обработку данных | +10 % за `inference_geo: "us"` | Надбавка одинаковая |

![Где расходятся условия GPT-6 и Claude при одинаковом прайсе: промпт больше 272 тыс. токенов, цена попадания в кэш, окно контекста в нижнем сегменте и режим Flex](https://blog.laozhang.ai/posts/ru/claude-api-vs-openai-api-pricing/img/same-price-divergence.webp)

**Порог 272 тыс. токенов — это ступенька, а не плавный рост.** Запрос к Sol с 270 тыс. входных и 20 тыс. выходных токенов стоит 0,27 × $2 + 0,02 × $10 = $0,74. Добавьте 10 тыс. токенов входа, и тот же запрос обойдётся в 0,28 × $4 + 0,02 × $15 = $1,42. У Sonnet 5 запрос на 280 тыс. стоит $0,76. Если ваши промпты колеблются около порога, сокращение контекста на несколько тысяч токенов у OpenAI почти вдвое снижает цену запроса. Стоимость длинного контекста у старшей модели OpenAI подробно разобрана в статье [«GPT-6 Astra API: тарифы, кэш и стоимость длинного контекста»](https://blog.laozhang.ai/ru/posts/gpt-6-astra-api-pricing).

**Одинаковая цена за токен не означает одинаковую цену за текст.** Anthropic пишет, что токенизатор Claude 4.7 и новее даёт примерно на 30 % больше токенов на тот же текст, чем прежний токенизатор Claude. Соотношение с токенизатором OpenAI не опубликовано, поэтому его нужно измерить на своих данных. Если, например, ваш документ у Sonnet 5 займёт на 10 % больше токенов, чем у Sol, при одинаковом прайсе он будет на 10 % дороже.

**Кэш окупается не сразу.** По расчёту Anthropic пятиминутная запись окупается после одного попадания, часовая — после двух. Если между запросами проходит больше пяти минут, пятиминутный кэш успевает истечь, и вы снова платите за запись вместо чтения.

## Три расчёта на одинаковом числе токенов

Во всех примерах число токенов у обеих сторон одинаковое, обработка стандартная, без инструментов и повторных попыток. Объёмы подставлены в миллионах токенов, ставки взяты из таблицы выше.

### Шаг агента с кэшированным контекстом

Один шаг: 10 тыс. новых входных токенов, 90 тыс. токенов из кэша и 5 тыс. токенов ответа. Кэш уже записан.

```text
Стоимость шага = 0,01 × вход + 0,09 × попадание в кэш + 0,005 × выход
Sol:   0,01 × 2  + 0,09 × 0,20 + 0,005 × 10 = $0,088
Fable: 0,01 × 10 + 0,09 × 0,25 + 0,005 × 50 = $0,3725
Astra: 0,01 × 10 + 0,09 × 1    + 0,005 × 50 = $0,44
```

| Модель | Один шаг |
|---|---:|
| GPT-6 Luna | $0,0044 |
| Claude Haiku 4.5 | $0,044 |
| GPT-6 Sol | $0,088 |
| Claude Sonnet 5 | $0,088 |
| Claude Opus 5.5 | $0,158 |
| Claude Fable 5.1 | $0,3725 |
| GPT-6 Astra | $0,44 |

Sol и Sonnet 5 совпадают полностью: у них одинаковы все ставки, которые входят в расчёт. Fable 5.1 дешевле Astra только из-за цены попадания: 0,09 × ($1 − $0,25) = $0,0675 на каждом шаге.

Запись кэша в таблицу не входит. Первая запись 90 тыс. токенов стоит $0,225 у Sol и у Sonnet 5 (на 5 минут), $0,36 у Sonnet 5 на час и $1,125 у Astra и Fable 5.1. Для сессии из 30 шагов с одной записью и 29 попаданиями получается $2,85 у Sol и Sonnet 5, $14,24 у Astra и $12,28 у Fable 5.1. В настоящем агенте контекст растёт, и каждый шаг дописывает в кэш новый хвост, так что записей будет больше. Порядок сумм от этого не меняется.

У Sol и Sonnet 5 больше половины стоимости шага — ответ: $0,05 из $0,088. Если агент пишет длинные рассуждения, короче ответ сэкономит больше, чем лучший кэш.

### Запрос с 300 тыс. токенов на входе

300 тыс. входных токенов без кэша и 20 тыс. токенов ответа. Для GPT-6 действуют ставки длинного контекста: Sol $4 / $15, Astra $20 / $75, Luna $0,20 / $0,75.

| Модель | Расчёт | Стоимость |
|---|---|---:|
| GPT-6 Luna | 0,3 × $0,20 + 0,02 × $0,75 | $0,075 |
| Claude Haiku 4.5 | окно 200 тыс. | не помещается |
| Claude Sonnet 5 | 0,3 × $2 + 0,02 × $10 | $0,80 |
| GPT-6 Sol | 0,3 × $4 + 0,02 × $15 | $1,50 |
| Claude Opus 5.5 | 0,3 × $4 + 0,02 × $20 | $1,60 |
| Claude Fable 5.1 | 0,3 × $10 + 0,02 × $50 | $4,00 |
| GPT-6 Astra | 0,3 × $20 + 0,02 × $75 | $7,50 |

![Стоимость шага агента с кэшем и запроса с 300 тыс. входных токенов по семи моделям: Sol и Sonnet 5 стоят по $0,088 за шаг, а на длинном запросе $1,50 против $0,80](https://blog.laozhang.ai/posts/ru/claude-api-vs-openai-api-pricing/img/three-cost-scenarios.webp)

На таком запросе Opus 5.5 стоит почти как Sol, хотя в коротком контексте он вдвое дороже. Если длинный контекст читается из кэша, Opus 5.5 выходит даже дешевле. Шаг с 10 тыс. новых токенов, 290 тыс. токенов из кэша и 5 тыс. токенов ответа стоит:

```text
Sol (длинный контекст): 0,01 × 4  + 0,29 × 0,40 + 0,005 × 15 = $0,231
Opus 5.5:               0,01 × 4  + 0,29 × 0,20 + 0,005 × 20 = $0,198
Sonnet 5:               0,01 × 2  + 0,29 × 0,20 + 0,005 × 10 = $0,128
Fable 5.1:              0,01 × 10 + 0,29 × 0,25 + 0,005 × 50 = $0,4225
Astra (длинный):        0,01 × 20 + 0,29 × 2    + 0,005 × 75 = $1,155
```

Для агента, который постоянно держит в контексте большой репозиторий или пачку документов, разница между Astra и Fable 5.1 здесь почти трёхкратная.

### Месяц: 100 млн токенов входа и 20 млн выхода

| Модель | Без кэша | 80 % входа из кэша | Без кэша, Batch |
|---|---:|---:|---:|
| GPT-6 Luna | $20 | $12,80 | $10 |
| Claude Haiku 4.5 | $200 | $128 | $100 |
| GPT-6 Sol | $400 | $256 | $200 |
| Claude Sonnet 5 | $400 | $256 | $200 |
| Claude Opus 5.5 | $800 | $496 | $400 |
| GPT-6 Astra | $2 000 | $1 280 | $1 000 |
| Claude Fable 5.1 | $2 000 | $1 220 | $1 000 |

Средний столбец считается так: 20 млн токенов нового входа, 80 млн попаданий в кэш и 20 млн выхода, записи в кэш не включены. Для Sol: 20 × $2 + 80 × $0,20 + 20 × $10 = $256.

В этом профиле выход занимает $200 из $256 у Sol и $1 000 из $1 280 у Astra. Поэтому преимущество Fable 5.1 в цене кэша даёт здесь только $60, меньше 5 % счёта. Оно становится заметным, когда агент много читает и мало пишет, как в примере с шагом агента. Если же ваши запросы укладываются в 272 тыс. токенов, а ответы короткие, месячные счета Sol и Sonnet 5, как и Astra и Fable 5.1, при одинаковом числе токенов почти совпадают.

## Калькулятор для своего профиля

Скрипт работает локально, никуда не обращается и не обновляет цены сам. Сохраните его как `api_cost.py` и запустите `python3 api_cost.py`. Он печатает три расчёта из примеров выше. Для своей нагрузки вызовите `request_cost` со своими объёмами и умножьте на число запросов в месяц.

```python
from decimal import Decimal as D

# USD за 1 млн токенов, стандартная обработка, прямой API, 26.09.2026.
# (вход, попадание в кэш, запись 5 мин, запись 1 ч, выход, окно контекста)
PRICES = {
    "gpt-6-luna":        ("0.10", "0.01", "0.125", None, "0.50", 1_050_000),
    "claude-haiku-4-5":  ("1",    "0.10", "1.25",  "2",  "5",    200_000),
    "gpt-6-sol":         ("2",    "0.20", "2.50",  None, "10",   1_050_000),
    "claude-sonnet-5":   ("2",    "0.20", "2.50",  "4",  "10",   1_000_000),
    "claude-opus-5-5":   ("4",    "0.20", "5",     "8",  "20",   1_000_000),
    "gpt-6-astra":       ("10",   "1",    "12.50", None, "50",   1_050_000),
    "claude-fable-5-1":  ("10",   "0.25", "12.50", "20", "50",   1_000_000),
}
LONG_PROMPT = 272_000  # у GPT-6 выше этого порога дорожает весь запрос


def request_cost(model, fresh, cached, output, write=0, ttl="5m", batch=False):
    """fresh — вход без кэша, cached — попадания, write — запись в кэш."""
    inp, hit, w5, w1, out, window = PRICES[model]
    if ttl == "1h" and w1 is None:
        raise ValueError(f"{model}: часовой записи в прайсе нет")
    prompt = fresh + cached + write
    if prompt + output > window:
        raise ValueError(f"{model}: {prompt + output} токенов не помещаются в окно {window}")
    k_in = k_out = D(1)
    if model.startswith("gpt-6") and prompt > LONG_PROMPT:
        k_in, k_out = D(2), D("1.5")
    total = (fresh * D(inp) + cached * D(hit)
             + write * D(w1 if ttl == "1h" else w5)) * k_in + output * D(out) * k_out
    total /= D(1_000_000)
    return total / 2 if batch else total


if __name__ == "__main__":
    for m in PRICES:
        step = request_cost(m, 10_000, 90_000, 5_000)
        try:
            big = f"${request_cost(m, 300_000, 0, 20_000):.3f}"
        except ValueError:
            big = "не помещается"
        month = 20_000 * request_cost(m, 5_000, 0, 1_000)
        print(f"{m:17} шаг агента ${step:.4f} | 300 тыс. входа {big} | месяц ${month:.0f}")
```

Месяц здесь — 20 000 запросов по 5 тыс. входных и 1 тыс. выходных токенов, то есть те же 100 млн и 20 млн. Калькулятор не учитывает Fast mode, надбавку за регион, платные инструменты и повторные попытки. Проверка окна упрощённая: вход и выход складываются и сравниваются с окном контекста модели. Если цены изменятся, поправьте строку в `PRICES`.

## Что проверить перед переключением

1. **Прогоните 20–50 типичных запросов на обеих моделях пары** и возьмите токены из ответа API, а не из оценки по символам. У Claude новый вход, запись и чтение кэша приходят раздельно: `input_tokens`, `cache_creation_input_tokens`, `cache_read_input_tokens`. У OpenAI проверьте по схеме ответа своей версии API, входят ли кэшированные токены в общий счётчик входа, чтобы не посчитать их дважды.
2. **Считайте цену принятого результата.** Сложите все начисленные расходы, включая повторные попытки, и разделите на число результатов, которые прошли вашу проверку. Модель, которой нужен один вызов, может оказаться дешевле модели с меньшим прайсом и тремя вызовами.
3. **Отслеживайте долю запросов длиннее 272 тыс. токенов**, если остаётесь на OpenAI. Каждый такой запрос оплачивается по двойной ставке входа, и его стоимость стоит считать отдельной строкой бюджета.
4. **Сверьте паузы между запросами со сроком жизни кэша.** Если пользователи возвращаются реже чем раз в 5 минут, сравните пятиминутную запись Claude с часовой: она дороже, но окупается уже после двух попаданий.
5. **Учтите сроки моделей.** Haiku 4.5 не подходит для промптов больше 200 тыс. токенов и может быть выведен из эксплуатации после 15 октября 2026 года. Промоцена GPT-5.6 Sol объявлена как минимум до 21 ноября 2026 года.
6. **Не переносите официальные цены на посредников.** У шлюзов и перепродавцов свой прайс и свой договор; как их сравнивать, разобрано в статье [«Самый дешевый LLM API провайдер: цена, качество, задержка и риск gateway»](https://blog.laozhang.ai/ru/posts/cheapest-llm-api-provider).

Если в выборе участвуют Gemini, DeepSeek и другие поставщики, начните со [«Сравнения цен AI API: какая модель дешевле для вашей нагрузки»](https://blog.laozhang.ai/ru/posts/cheapest-llm-models).

## Частые вопросы

### Что дешевле: Claude API или OpenAI API?

В коротком контексте по прайсу пары Sol и Sonnet 5, Astra и Fable 5.1 стоят одинаково. Claude дешевле на промптах длиннее 272 тыс. токенов, а Fable 5.1 ещё и при активном кэше. OpenAI дешевле в нижнем сегменте (Luna против Haiku 4.5) и там, где помогает Flex. При равном прайсе итог решают число токенов на ваш текст, длина ответов и число попыток.

### Правда ли, что Opus 5.5 намного дешевле прежнего Opus?

Прайс Opus 5.5 — $4 / $20 за 1 млн токенов против $5 / $25 у Opus 5, то есть ниже на 20 %. Отдельно подешевело попадание в кэш: $0,20, или 5 % от цены входа. Лимиты подписки и цена API для этой модели разобраны в статье [«Claude Opus 5.5: цена API и как сбросить лимит подписки»](https://blog.laozhang.ai/ru/posts/claude-opus-5-5-pricing-limit-reset).

### Стоит ли доплачивать за Fable 5.1 или Astra вместо Sonnet 5 и Sol?

По прайсу старшие модели в 5 раз дороже на входе и выходе. Доплата имеет смысл, только если они чаще дают принятый результат с первой попытки. Как оценить это для Claude, показано в материале [«Claude Fable 5.1 или Opus 5.5: что выбрать и когда стоит доплатить»](https://blog.laozhang.ai/ru/posts/claude-fable-5-1-vs-opus-5-5).

### Выгоднее ли подписка, чем API?

Это отдельный расчёт: у подписки фиксированная цена и лимиты плана, у API — оплата каждого токена. Для Claude Code он разобран в статье [«Claude Code для интенсивных пользователей: оставить подписку, понизить план или перейти на API?»](https://blog.laozhang.ai/ru/posts/claude-api-vs-subscription-cost).

## Источники

Внешние страницы, на которые ссылается это руководство, в порядке упоминания. Последнее обновление: 2026-10-26.

- [прайс OpenAI](https://developers.openai.com/api/docs/pricing) (developers.openai.com)
- [прайс Anthropic](https://platform.claude.com/docs/en/about-claude/pricing) (platform.claude.com)
- [GPT-6 Sol](https://developers.openai.com/api/docs/models/gpt-6-sol) (developers.openai.com)
- [обзора моделей Claude](https://platform.claude.com/docs/en/about-claude/models/overview) (platform.claude.com)
