Коротко:
- Порівнюємо три флагманські лінійки станом на серпень 2026: Claude Opus 5 (Anthropic), GPT-5.6 у складі Sol/Terra/Luna (OpenAI) та Gemini 3.6 Flash (Google) — з окремим поясненням, чому Gemini 3.6 Flash не варто плутати зі старшою Gemini 3.1 Pro.
- За прямим бенчмарк-порівнянням Opus 5 випереджає GPT-5.6 Sol на 9 з 12 спільних тестів, включно з SWE-bench Pro (+14.6 п.п.) та ARC-AGI-3 (у 3.9 раза).
- Sol контратакує на Terminal-Bench 2.1, DeepSWE та BrowseComp — задачах з довгими терміналовими агентними ланцюжками.
- Gemini 3.6 Flash — не претендент на перше місце за інтелектом (50 проти 61 у Opus 5 за Artificial Analysis Intelligence Index), а модель для швидкості й ціни: приблизно у 4 рази швидша за Opus 5 і в 3.3 раза дешевша за токен.
- Для Java та Spring Boot — прямих бенчмарків по мові немає в жодного вендора, тож орієнтир — загальні coding-бенчмарки (SWE-bench Pro) і практика роботи з великими кодовими базами.
Зміст
- Які моделі порівнюємо
- Порівняння архітектур та підходів
- Programming
- Agent Tasks
- Long Context
- Tool Calling
- MCP
- Code Generation
- Code Review
- Reasoning
- Math
- Multimodal
- API та ціноутворення
- Швидкість роботи
- Яка модель найкраще підходить для Java
- Яка модель краща для Spring Boot
- Яка модель краще працює з великими проєктами
- Підсумкова таблиця
- Часті запитання
- Висновки
Які моделі порівнюємо
Перш ніж переходити до цифр, треба розвести лінійки — інакше порівняння перетворюється на плутанину.
GPT-5.6 (OpenAI) — це не одна модель, а сімейство з трьох рівнів, дистильованих з одного базового навчання: Sol (флагман, `gpt-5.6-sol`), Terra (збалансована, `gpt-5.6-terra`) і Luna (швидка й дешева, `gpt-5.6-luna`). Публічний реліз відбувся 9 липня 2026 року, після обмеженого прев'ю з 26 червня для довіреного кола партнерів. Усі три моделі мають контекст ~1.05 млн токенів і ліміт виводу 128 тис. токенів.
Gemini 3.6 Flash (Google) — вийшла 21 липня 2026 року і є нижчою ланкою відносно Gemini 3.1 Pro, яка досі має статус Preview (модель `gemini-3.1-pro-preview`). Але "нижча ланка" тут не означає "слабша" — за даними Google, Flash випереджає Pro на більшості поточних coding- і agentic-бенчмарків, а поступається лише на найскладніших задачах абстрактного reasoning. Причина проста: 3.1 Pro тренувалась до січня 2025 року і застрягла в статусі препрев'ю, тоді як 3.6 Flash має свіжіші дані (до березня 2026) і статус Stable. Тому в 2026 році порівняння "Pro краще за Flash" уже не працює автоматично — перевіряти варто по конкретному бенчмарку.
Claude Opus 5 (Anthropic) — єдина модель без внутрішніх підрівнів за назвою, але з п'ятьма рівнями effort (low → max), які фактично замінюють ідею "лінійки моделей" одним перемикачем усередині однієї моделі. Вийшла 24 липня 2026 року, контекст 1 млн токенів (одночасно дефолт і максимум), вивід до 128 тис. токенів.
| Модель | Вендор | Реліз | Контекст | Максимум виводу | Knowledge cutoff |
|---|---|---|---|---|---|
| Claude Opus 5 | Anthropic | 24.07.2026 | 1 млн (дефолт=максимум) | 128 тис. | Січень 2026 |
| GPT-5.6 Sol / Terra / Luna | OpenAI | 09.07.2026 | ~1.05 млн | 128 тис. | Лютий 2026 |
| Gemini 3.6 Flash | Google DeepMind | 21.07.2026 | ~1.05 млн | 64 тис. | Березень 2026 |
Порівняння архітектур та підходів
Три компанії обрали три різні стратегії балансування ціни й якості в межах однієї моделі:
- OpenAI (tiered family): три окремі моделі з різними вагами — Sol, Terra, Luna. Розробник обирає модель під задачу заздалегідь; Terra офіційно позиціонується як продуктивність рівня GPT-5.5 за приблизно половину ціни Sol, а Luna зберігає повний контекст на чверть вартості Terra.
- Anthropic (effort dial): одна модель, п'ять рівнів "зусилля" (low/medium/high/xhigh/max), які змінюють глибину thinking і, відповідно, вартість запиту на льоту — без перемикання між різними моделями чи API endpoint.
- Google (Flash-стратегія): ставка на ефективність — менше кроків reasoning, менше викликів інструментів і менше вихідних токенів для того самого результату, а не на нарощування кількості "важких" моделей. Gemini 3.6 Flash явно побудована так, щоб конкурувати з дорожчими флагманами саме за рахунок швидкості й дешевизни токена, а не піку інтелекту.
Практичний наслідок: у GPT-5.6 вибір моделі — це рішення, яке розробник приймає один раз під час інтеграції. У Opus 5 effort — це параметр запиту, який можна змінювати динамічно навіть у межах однієї сесії. Gemini йде третім шляхом — тут взагалі немає explicit-перемикача рівня "зусилля", ефективність вбудована в саму модель.
Programming
На найважчому з поширених coding-бенчмарків — SWE-bench Pro (1865 реальних issues з активних репозиторіїв на кшталт Django, Flask, React, Next.js) — Claude Opus 5 набирає 79.2%, тоді як GPT-5.6 Sol зупиняється на 64.6%. Різниця у 14.6 п.п. — це різниця між "сеньйором" і "міддлом", якщо порівнювати з тим, як зазвичай описують такий розрив у продуктивності. Пряме порівняння з Gemini 3.6 Flash на SWE-bench Pro в опублікованих даних відсутнє, але за загальним Artificial Analysis Intelligence Index розрив з Opus 5 суттєвий: 50 проти 61 у Opus 5.
Важливо розуміти, що саме вимірює SWE-bench Pro і чому цей розрив взагалі показовий. Це не задачі на кшталт "напиши функцію сортування" — модель отримує реальний, відкритий issue з живого репозиторію, має самостійно знайти релевантні файли серед сотень інших, зрозуміти залежності між модулями і згенерувати патч, який проходить власний test suite проєкту. Це набагато ближче до щоденної роботи розробника, ніж ізольовані задачі з підручника, і саме тому розрив у 14.6 п.п. тут вагоміший, ніж такий самий розрив був би, скажімо, на HumanEval.
На SWE-bench Verified (легша, курована версія того самого тесту) розрив між Opus 5 і Sol уже мінімальний — 96.0% проти 95.0%, що показує: на простих і середніх задачах всі три вендори підійшли впритул одне до одного, а розходження проявляється саме на важких issues.
Це та закономірність, яку я бачив ще з попередніх поколінь моделей і яка знову підтверджується тут: різниця між флагманами майже завжди ховається не в простих задачах, а на "хвості" складності. Якщо оцінювати модель лише на легких прикладах — з демо, з коротких промптів у маркетингових матеріалах — усі три вендори сьогодні виглядають майже однаково. Різниця стає відчутною, коли задача вимагає утримувати в увазі кілька файлів одночасно, розуміти неявні залежності й не ламати існуючі тести. Тому мій практичний висновок такий: якщо ваша команда пише переважно ізольований, добре специфікований код — виграш від переходу саме на Opus 5 буде малопомітним, і варто орієнтуватись радше на ціну й швидкість. Але якщо у вас регулярно трапляються задачі рівня "виправити багрепорт у незнайомій частині великого legacy-проєкту" — саме тут 14.6 п.п. на SWE-bench Pro перетворюються на реальну економію часу ревʼю та кількість ітерацій, і я б рекомендував протестувати Opus 5 в першу чергу саме на таких задачах, а не на простих CRUD-прикладах, де різниця між моделями майже стирається.
Agent Tasks
Тут картина неоднорідна навіть у межах пари Opus 5 / Sol:
- AutomationBench (наскрізна бізнес-автоматизація): Opus 5 — 26.0%, Sol — 18.1%. Перевага Opus 5 суттєва.
- OSWorld 2.0 (computer use): Opus 5 — 70.6%, Sol — 62.6%. Знову перевага Opus 5.
- Terminal-Bench 2.1 (CLI-агентна робота): тут виграє Sol — 91.9% у режимі Ultra з паралельними суб-агентами проти 89.1% у Opus 5.
- DeepSWE v1.1 (довгі інженерні цикли): знову Sol попереду — 72.7% проти 68.8%.
- BrowseComp (агентний браузинг): мінімальна перевага Sol — 92.2% проти 90.8%.
Для Gemini 3.6 Flash прямих цифр по цих же тестах у зіставному вигляді немає, але Google повідомляє про власний приріст відносно 3.5 Flash: OSWorld-Verified зріс з 78.4% до 83.0%, а вартість токенів на довгих інженерних задачах впала до 65% завдяки скороченню кількості кроків.
Я навмисно розбив ці п'ять бенчмарків окремо, а не звів їх в один середній бал — тому що на практиці "агентні задачі" це не одна категорія, а щонайменше дві різні за природою: BrowseComp і Terminal-Bench вимірюють, наскільки добре модель виконує довгий послідовний ланцюжок дій в одному середовищі (браузер, термінал), тоді як AutomationBench і OSWorld 2.0 — наскільки добре модель орієнтується в різнорідному, менш передбачуваному оточенні і доводить бізнес-задачу до кінця без втручання людини. Це різні навички, і саме тому Opus 5 та Sol міняються місцями залежно від того, яку з них перевіряють. Коли я бачу подібний "хрестоподібний" розподіл переваг у бенчмарках, для мене це сигнал не шукати єдиного переможця, а дивитись, яка саме навичка ближча до вашого продукту.
З власного досвіду побудови agentic-систем додам ще один нюанс, якого немає в жодному з цих бенчмарків: результат AutomationBench чи BrowseComp сильно залежить не лише від моделі, а й від того, які саме інструменти агент має в своєму розпорядженні і наскільки якісно організований їх вибір. Я детально розбирав це на прикладі search-інструментів для агентів — які Search API обирають розробники і де вони помиляються — і там же показував, чому навіть найсильніша модель почне плутати інструменти, якщо їх стає забагато. Тобто перш ніж робити висновок "Opus 5 краще для automation, бо вищий бал на AutomationBench", варто перевірити, чи не є вузьким місцем саме архітектура ваших tools, а не сама модель.
Висновок по секції: якщо ваш агент здебільшого працює в терміналі й виконує довгі багатокрокові CLI-цикли — Sol має реальну перевагу за рахунок паралельних суб-агентів. Якщо агент більше про computer use, наскрізну автоматизацію бізнес-процесів чи orchestration інструментів — перевага у Opus 5. Але я б додав третій пункт від себе: перед тим як обирати модель під ці задачі, переконайтесь, що причина слабких результатів на вашому боці — саме модель, а не архітектура інструментів навколо неї.
Long Context
Формально всі три моделі заявляють приблизно однаковий розмір контекстного вікна — 1–1.05 млн токенів. Але розмір вікна і якість пригадування інформації з нього — різні речі. За внутрішнім тестуванням Google, Gemini 3.6 Flash показує помітно кращий тривалий recall, ніж попередня Gemini 3.5 Flash, і випереджає Gemini 3.1 Pro на MRCR v2 (тест на "загублену голку" в довгому контексті). Порівнянних опублікованих MRCR-цифр для Claude Opus 5 і GPT-5.6 наразі немає, тож пряме зіставлення трьох моделей за якістю recall (а не просто за розміром вікна) поки неможливе — це варто перевіряти на власних даних, а не покладатись на маркетинговий розмір вікна.
Практична різниця, яка є в цифрах: максимальний вивід. У Opus 5 і GPT-5.6 — 128 тис. токенів за запит, у Gemini 3.6 Flash — 64 тис. Для задач, де потрібно згенерувати великий обсяг коду чи документації за один виклик, це відчутне обмеження саме для Gemini.
Tool Calling
OpenAI зробила ставку на програмний виклик інструментів: GPT-5.6 може писати легкий JavaScript-код, який координує кілька доступних інструментів, обробляє проміжні результати й передає дані між викликами всередині одного хостованого runtime — замість того, щоб повертатися до моделі між кожною окремою дією. За заявою OpenAI, це знижує кількість "раундтрипів" і витрату токенів на обмежених за складністю workflow.
Anthropic пішла іншим шляхом і додала до Opus 5 дві бета-функції API: зміну набору інструментів прямо посеред розмови без інвалідації prompt cache, і автоматичні fallback-переходи на іншу модель для запитів, позначених класифікаторами безпеки, замість повної відмови.
Google історично сильна саме в надійності виклику інструментів у Flash-лінійці за їхньою ціною: попередня Gemini 3.5 Flash очолювала MCP Atlas (83.6%), випереджаючи навіть тодішній Claude Opus 4.7 і GPT-5.5. Прямих опублікованих MCP Atlas-цифр для Gemini 3.6 Flash в порівнянні саме з Opus 5 і Sol на момент написання статті немає.
Тут я хочу додати важливе застереження з власного досвіду, яке жоден з цих бенчмарків не показує: усі три підходи — програмний виклик, mid-conversation зміна набору tools, чи просто висока точність моделі — вирішують проблему якості виклику інструменту, але жоден з них не рятує від протилежної проблеми — кількості інструментів, доступних моделі одночасно. Навіть найкраща модель на MCP Atlas почне плутати tools, якщо їх у системному промпті 30 чи 50, а не 3-5 — це задокументований ефект, який я детально розбирав на прикладі Spring AI: Tool RAG — що робити, коли у агента забагато інструментів. За даними дослідження RAG-MCP, на яке я там посилаюсь, точність вибору падає з ~90% при 10 tools до критичних 13.62% при 100+ tools — і це відбувається незалежно від того, GPT-5.6, Opus 5 чи Gemini працює під капотом.
Практичний висновок: mid-conversation tool changes у Opus 5 — це якраз функція, яка безпосередньо допомагає впоратись із цією проблемою на рівні архітектури, а не тільки на рівні якості моделі. Замість того, щоб тримати в контексті весь можливий набір інструментів "про всяк випадок", розробник може динамічно підвантажувати лише ті кілька, що релевантні поточному кроку розмови — це той самий принцип, що лежить в основі Tool RAG, тільки реалізований на рівні API, а не на рівні власної інфраструктури розробника. Якщо ваш агент вже має більше 15-20 tools, я б радив дивитись саме на цю функцію Opus 5 в парі з власним Tool RAG чи routing-шаром, а не сподіватись, що "розумніша модель" сама розбереться з великим реєстром інструментів.
MCP
Перш ніж перейти до цифр — коротко про сам протокол, бо частина читачів може зустріти цю абревіатуру вперше. MCP (Model Context Protocol) — це відкритий стандарт, який Anthropic представила в листопаді 2024 року для уніфікованого підключення AI-моделей до зовнішніх джерел даних та інструментів: баз даних, файлових систем, API, внутрішніх сервісів компанії. До MCP кожен розробник писав свою власну інтеграцію для кожної пари "модель + інструмент" — підключення Claude до Google Drive виглядало інакше, ніж підключення GPT до того самого Google Drive. MCP вирішує це як USB-порт для AI: один стандартний протокол, через який будь-яка сумісна модель може "підʼєднатись" до будь-якого сумісного інструменту без написання кастомного коду під кожну пару.
Простий приклад з мого досвіду розробки на Spring AI: якщо ваш агент має доступ до MCP-сервера, який обгортає внутрішню CRM компанії, запит на кшталт "покажи всі відкриті угоди клієнта Іванов за останній квартал" модель обробляє так — розпізнає, що потрібні дані з CRM, звертається до відповідного MCP-сервера за стандартним протоколом, отримує структуровану відповідь і формує результат. Без MCP довелось би писати окремий tool-коннектор саме під цю CRM, саме під цю модель, і повторювати цю роботу для кожної нової пари "модель — сервіс". Оскільки MCP — відкритий стандарт, а не пропрієтарна технологія Anthropic, його сьогодні підтримують і OpenAI, і Google — тому порівняння моделей саме за якістю роботи з MCP має практичний сенс, а не є штучною перевагою "домашньої" технології Anthropic.
Це один із небагатьох розділів, де є пряме тристороннє порівняння в цифрах — принаймні для пари Opus 5 / Sol. На MCP Atlas (бенчмарк оркестрації інструментів через Model Context Protocol) Claude Opus 5 набирає 85.8%, GPT-5.6 Sol — 75.3%. Перевага Opus 5 у 10.5 п.п. — один з найбільших розривів у всьому порівнянні, і це логічно: Anthropic — автор і головний драйвер самого протоколу MCP, тож глибша інтеграція з ним у власній моделі не дивує.
Для Gemini 3.6 Flash прямого MCP Atlas результату в парі з Opus 5 і Sol не опубліковано, але з огляду на те, що попередня Flash-модель показувала найкращий на той момент результат серед конкурентів свого покоління, розумно припустити, що і 3.6 Flash залишається сильним вибором для MCP-орієнтованих задач за співвідношенням ціна/якість — це варто верифікувати власним тестом перед вибором для production MCP-пайплайна.
Мій коментар: якщо ви обираєте модель саме під MCP-орієнтований продукт (агент, що працює з кількома внутрішніми системами через MCP-сервери), я б не робив висновок лише з одного бенчмарку. MCP Atlas вимірює якість оркестрації в контрольованих умовах, але в production результат так само сильно залежить від того, скільки MCP-серверів і tools одночасно підключено до агента — див. розділ вище про Tool Calling і проблему масштабу інструментів. Модель з найвищим MCP Atlas все одно почне плутатись, якщо їй одночасно доступні 10 MCP-серверів без жодної фільтрації чи routing-шару.
Code Generation
На рівні "написати код з нуля за специфікацією" різниця між моделями зараз менш помітна, ніж на рівні "виправити реальний баг у чужому репозиторії" — це видно з того, наскільки близько підійшли Opus 5 і Sol на CursorBench 3.2 (67.7% проти 67.2%, різниця лише 0.5 п.п.) та SWE-bench Verified (96.0% проти 95.0%). Тобто для типової задачі "згенеруй REST-контролер за описом" усі три моделі сьогодні дають прийнятний результат — головна різниця проявляється саме на складних, багатофайлових, реальних задачах (SWE-bench Pro), де Opus 5 випереджає Sol на 14.6 п.п.
Code Review
Незалежних порівняльних даних по код-рев'ю одночасно для всіх трьох моделей на момент написання статті немає — вендори публікують переважно генераційні бенчмарки, а не бенчмарки саме рев'ю чужого коду. Що відомо конкретно про Claude Opus 5: незалежний огляд CodeRabbit фіксує слабкі місця саме в класах помилок, які найважче ловити без глибокого розуміння рантайм-поведінки — логічні помилки, race conditions і неправильне використання API. Це не означає, що GPT-5.6 чи Gemini 3.6 Flash кращі саме в цих категоріях — просто порівнянних даних по них поки не опубліковано. Практичний висновок: для критичного код-рев'ю (production-миграції, безпека, конкурентний код) жодну з трьох моделей сьогодні не варто використовувати як єдину лінію захисту.
Reasoning
Найпоказовіший тест на "чисте" міркування без опори на завчені патерни — ARC-AGI-3. Тут розрив між Opus 5 і Sol найбільший у всьому порівнянні: 30.2% проти 7.78% — майже у 3.9 раза. Фонд ARC Prize назвав результат Sol "історичною віхою" (перша модель, що виграла публічну гру ARC-AGI-3), але вже за два тижні Anthropic майже потроїла цей результат.
На узагальненому Artificial Analysis Intelligence Index, який об'єднує дев'ять різних оцінок (включно з GDPval-AA v2, GPQA Diamond і Humanity's Last Exam), розстановка на максимальному рівні "зусилля" кожної моделі виглядає так: Opus 5 — 61 бал, GPT-5.6 Sol — 59, Gemini 3.6 Flash — 50. Тобто за композитним reasoning-показником лідирує Opus 5, з невеликим відривом від Sol і помітним розривом від Gemini 3.6 Flash — що логічно, з огляду на позиціонування Flash як моделі для швидкості й ціни, а не піку інтелекту.
Math
Окремого прямого бенчмарку типу AIME чи MATH з опублікованими цифрами одночасно для всіх трьох моделей на момент написання статті знайти не вдалось — вендори зараз більше фокусуються на agentic- і coding-бенчмарках у своїх релізних матеріалах. Опосередкований орієнтир — GPQA Diamond (аспірантський рівень наукового reasoning), який входить до складу Artificial Analysis Intelligence Index і впливає на композитний результат, описаний вище. Якщо математичні викладки — критична частина вашого use case, я б рекомендував не покладатися на загальний Intelligence Index, а прогнати власний набір задач на всіх трьох моделях: розрив у суто математичному reasoning може не збігатися з розривом у композитному бенчмарку.