1. Các tính năng kiểm soát suy luận mới
✦ Mức nỗ lực suy luận xhigh mới
Mức xhigh mới nằm giữa high và max, được thiết kế riêng cho các tác vụ lập trình và agentic, mang lại sự cân bằng tốt hơn giữa năng lực và hiệu quả.
low ── medium ── high ── xhigh ★NEW ── max
✦ Nội dung suy luận được ẩn theo mặc định
Trong phản hồi dạng streaming, quá trình suy luận không còn được hiển thị theo mặc định. Để nhận bản tóm tắt suy luận, hãy truyền rõ trường display trong yêu cầu:
| giá trị display | Opus 4.7 | Opus 4.6 | Hành vi |
|---|---|---|---|
| ”omitted” | Mặc định | Không mặc định | Nội dung khối suy luận rỗng |
| ”summarized” | Phải đặt thủ công | Mặc định | Trả về văn bản tóm tắt suy luận |
"reasoning": {
"effort": "xhigh",
"display": "summarized"
}
Hình: Mức xhigh mới của Opus 4.7 — So sánh hiệu năng lập trình agentic (Nguồn: Anthropic chính thức)

2. Tham chiếu API gốc của Claude
Các giá trị effort cho API gốc của Anthropic nhất quán với đặc tả chính thức:
| Giá trị effort | Mô hình được hỗ trợ | Mô tả | Trường hợp sử dụng khuyến nghị |
|---|---|---|---|
| low | Tất cả mô hình được hỗ trợ | Tiết kiệm đáng kể token với sự đánh đổi năng lực ở mức vừa phải | Tác vụ đơn giản, yêu cầu đồng thời cao, sub-agent |
| medium | Tất cả mô hình được hỗ trợ | Chế độ cân bằng với mức tiết kiệm token vừa phải | Các tác vụ agentic thông thường |
| high | Tất cả mô hình được hỗ trợ | Mặc định; hiệu năng năng lực cao | Suy luận phức tạp, lập trình, tác vụ agentic |
| xhigh (mới) | Chỉ Opus 4.7 | Năng lực mở rộng nằm giữa high và max; vượt trội ở các tác vụ dài hơi | Điểm khởi đầu khuyến nghị cho các tác vụ lập trình và agentic |
| max | Dòng Opus | Năng lực tối đa | Các bài toán nghiên cứu tiên phong |
API gốc Claude của AIHubmix — Ví dụ 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. Hỗ trợ nỗ lực suy luận trong giao diện thống nhất Chat của AIHubmix
Giao diện thống nhất AIHubMix Chat tương thích với đặc tả OpenAI và kiểm soát cường độ suy luận qua reasoning.effort. Các mô hình Claude khác nhau sẽ được tự động ánh xạ sang mức effort tương ứng:
reasoning_effort (Kiểm soát cường độ suy luận) cho các mô hình Claude
| Giá trị effort | Opus >=4.7 (mới) | 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 |
Lưu ý: xhigh chỉ được hỗ trợ native trên Opus 4.7. Các mô hình Opus khác sẽ tự động chuyển về max, còn dòng Sonnet chuyển về high.
Giao diện thống nhất Chat — Ví dụ 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. Kiểm soát nội dung suy luận trong giao diện thống nhất Chat
Trong giao diện tương thích OpenAI, reasoning hỗ trợ trường display để kiểm soát việc có trả về bản tóm tắt suy luận hay không.Claude Opus 4.7 không trả về nội dung suy luận theo mặc định. Đặt "display": "summarized" để bật tính năng này.
| Trường | Giá trị | Mô tả |
|---|---|---|
display | (bỏ qua) | Không trả về nội dung suy luận (mặc định) |
display | "summarized" | Trả về bản tóm tắt suy luận |
Opus 4.7 — Ví dụ tóm tắt suy luận
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)
Để biết thêm chi tiết, tham khảo tài liệu AIHubmix hoặc tài liệu chính thức của Anthropic.
Cập nhật lần cuối: 2026-06-01



