GPT-6.1 Sol или Claude Sonnet 5: цена, кэш, формат API и выбор
Sonnet 5 дешевле на входе и выходе, Sol — на кэше. Считаем, где какая модель выходит дешевле, и показываем, как сравнить качество на своих задачах.
6 мин · · сравнение · модели
Вопрос «GPT-6.1 Sol или Claude Sonnet 5» обычно задают, когда нужна рабочая модель среднего класса для бота, агента или обработки текстов, а платить за флагман не хочется. Ниже — сравнение по тому, что можно проверить: цене входа, выхода и кэша, формату API и индексу силы. В конце — способ выбрать модель на своих задачах за один вечер.
Что известно о двух моделях
Цены — в долларах за 1 млн токенов, по прайсу Zukko на 6 октября 2026 года.
| GPT-6.1 Sol | Claude Sonnet 5 | |
|---|---|---|
| id в API | gpt-6.1-sol | claude-sonnet-5 |
| Вход / выход | $0.27 / $1.32 | $0.2 / $1.013 |
| Кэш: чтение / запись | $0.013 / отдельно не списывается | $0.025 / $0.25 |
| Официальная цена вендора, вход / выход | $2 / $10 | $2 / $10 |
| Контекст | 1M | 1M |
| Картинки на вход | да | да |
| Индекс силы (Artificial Analysis) | 52 | нет данных |
Набор моделей и цены меняются: актуальный список — GET https://api.zukko.pro/v1/models или страница «Модели» в кабинете.
Цена: вход, выход и кэш
По отдельным статьям расхода картина такая:
- Свежий вход: Sonnet 5 дешевле на $0.07 за 1M ($0.2 против $0.27).
- Выход: Sonnet 5 дешевле на $0.307 за 1M ($1.013 против $1.32).
- Чтение кэша: Sol дешевле на $0.012 за 1M ($0.013 против $0.025).
- Запись в кэш: у Sol отдельно не списывается — префикс в первом запросе идёт целиком по цене входа ($0.27); у Sonnet 5 запись стоит $0.25 за 1M.
Какая модель обойдётся дешевле, зависит от того, из чего состоит ваш трафик. Общая формула:
стоимость = свежий вход × цена входа + чтение кэша × цена чтения
+ запись кэша × цена записи + выход × цена выхода
Для Sol строки «запись кэша» нет: записываемый префикс считается как свежий вход.
Пример 1: чат-бот, 10 000 запросов
Каждый запрос — 2 000 токенов на входе (из них 1 500 — одинаковый системный промпт) и 400 на выходе. Всего 20 млн входа и 4 млн выхода; ниже объёмы — в миллионах токенов, цены — за 1M.
Без кэша:
- Sol: 20 × $0.27 + 4 × $1.32 = $5.40 + $5.28 = $10.68
- Sonnet 5: 20 × $0.2 + 4 × $1.013 = $4.00 + $4.052 = $8.052
С кэшем, если системный промпт читается из кэша (15 млн чтения, 5 млн свежего входа):
- Sol: 5 × $0.27 + 15 × $0.013 + 4 × $1.32 = $1.35 + $0.195 + $5.28 = $6.825
- Sonnet 5: 5 × $0.2 + 15 × $0.025 + 4 × $1.013 = $1.00 + $0.375 + $4.052 = $5.427
Первый запрос с системным промптом (у Sonnet 5 — запись в кэш, у Sol — полная цена входа) здесь разовый на каждый интервал жизни кэша и на итог почти не влияет, поэтому в расчёт не включён. На коротких диалогах с заметным выходом Sonnet 5 дешевле: основную часть счёта даёт выход.
Пример 2: агент с длинным контекстом
Сессия агента: 20 тыс. свежего входа, 5 млн токенов чтения кэша, 100 тыс. записи, 50 тыс. выхода. У Sol записи отдельно нет, поэтому эти 100 тыс. идут как свежий вход: 0.02 + 0.1 = 0.12 млн.
- Sol: 0.12 × $0.27 + 5 × $0.013 + 0.05 × $1.32 = $0.0324 + $0.065 + $0.066 = $0.1634
- Sonnet 5: 0.02 × $0.2 + 5 × $0.025 + 0.1 × $0.25 + 0.05 × $1.013 = $0.004 + $0.125 + $0.025 + $0.05065 = $0.20465
Здесь уже Sol дешевле на $0.04125: почти весь вход идёт из кэша, а чтение кэша у Sol стоит вдвое меньше. Как считать такую сессию по шагам — в статье о расчёте стоимости агента с кэшем. Оговорка: сколько токенов реально попадёт в кэш, зависит от клиента и провайдера, поэтому одинаковый профиль для двух моделей — допущение для сравнения. Фактическую долю кэша смотрите в ответе API.
Формат API и кэш
Любую из двух моделей можно вызвать в любом формате: шлюз конвертирует запросы. Но на кэш формат влияет.
- GPT-6.1 Sol работает в родном OpenAI-формате (
/v1/chat/completions,/v1/responses). Кэш у GPT-моделей виден в обоих форматах: в ответе естьusage.prompt_tokens_details.cached_tokens. Шлюз видит только чтение: запись отдельно не списывается. - Claude Sonnet 5 получает скидку за кэш только в Anthropic-формате (
/v1/messages, Anthropic SDK, Claude Code): там шлюз видит, сколько входа пришло из кэша. В OpenAI-формате для Claude весь вход считается по цене входа. То есть расчёт «с кэшем» из примера 1 верен для Sonnet 5 только при вызове через/v1/messages.
Для Sonnet 5 в Anthropic-формате кэш размечается полем cache_control (Claude Code и многие клиенты делают это сами):
from anthropic import Anthropic
client = Anthropic(base_url="https://api.zukko.pro", api_key="fetch_...")
resp = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
system=[{
"type": "text",
"text": "Длинный системный промпт: правила, примеры, справочник...",
"cache_control": {"type": "ephemeral"},
}],
messages=[{"role": "user", "content": "Вопрос пользователя"}],
)
u = resp.usage
print(u.input_tokens, u.cache_read_input_tokens, u.cache_creation_input_tokens, u.output_tokens)Обратите внимание: Anthropic SDK сам добавляет /v1, поэтому base URL — без него. Для OpenAI SDK адрес — https://api.zukko.pro/v1. Подробнее о выборе формата — в документации.
Индекс силы
В каталоге Zukko есть «Индекс силы» — Intelligence Index от Artificial Analysis, сводный балл по бенчмаркам. У GPT-6.1 Sol он 52. Для Claude Sonnet 5 в этой таблице значения нет, поэтому сравнить модели по индексу нельзя. Это не значит, что одна сильнее другой: данных просто нет, и решать придётся проверкой.
GPT-6.1 Sol или Claude Sonnet 5: как выбрать проверкой
Чужие впечатления о моделях плохо переносятся на ваши задачи. Надёжнее прогнать обе модели на своих примерах.
- Соберите 30–50 реальных запросов в файл
tasks.txt, по одному на строку: обращения клиентов, куски кода, документы — то, что модель будет делать в работе. - Прогоните их через обе модели скриптом ниже. Он перемешивает ответы и сохраняет их без названий моделей.
- Оцените ответы вслепую (лучше вдвоём): A или B лучше, или одинаково.
- Откройте
key.csv, посчитайте победы и сопоставьте со стоимостью из того же прогона и с расчётом по вашему профилю трафика.
import csv
import random
from openai import OpenAI
client = OpenAI(base_url="https://api.zukko.pro/v1", api_key="fetch_...")
PRICES = { # $ за 1M токенов: вход, выход (прайс Zukko на 2026-10-06)
"gpt-6.1-sol": (0.27, 1.32),
"claude-sonnet-5": (0.2, 1.013),
}
tasks = [s.strip() for s in open("tasks.txt", encoding="utf-8") if s.strip()]
blind, key = [], []
Скрипт шлёт обе модели через OpenAI-формат, поэтому стоимость считается без кэша: для одиночных запросов это корректно. Если в вашей задаче важен длинный повторяющийся контекст, отдельно посчитайте его по формуле выше. Пример полного клиента на Python — в документации по Python.
Если разница в качестве не видна, выбирайте по расчёту стоимости для своего профиля: короткие диалоги с заметным выходом — в пользу Sonnet 5, длинные агентные сессии с большой долей кэша — в пользу Sol. Если видна — берите ту, что лучше, и проверьте, укладывается ли разница в цене в бюджет.
Ключ для теста можно создать в кабинете и поставить ему дневной лимит в долларах, чтобы эксперимент не вышел за рамки.
Частые вопросы
Какая модель дешевле?
Зависит от трафика. На входе и выходе дешевле Sonnet 5, на чтении кэша — Sol, а запись у Sol отдельно не списывается. Для чат-бота из примера выше Sonnet 5 вышел на $8.052 против $10.68 без кэша, а в агентной сессии с 5 млн токенов из кэша Sol оказался дешевле: $0.1634 против $0.20465.
Почему у Sonnet 5 нет индекса силы?
В каталоге Zukko значения индекса для Sonnet 5 нет — данных нет. Мы не подставляем оценки из других источников.
Можно ли вызвать Sonnet 5 через OpenAI SDK?
Да, шлюз конвертирует формат. Но скидку за кэш для Claude даёт только Anthropic-формат: в OpenAI-формате весь вход идёт по цене входа.
Где смотреть фактический расход?
В кабинете, раздел «Использование», или через API истории списаний — см. документацию.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- GPT-6 Astra или Claude Fable 5.1: две топовые модели по цене и индексуДве дорогие модели с одинаковым индексом силы и разной ценой в Zukko. Считаем разовый запрос и агентную сессию с кэшем и объясняем, как выбрать на своих данных.
- Qwen или DeepSeek по API: сравнение цен, контекста и индекса силыЧетыре модели, одна задача и честный расчёт: сколько стоит прогон на Qwen 3.8 Max и Flash и на DeepSeek V4 Pro и V4.1 Flash.
- Claude Fable 5.1 или Sonnet 5.5: когда большая разница в цене оправданаFable 5.1 стоит заметно дороже Sonnet 5.5. Считаем цену одной и той же задачи в двух форматах API и даём способ выбрать модель по результатам на своих примерах.
- DeepSeek V4 Flash или V4.1 Flash: какую дешёвую модель братьНовая версия не всегда дороже старой. Сравниваем DeepSeek V4 Flash и V4.1 Flash по цене, кэшу, контексту и индексу силы, считаем стоимость задачи и даём способ проверки.