Тази статия обхваща две ключови промени в контрола на разсъжденията в Claude Opus 4.7, заедно с пълни инструкции за използване на местния API на AIHubmix и обединения интерфейс на Chat. Вижте също: официалното съобщение на Anthropic и дневника на промените в модела.
1. Нови функции за контрол на разсъжденията
✦ Ново xhigh ниво на усилие при разсъжденията
Новото xhigh ниво е между high и max, проектирано специално за кодиране и агентни задачи, осигурявайки по-добър баланс между способност и ефективност.
low ── medium ── high ── xhigh ★NEW ── max
✦ Съдържанието на разсъжденията е скрито по подразбиране
В отговорите на потока, процесът на разсъждение е вече не се показва по подразбиране. За да получите резюме на разсъжденията, изрично предайте полето display в заявката си:
| стойност на дисплея | Opus 4.7 | Opus 4.6 | Поведение |
|---|---|---|---|
| ”пропуснато” | По подразбиране | Не по подразбиране | Съдържанието на блока за разсъждения е празно |
| ”резюмирано” | Трябва да се зададе ръчно | По подразбиране | Връща текст на резюме на разсъжденията |
"reasoning": {
"effort": "xhigh",
"display": "summarized"
}
Фигура: Новото xhigh ниво на Opus 4.7 — Сравнение на производителността при агентно кодиране (Източник: Официално от Anthropic)

2. Справка за местния API на Claude
Стойностите на effort за местния API на Anthropic са в съответствие с официалната спецификация:
| стойност на усилието | Поддържани модели | Описание | Препоръчителен случай на употреба |
|---|---|---|---|
| ниско | Всички поддържани модели | Значителни спестявания на токени с умерен компромис в способността | Прости задачи, заявки с висока конкурентност, под-агенти |
| умерено | Всички поддържани модели | Балансен режим с умерени спестявания на токени | Общи агентни задачи |
| високо | Всички поддържани модели | По подразбиране; висока производителност на способността | Сложни разсъждения, кодиране, агентни задачи |
| xhigh (ново) | Само Opus 4.7 | Разширена способност между high и max; отличава се в задачи с дълъг хоризонт | Препоръчителна отправна точка за кодиране и агентни задачи |
| max | Серия Opus | Максимална способност | Проблеми от предния ред на изследванията |
AIHubmix Claude Native API — Пример за 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"}, # Опции: low / medium / high / xhigh / max
messages=[
{
"role": "user",
"content": "Слимак е на дъното на 10-метров кладенец. Всеки ден се изкачва с 3 метра, но всяка нощ се плъзга назад с 2 метра. Колко дни му отнема да достигне върха?"
}
]
)
print(response.content[-1].text)
3. Подкрепа за усилие при разсъждения в обединения интерфейс на AIHubmix Chat
Обединеният интерфейс на AIHubMix Chat е в съответствие с спецификацията на OpenAI и контролира интензивността на разсъжденията чрез reasoning.effort. Различните модели на Claude автоматично се свързват с отговарящото ниво на усилие:
reasoning_effort (Контрол на интензивността на разсъжденията) за модели на Claude
| стойност на усилието | Opus >=4.7 (ново) | Opus 4.6 / 4.5 | Sonnet 4.6 |
|---|---|---|---|
| минимално | ниско | ниско | ниско |
| умерено | умерено | умерено | умерено |
| високо | високо | високо | високо |
| xhigh | xhigh | max | високо |
| max | max | max | високо |
Забележка: 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, # По подразбиране е 4096; активирайте за по-дълги изходи
messages=[
{
"role": "user",
"content": "Слимак е на дъното на 10-метров кладенец. Всеки ден се изкачва с 3 метра, но всяка нощ се плъзга назад с 2 метра. Колко дни му отнема да достигне върха?"
}
],
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": "Слимак е на дъното на 10-метров кладенец. Всеки ден се изкачва с 3 метра, но всяка нощ се плъзга назад с 2 метра. Колко дни му отнема да достигне върха?"
}
],
extra_body={
"reasoning": {"effort": "xhigh", "display": "summarized"}
}
)
print(completion.choices[0].message.content)
За допълнителни детайли, моля, вижте документацията на AIHubmix или официалната документация на Anthropic.
Последно обновление: 2026-06-01