Таблица выбора GPT-модели
Живой каталог на 4 октября 2026 года отдавал gpt-6.1-sol, gpt-6-astra, gpt-6-sol, gpt-6-luna, gpt-5.6-sol, gpt-5.6-terra и gpt-5.6-luna. Цен и бенчмарков здесь нет намеренно: доступность у поставщиков и коммерческие условия меняются, поэтому сверьтесь со страницей моделей, прежде чем фиксировать конфигурацию.
| Модель | С чего начать проверку | Что измерять |
|---|---|---|
gpt-6.1-sol | Новый флагман каталога: общие продакшен-задачи со смешанным рассуждением и текстом | Успех задачи, задержка, длина ответа; поведение на ваших контрактах и регрессиях |
gpt-6-astra | Анализ причины сложного сбоя и трудные промпты, где допустим маршрут с упором на качество | Верность вывода на завершённых инцидентах, корректность на трудных случаях, доля таймаутов |
gpt-6-sol | Рабочий чат, генерация кода, поддержка, анализ и структурированные черновики | Формат ответа и работа с инструментами, точность, соблюдение схемы, число повторов |
gpt-6-luna | Теги, краткие сводки, извлечение полей, короткая классификация и массовые преобразования | Ошибки на редких и неоднозначных примерах, пропускная способность, сбои разбора, цена в вашем аккаунте |
gpt-5.6-sol | Действующие нагрузки на GPT-5.6, которым нужен широкий общий маршрут | Доля регрессий на ваших текущих фикстурах, формат ответа |
gpt-5.6-terra | Задачи со строгим бюджетом качества: середина между качеством и пропускной способностью | Хватает ли результата без следующего уровня, прирост качества на добавленный токен и секунду |
gpt-5.6-luna | Мелкое извлечение, разметка и маршрутизация вызовов | Проходит ли задача без повторной попытки, ошибки на редких примерах |
Это план тестов, а не рейтинг. Модель, победившая на публичном примере с кодом, может проиграть на вашей политике поддержки или JSON-схеме. Название модели проверку не заменяет. Возьмите несколько задач из истории, сохраните ожидаемые ответы и прогоните их на двух кандидатах. Если новая модель выигрывает только на общем тексте, а на договорённостях API ошибается, оставьте на этом участке проверенный ID.
Как выбрать между GPT-6 и GPT-5.6
Начните с цены ошибки. Опечатка в черновике заголовка обходится дёшево. Неверный план миграции, действие над аккаунтом или ошибочное замечание при ревью кода обходятся дорого. Самые строгие проверки поставьте на дорогие сценарии, а потом прогоните самый слабый маршрут на тех же фикстурах.
Старые ID на время миграции держите в отдельном маршруте совместимости: тогда у отката есть понятная цель. Не меняйте в одном деплое промпт, парсер и модель сразу. Если результат сдвинется, вы не узнаете, какая из трёх переменных виновата.
Небольшой стенд для сравнения моделей
Заведите файл фикстур с реальными обезличенными запросами. В каждом случае запишите ожидаемую форму ответа, правило успеха и то, от чего модель обязана отказаться. Каждого кандидата гоняйте с одинаковыми настройками генерации.
const candidates = [
"gpt-6.1-sol",
"gpt-6-astra",
"gpt-6-sol",
"gpt-6-luna",
"gpt-5.6-sol",
"gpt-5.6-terra",
"gpt-5.6-luna",
];
for (const model of candidates) {
const result = await openai.chat.completions.create({
model,
messages: [{ role: "user", content: fixture.prompt }],
response_format: { type: "json_object" },
});
await saveResult({ model, result, fixtureId: fixture.id });
}
Точный формат ответа зависит от SDK и маршрута эндпоинта. Ключи держите в переменных окружения и никогда не кладите живой ключ в репозиторий с фикстурами.
Маршрутизация, которая держится
В смешанном приложении быстрые метки и простые преобразования отправляйте на gpt-6-luna или gpt-5.6-luna. Общие запросы отдайте gpt-6-sol или gpt-6.1-sol. А gpt-6-astra оставьте для очереди, где есть явная причина тратить больше времени на трудный случай.
С кодом маршрутизируйте по риску. Правку одного файла, которую можно протестировать, потянет Sol или Luna. Изменение через несколько сервисов пускайте по маршруту с упором на качество, и дифф с выводом тестов после этого смотрит человек. Сборку модель не заменяет.
GPT в Codex и OpenAI SDK
Для OpenAI-совместимого клиента используйте https://api.codexkey.ru/v1. После регистрации ключ храните в переменной окружения, а не в репозитории.
from openai import OpenAI
client = OpenAI(base_url="https://api.codexkey.ru/v1", api_key="ваш_ключ")
reply = client.chat.completions.create(
model="gpt-6-sol",
messages=[{"role": "user", "content": "Составь план исправления теста"}],
)
Для критичного workflow добавьте ограниченный бюджет, структурированный формат ответа и проверку результата тестами. Модель помогает находить работу, но CI и ревью человека не заменяет.
Чек-лист миграции
- Закрепите текущий ID модели в конфигурации.
- Сохраните набор фикстур из реальных обезличенных запросов.
- Прогоните старую и новую модели с одним промптом и одним парсером.
- Сравните долю успехов, сбои разбора, задержку и расход токенов.
- Переведите на новую модель небольшую долю трафика и лишь потом меняйте значение по умолчанию.
Самая полезная панель разделяет ошибки модели и ошибки приложения. Таймаут, нарушение схемы и неверный ответ лечатся по-разному.
FAQ
Что выбрать для Codex?
Для ежедневной работы начните с gpt-6-sol. gpt-6-astra включайте там, где более глубокий разбор окупается проверкой и временем инженера.
С какой модели GPT начать пробы?
Для смешанной общей нагрузки возьмите gpt-6.1-sol. Затем проверьте gpt-6-sol и gpt-6-astra на случаях, где важнее всего корректность, а Luna протестируйте на простой очереди.
Всегда ли GPT-6.1 Sol лучше GPT-5.6 Sol?
Идентификатор модели этого не доказывает. Прогоните одни и те же фикстуры и оставьте ту модель, у которой лучше результат на вашей задаче.
Можно ли вызвать все ID GPT одним API-ключом?
Текущий каталог codexkey отдаёт эти ID через один сервис. Перед деплоем источником истины остаются права вашего аккаунта и живой каталог.
Годится ли Luna для ревью кода?
Только после того, как набор фикстур для ревью покажет приемлемые находки и пропуски. Для рискованных слияний соединяйте модель с тестами и ручным одобрением.
Где проверить актуальные ID и доступность?
Актуальные ID отдают страница моделей и API: GET /v1/models. Не прописывайте в конфигурации модель, которой нет в этом ответе.