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 на AIHubmix за Claude — пример с 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
Унифицираният интерфейс Chat на AIHubMix е съвместим с спецификацията на OpenAI и контролира интензивността на разсъждението чрез reasoning.effort. Различните модели на Claude автоматично се съпоставят със съответното ниво на усилие:
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



