1. Новые функции управления рассуждениями
✦ Новый уровень рассуждений xhigh
Новый уровень xhigh находится между high и max. Он создан специально для задач программирования и агентных задач и обеспечивает лучший баланс между возможностями и эффективностью.
low ── medium ── high ── xhigh ★NEW ── max
✦ Содержимое рассуждений скрыто по умолчанию
В потоковых ответах процесс рассуждений больше не отображается по умолчанию. Чтобы получить сводку рассуждений, явно передайте поле display в запросе:
| значение display | Opus 4.7 | Opus 4.6 | Поведение |
|---|---|---|---|
| «omitted» | По умолчанию | Не по умолчанию | Содержимое блока рассуждений пусто |
| «summarized» | Необходимо задать вручную | По умолчанию | Возвращает текст сводки рассуждений |
"reasoning": {
"effort": "xhigh",
"display": "summarized"
}
Рисунок: новый уровень xhigh в Opus 4.7 — сравнение производительности в агентном программировании (источник: официальные материалы Anthropic)

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
| значение effort | Opus >=4.7 (новый) | Opus 4.6 / 4.5 | Sonnet 4.6 |
|---|---|---|---|
| minimal | low | low | low |
| medium | medium | medium | medium |
| high | high | high | high |
| xhigh | xhigh | max | high |
| max | max | max | high |
Примечание: 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



