Что сейчас в каталоге
Живой ответ каталога codexkey, проверенный 4 октября 2026, содержал такие семейства:
| Семейство | С каких ID начать тест | Первая рабочая нагрузка |
|---|---|---|
| Claude | claude-opus-5-5, claude-sonnet-5, claude-fable-5-1 | Ревью кода, поддержка, длинные рассуждения |
| GPT | gpt-6.1-sol, gpt-6-astra, gpt-6-sol, gpt-6-luna | Общие задачи, код, структурированная автоматизация |
| Gemini | gemini-3.1-pro, gemini-3.7-flash, gemini-3.8-flash | Смешанные текстовые задачи и эксперименты с быстрой обработкой |
| DeepSeek | deepseek-v4-pro, deepseek-v4-flash, deepseek-v4.1-flash | Код и эксперименты с большим потоком текста |
Кроме них, в текущем каталоге есть Qwen и GLM: qwen3.8-flash, qwen3.8-max, glm-5.2, glm-5.3 и glm-5.3-flash. Доступность модели меняется, поэтому интеграция должна читать актуальные ID, а не хранить список в коде годами.
Это ID поставщика, а не независимые утверждения об официальных названиях продуктов или о сравнительных оценках. Прежде чем закрепить ID в коде, сверьтесь со страницей моделей.
Сравнение по рабочим сценариям
| Семейство | Где начать тест | Что измерить |
|---|---|---|
| Claude | Агентный кодинг, разбор требований, ревью | Число найденных реальных проблем и качество плана |
| GPT | Универсальные инженерные и продуктовые потоки | Формат JSON, инструменты, скорость итераций |
| Gemini | Задачи с длинным контекстом и мультимодальными входами | Потерю фактов в длинном материале |
| DeepSeek | Большие потоки, чувствительные к расходам | Точность на граничных случаях |
| Qwen | Код, классификация, эксперименты с открытой экосистемой | Совместимость с вашим стеком и русский язык |
| GLM | Альтернативный кандидат для текстовых и кодовых задач | Повторяемость ответа на фиксированном наборе |
| Нагрузка | Первые кандидаты | Критерий приёмки |
|---|---|---|
| Ревью pull request | claude-opus-5-5, gpt-6.1-sol | Замечания привязаны к изменённым строкам и воспроизводятся по диффу |
| Поддержка клиентов | claude-sonnet-5, gemini-3.7-flash | Ответ опирается на выданную политику и эскалирует неизвестные случаи |
| Массовое извлечение полей | gpt-6-luna, deepseek-v4-flash | Нужные поля парсятся без тихих исправлений |
| Длинный технический документ | claude-opus-5-5, gemini-3.1-pro | Ограничения доживают до конца всего контекста |
| Быстрый помощник по коду | claude-sonnet-5, gpt-6-luna, deepseek-v4.1-flash | Тесты проходят, дифф не выходит за пределы задачи |
Первый кандидат лишь точка старта. Если проходят две модели, сравните задержку и расход токенов на одних и тех же запросах. Если одна не проходит, сохраните провалившийся промпт: такой пример полезнее расплывчатого предпочтения.
Честная схема проверки
Для каждого важного потока соберите 20-50 обезличенных запросов из своих данных, без персональных сведений. Например, 10-20 закрытых тикетов, несколько завершённых pull request и образцы сообщений клиентов. Дайте каждой модели одни и те же системные правила и один и тот же вход. Оцените ответ по короткому списку вопросов:
- Решена ли поставленная задача?
- Соблюдена ли схема вывода?
- Нет ли выдуманного факта, которого не было во входе?
- Уложился ли ответ в допустимое время?
Проверку для каждого ответа определите заранее. Поддержка даёт точный ответ или передаёт диалог человеку, ревью показывает воспроизводимый риск, извлечение возвращает валидный JSON.
Прогоняйте набор заново после смены ID модели или промпта. Выбор модели держите отдельно от правки промпта, иначе в сравнении две движущиеся части.
Затем назначьте маршрут: быстрый кандидат обрабатывает входящий поток, а сложный запрос уходит к Claude или GPT, когда срабатывает правило эскалации. Это лучше, чем заставлять один флагман обслуживать всё подряд.
Правила маршрутизации
На первый проход по рискованной задаче ставьте сильную модель, а детерминированную доработку отдавайте модели поменьше. Персональные данные и секреты не отправляйте модели, если политика обработки данных прямо этого не разрешает. Обезличивайте до запроса и логируйте идентификаторы, а не полные промпты.
Задайте таймаут и бюджет повторов. Повторы помогают при сетевых ошибках. Второй вызов редко исправляет плохую инструкцию, поэтому такой случай отправляйте в очередь на ручную проверку.
Клиент без привязки к провайдеру
Маршрут зависит от SDK, которым вы пользуетесь. codexkey оставляет выбор модели в самом запросе, поэтому приложение принимает решение в одном месте:
const route = {
review: "claude-opus-5-5",
support: "claude-sonnet-5",
extraction: "gpt-6-luna",
longDocument: "gemini-3.1-pro",
codingExperiment: "deepseek-v4.1-flash",
} as const;
const result = await client.responses.create({
model: route[task],
input: prompt,
});
Используйте формат запроса, который поддерживает выбранный клиент. Если приложение вызывает Anthropic Messages, OpenAI-совместимый чат или другой протокол, держите адаптер модели на границе.
Чем помогает единый провайдер
Четыре аккаунта у вендоров осложняют воспроизведение экспериментов: ключи, биллинг, лимиты и логирование у каждого свои. Единый шлюз даёт роутеру одну границу аутентификации и одно место, куда записываются ID модели, задержка и число токенов.
Читать документацию по моделям всё равно придётся. Для каждого маршрута подтвердите форму запроса, лимиты контекста, поддержку стриминга и обработку ошибок. Общий эндпоинт упрощает эксплуатацию, но не делает разные модели взаимозаменяемыми во всех деталях.
FAQ
Какое семейство лучше брать по умолчанию?
Честного универсального победителя нет. Лучшее семейство то, которое проходит критерии вашей задачи с приемлемой задержкой и стоимостью эксплуатации.
Можно ли сравнивать Claude, GPT, Gemini и DeepSeek одним ключом?
Текущий каталог codexkey отдаёт ID моделей этих семейств через один сервис. Проверьте доступ в живом каталоге и оставьте небольшой запасной маршрут на случай недоступных ID.
Можно ли менять семейство без нового ключа?
Да, один ключ codexkey покрывает все модели, доступные вашему аккаунту. Сначала проверьте ID в каталоге.
Что важнее, модель или промпт?
Влияют оба фактора. Сначала зафиксируйте формат входа и проверку ответа, затем сравнивайте модели в одинаковых условиях.
Стоит ли выбирать модель по бенчмаркам?
Опубликованные бенчмарки годятся как фон. Решение принимайте по обезличенным примерам из собственного потока, потому что форма промпта и проверки вывода меняют результат.
Какая модель должна обрабатывать эскалацию в поддержке?
Первый ответ отдайте модели, которая проходит тесты на вашу политику и эскалацию. Если запрос касается действий с аккаунтом, платежа, юридического вопроса или неясной политики, передавайте его человеку.
Где перечислены актуальные ID моделей?
Проверять перед выкладкой нужно документацию по моделям и API-каталог. Названия моделей в старой статье не должны перекрывать живой ответ.