Back to Blog
РусскийComparison

GLM-5.2 против Claude Fable 5: лимит вывода, reasoning_tokens и коэффициент discount 0.8

Практический тест через OpenAI-compatible API Crazyrouter: glm-5.2 и claude-fable-5 на математике, физике и длинной Canvas-анимации, с учетом текущего discount 0.8 для glm-5.2.

C
Crazyrouter Team
6 июля 2026 г. / 442 views
Share:
GLM-5.2 против Claude Fable 5: лимит вывода, reasoning_tokens и коэффициент discount 0.8

GLM-5.2 против Claude Fable 5: лимит вывода, reasoning_tokens и коэффициент discount 0.8#

Это не универсальный рейтинг моделей. В этом тесте GLM-5.2 справлялась с задачами на рассуждение после увеличения бюджета вывода, но при низком max_tokens видимая часть ответа могла быть пустой. Claude Fable 5 чаще завершала ответ компактно и лучше справилась с длинным HTML-артефактом.

Бенчмарк GLM-5.2 против Claude Fable 5

Почему этот тест важен#

В тесте использовался OpenAI-compatible API Crazyrouter, а не чат-интерфейс. Это важно, потому что результат оценивался не только по качеству текста. Каждый ответ проверялся по операционным метаданным:

text
Base URL: https://cn.crazyrouter.com/v1
Endpoint: POST /v1/chat/completions
Models: glm-5.2, claude-fable-5
temperature: 0.2
Test date: 2026-07-06

Ключевыми полями были max_tokens, completion_tokens, reasoning_tokens, finish_reason, длина видимого содержимого, то, был ли сгенерированный HTML закрыт, и действительно ли анимация двигалась в браузере.

Что проверялось#

Бенчмарк намеренно смешивал три типа задач:

ЗадачаЦельЭталонный результат
MATH-003Рассуждение с математическим ожиданием по состояниямОжидаемое число бросков до HH = 6
PHYS-003Учет импульса и энергииV = 3.0 m/s, x ≈ 0.148 m
CODE-003-ANIMГенерация длинного запускаемого артефактаПолный HTML с Canvas-анимацией 800x500

Первые две задачи измеряли качество рассуждения. Третья задача проверяла, может ли модель создать полный артефакт, а не просто убедительный частичный блок кода.

Наблюдаемые результаты#

Задачаglm-5.2claude-fable-5
Математика, исходный бюджетfinish_reason=length, completion_tokens=1601, reasoning_tokens=1600, видимое тело пустоеfinish_reason=stop, полный и правильный ответ
Математика, повторный тестПравильно после max_tokens=3200Повторный тест не требовался
Физика, исходный бюджетfinish_reason=length, видимое тело пустоеПолный и правильный ответ
Физика, повторный тестПравильно после max_tokens=8000Повторный тест не требовался
Анимация, исходный бюджетПустой видимый HTML при max_tokens=3200Частичный HTML, обрезан
Анимация, повторный тестВсе еще обрезан при max_tokens=8000Полный HTML; браузерная валидация пройдена

Самое важное наблюдение: GLM-5.2 не проваливала само рассуждение. В задачах по математике и физике она выдавала правильные ответы после увеличения бюджета вывода. Проблема была в видимости и завершенности: запрос мог вернуть HTTP 200, но пользовательское содержимое оказывалось пустым или неполным.

Для длинной Canvas-анимации разница была заметнее. GLM-5.2 сгенерировала видимый HTML-фрагмент при max_tokens=8000, но остановилась внутри JavaScript и не закрыла файл. Claude Fable 5 завершила HTML при max_tokens=8000; браузерная валидация показала отсутствие ошибок в консоли, canvas 800x500, элементы управления, слайдер скорости и changedPixels=55090 через 700 ms.

Стоимость и практическая выгода#

На момент публикации pricing API Crazyrouter возвращает для glm-5.2 значение discount: 0.8. Поэтому модель выглядит очень конкурентной по цене, если в вашей интеграции есть контроль reasoning_tokens, finish_reason и достаточного max_tokens.

Практический компромисс выглядит так:

НагрузкаБолее подходящий вариант по результатам этого теста
Короткие задачи на рассуждение при достаточном бюджете выводаGLM-5.2 может быть экономически эффективным вариантом
Ответы на рассуждение с низким бюджетомClaude Fable 5 была стабильнее
Генерация длинного кода в одном файлеClaude Fable 5 в этом прогоне оказалась сильнее
Пакетные оценки с логированием метаданныхGLM-5.2 становится проще безопасно эксплуатировать

Не следует считать множитель 0.8 постоянной универсальной ценой. Это снимок pricing-данных Crazyrouter на момент публикации, и перед крупным внедрением его нужно проверить заново.

Интеграционные заметки#

Минимальный запрос:

bash
curl https://cn.crazyrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $CRAZYROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.2",
    "messages": [
      {
        "role": "user",
        "content": "Solve the HH expected-flips problem with state equations."
      }
    ],
    "temperature": 0.2,
    "max_tokens": 3200
  }'

Чтобы сравнить Claude Fable 5, оставьте тот же payload и измените только модель:

json
{
  "model": "claude-fable-5"
}

Для production-style оценок логируйте такую структуру для каждого запроса:

json
{
  "model": "glm-5.2",
  "max_tokens": 3200,
  "finish_reason": "length",
  "completion_tokens": 3200,
  "reasoning_tokens": 3178,
  "visible_content_chars": 0,
  "html_closed": false,
  "browser_validation": "not_run_incomplete_html"
}

API endpoints должны оставаться чистыми. Не добавляйте UTM-параметры к https://cn.crazyrouter.com/v1. Используйте трекинг только в ссылках статьи или регистрации, обращенных к людям.

Тот же OpenAI-compatible запрос можно запустить через Crazyrouter и проверить обе модели на своих задачах.

https://crazyrouter.com/register?utm_source=crazyrouter_blog&utm_medium=article&utm_campaign=glm52_fable5_budget_cost_20260706&utm_content=crazyrouter_blog_glm-52-vs-claude-fable-5-output-budget-cost-ru_20260706__bottom&utm_term=glm-5.2+claude+fable+5+benchmark

FAQ#

Провалила ли GLM-5.2 задачи на рассуждение?#

Нет. В этом прогоне GLM-5.2 решила математическую задачу после max_tokens=3200 и физическую задачу после max_tokens=8000. Проблема была в том, что при меньших бюджетах они в основном расходовались на reasoning tokens до появления видимого содержимого.

Почему не считать HTTP 200 успехом?#

Потому что HTTP 200 означает только то, что API-вызов вернулся. Ответ в бенчмарке все равно может быть непригодным, если finish_reason=length, видимое содержимое пустое или сгенерированный код неполный.

Почему была включена задача с анимацией?#

Длинная генерация кода выявляет другой режим отказа. Модель может написать убедительную первую половину файла и все равно не справиться, если HTML или JavaScript обрезаны.

Стоит ли все еще тестировать GLM-5.2?#

Да. Текущий множитель скидки 0.8 делает ее привлекательной для нагрузок, где можно выделить достаточный бюджет вывода и отслеживать метаданные ответа.

Что нужно фиксировать в будущих сравнениях?#

Как минимум: max_tokens, completion_tokens, reasoning_tokens, finish_reason, длину видимого вывода, полноту артефакта и runtime-валидацию.

Final verdict#

Практический вывод: GLM-5.2 интересна по стоимости и способна решать задачи, но требует внимательного контроля бюджета вывода. Claude Fable 5 оказалась стабильнее для коротких ответов и полного HTML-файла.

Implementation Guides

Podcast

AI Dev Tools: The Crazyrouter Podcast

Short episodes for developers on AI APIs, gateways, cost control and coding tools.

Latest episodes

  • EP196 · Oct 29, 2026 · 6:53

    AI API Security Posture — Turn Controls Into Continuous Evidence

    A practical guide to AI API security posture: inventory exposure, verify controls continuously, protect keys and data, constrain tools, and turn security assumptions into evidence that operators can act on.

  • EP195 · Oct 28, 2026 · 7:21

    AI API Policy Drift — Detect When Production Rules Stop Matching Intent

    A practical guide to policy drift in AI APIs: version routing and safety rules, detect stale enforcement, compare intended and observed behavior, and restore control before small gaps become incidents.

Episodes with written show notes →

Related Articles

Claude Opus 5 vs Claude Fable 5: семь задач в реальном API-бенчмарке и рекомендации по production-routingComparison

Claude Opus 5 vs Claude Fable 5: семь задач в реальном API-бенчмарке и рекомендации по production-routing

В одном OpenAI-compatible API, с одинаковыми промптами и параметрами, Claude Opus 5 и Claude Fable 5 сравниваются на задачах по математике, физике, рассуждению с ограничениями, code review, строгому JSON и дизайну экспериментов. Фиксируются delivery rate, content filtering, latency, tokens и результаты повторных запусков.

25 июл.
Gemini 3.5 Flash vs Claude Response-Tier Models: Какую модель выбрать разработчику?Comparison

Gemini 3.5 Flash vs Claude Response-Tier Models: Какую модель выбрать разработчику?

Практическое сравнение Gemini 3.5 Flash с Claude Haiku, Sonnet и Opus-style моделями по метрикам latency, стоимости, кодированию, reasoning и production API routing. Тестирование через cn.crazyrouter.com с рекомендациями по выбору модели для разных задач.

21 мая
GPT-5.6-sol против GPT-5.6-terra: насколько отличается производительность при двукратной разнице в цене?Comparison

GPT-5.6-sol против GPT-5.6-terra: насколько отличается производительность при двукратной разнице в цене?

Реальный тест Crazyrouter OpenAI-compatible API: сравнение gpt-5.6-sol и gpt-5.6-terra в четырех задачах по точности, задержке, токенам, локальным тестам Python и расчетной стоимости запросов.

13 июл.
Claude Opus 5 и GPT-5.6-SOL: проверка точности — обе модели дали 10 из 10 правильных основных ответовComparison

Claude Opus 5 и GPT-5.6-SOL: проверка точности — обе модели дали 10 из 10 правильных основных ответов

Claude Opus 5 и GPT-5.6-SOL прошли 10 проверяемых задач через единый API Crazyrouter. Обе модели дали 10/10 правильных основных ответов; отдельно проверены скрытые тесты кода, полнота инструкций и строгий JSON.

29 июл.
GLM-5.3 против GLM-5.2: сложный тест с реальными API-вызовамиComparison

GLM-5.3 против GLM-5.2: сложный тест с реальными API-вызовами

Шесть проверяемых задач: GLM-5.3 выиграл по первой попытке 4/6 против 2/6, но GLM-5.2 победил в скрытых тестах исполняемого кода.

14 авг.
Claude Haiku 5.5 против Sonnet 4.6: повседневные задачиComparison

Claude Haiku 5.5 против Sonnet 4.6: повседневные задачи

10 типов задач по 3 запуска на одном маршруте: обе модели дали 24/27 верных ответов, медиана завершения — 3.03 и 4.90 с. Разбираем ошибки JSON, повтор с размышлением и редактирование уведомлений.

8 окт.