Руководство по новым параметрам Claude Opus 4.7

В этой статье рассматриваются два ключевых изменения в управлении рассуждениями Claude Opus 4.7, а также полные инструкции по использованию для нативного API AIHubmix и унифицированного интерфейса Chat. См. также: официальное объявление Anthropic и журнал изменений модели.

AIHubMix3 мин чтения
Руководство по новым параметрам Claude Opus 4.7

​1. Новые функции управления рассуждениями

​✦ Новый уровень рассуждений xhigh

Новый уровень xhigh находится между high и max. Он создан специально для задач программирования и агентных задач и обеспечивает лучший баланс между возможностями и эффективностью.

low  ──  medium  ──  high  ──  xhigh ★NEW  ──  max

​✦ Содержимое рассуждений скрыто по умолчанию

В потоковых ответах процесс рассуждений больше не отображается по умолчанию. Чтобы получить сводку рассуждений, явно передайте поле display в запросе:

значение displayOpus 4.7Opus 4.6Поведение
«omitted»По умолчаниюНе по умолчаниюСодержимое блока рассуждений пусто
«summarized»Необходимо задать вручнуюПо умолчаниюВозвращает текст сводки рассуждений
"reasoning": {
  "effort": "xhigh",
  "display": "summarized"
}
Рисунок: новый уровень xhigh в Opus 4.7 — сравнение производительности в агентном программировании (источник: официальные материалы Anthropic)
Image

​2. Справочник по нативному API Claude

​Значения effort для нативного API Anthropic соответствуют официальной спецификации:

значение effortПоддерживаемые моделиОписаниеРекомендуемый сценарий использования
lowВсе поддерживаемые моделиЗначительная экономия токенов при умеренном снижении возможностейПростые задачи, запросы с высокой конкурентностью, субагенты
mediumВсе поддерживаемые моделиСбалансированный режим с умеренной экономией токеновОбщие агентные задачи
highВсе поддерживаемые моделиПо умолчанию; высокая производительностьСложные рассуждения, программирование, агентные задачи
xhigh (новый)Только Opus 4.7Расширенные возможности между high и max; хорошо справляется с задачами на длинной дистанцииРекомендуемая отправная точка для задач программирования и агентных задач
maxСерия OpusМаксимальные возможностиПередовые исследовательские задачи

​Нативный API Claude в AIHubmix — пример для Opus 4.7

from anthropic import Anthropic

client = Anthropic(
    api_key="<AIHUBMIX_API_KEY>",
    base_url="https://aihubmix.com"
)

response = client.messages.create(
    model="claude-opus-4-7",
    max_tokens=16000,
    thinking={"type": "adaptive"},
    output_config={"effort": "xhigh"},  # Options: low / medium / high / xhigh / max
    messages=[
        {
            "role": "user",
            "content": "A snail is at the bottom of a 10-meter well. Each day it climbs 3 meters, but each night it slides back 2 meters. How many days does it take to reach the top?"
        }
    ]
)

print(response.content[-1].text)

​3. Поддержка уровня рассуждений в унифицированном интерфейсе Chat AIHubmix

Унифицированный интерфейс AIHubMix Chat соответствует спецификации OpenAI и управляет интенсивностью рассуждений через reasoning.effort. Разные модели Claude автоматически сопоставляются с соответствующим уровнем effort:

​reasoning_effort (управление интенсивностью рассуждений) для моделей Claude

значение effortOpus >=4.7 (новый)Opus 4.6 / 4.5Sonnet 4.6
minimallowlowlow
mediummediummediummedium
highhighhighhigh
xhighxhighmaxhigh
maxmaxmaxhigh

Примечание: xhigh нативно поддерживается только в Opus 4.7. Другие модели Opus автоматически переходят на max, а серия Sonnet переходит на high.

​Унифицированный интерфейс Chat — пример для Opus 4.7

from openai import OpenAI

client = OpenAI(
    base_url="https://aihubmix.com/v1",
    api_key="<AIHUBMIX_API_KEY>",
)

completion = client.chat.completions.create(
    model="claude-opus-4-7",
    # max_tokens=10000,  # Default is 4096; enable for longer outputs
    messages=[
        {
            "role": "user",
            "content": "A snail is at the bottom of a 10-meter well. Each day it climbs 3 meters, but each night it slides back 2 meters. How many days does it take to reach the top?"
        }
    ],
    extra_body={
        "reasoning": {"effort": "xhigh"}
    }
)

print(completion.choices[0].message.content)

​4. Управление содержимым рассуждений в унифицированном интерфейсе Chat

В интерфейсе, совместимом с OpenAI, reasoning поддерживает поле display для управления возвратом сводок рассуждений.Claude Opus 4.7 по умолчанию не возвращает содержимое рассуждений. Чтобы включить его, задайте "display": "summarized" .

ПолеЗначениеОписание
display(не указано)Содержимое рассуждений не возвращается (по умолчанию)
display"summarized"Возвращает сводку рассуждений

​Opus 4.7 — пример сводки рассуждений

from openai import OpenAI

client = OpenAI(
    base_url="https://aihubmix.com/v1",
    api_key="<AIHUBMIX_API_KEY>",
)

completion = client.chat.completions.create(
    model="claude-opus-4-7",
    messages=[
        {
            "role": "user",
            "content": "A snail is at the bottom of a 10-meter well. Each day it climbs 3 meters, but each night it slides back 2 meters. How many days does it take to reach the top?"
        }
    ],
    extra_body={
        "reasoning": {"effort": "xhigh", "display": "summarized"}
    }
)

print(completion.choices[0].message.content)

​Подробнее см. в документации AIHubmix или в официальной документации Anthropic.

Последнее обновление: 2026-06-01