+IzziAPI
Quay lại Blog
Mar 27, 2026

Extended Thinking trên OpenClaw với Izzi API — Claude suy nghĩ sâu hơn

Hướng dẫn bật Extended Thinking của Claude qua Izzi API trên OpenClaw. Tăng chất lượng output cho debugging, system design, và bài toán logic phức tạp.

openclawextended-thinkingclaudeanthropic

Extended Thinking là gì?

Extended Thinking là tính năng cho phép Claude "suy nghĩ" (chain-of-thought) trước khi trả lời. Thay vì trả lời ngay, Claude sẽ phân tích bài toán, xem xét nhiều góc nhìn, rồi mới đưa ra câu trả lời chính xác hơn.

Khi nào nên dùng?

  • 🧠 Debug phức tạp — Claude phân tích stack trace, data flow, race conditions
  • 🧠 System design — thiết kế architecture, database schema
  • 🧠 Refactor — xem xét ảnh hưởng trước khi thay đổi code
  • 🧠 Math/Logic — bài toán cần suy luận nhiều bước

Khi nào KHÔNG nên dùng?

  • ❌ Hỏi đáp đơn giản — "format code này"
  • ❌ Generate boilerplate — dùng model free tốt hơn
  • ❌ Task không cần suy luận — tốn thêm tokens = tốn thêm tiền

Cấu hình Extended Thinking qua Izzi API

Cách 1: curl (test nhanh)

curl https://api.izziapi.com/v1/messages \
  -H "x-api-key: izzi-YOUR_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 16000,
    "thinking": {
      "type": "enabled",
      "budget_tokens": 10000
    },
    "messages": [
      {"role": "user", "content": "Phân tích race condition trong đoạn code sau..."}
    ]
  }'

Cách 2: Python SDK

import anthropic

client = anthropic.Anthropic(
    api_key="izzi-YOUR_KEY",
    base_url="https://api.izziapi.com"
)

response = client.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=16000,
    thinking={
        "type": "enabled",
        "budget_tokens": 10000
    },
    messages=[
        {"role": "user", "content": "Design a microservices architecture for an e-commerce platform"}
    ]
)

# Response includes thinking blocks
for block in response.content:
    if block.type == "thinking":
        print("💭 Thinking:", block.thinking)
    elif block.type == "text":
        print("📝 Answer:", block.text)

Cách 3: OpenClaw config

Thêm vào openclaw.json:

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "izzi/claude-sonnet-4-20250514"
      },
      "thinking": {
        "enabled": true,
        "budget_tokens": 10000
      }
    }
  }
}

Budget tokens — nên set bao nhiêu?

Loại tác vụbudget_tokensChi phí ước tính
Debug đơn giản5,000~$0.015
Code review10,000~$0.03
System design20,000~$0.06
Complex refactor50,000~$0.15

Model hỗ trợ Extended Thinking

  • Claude Opus 4 — Tốt nhất, suy luận sâu nhất
  • Claude Sonnet 4 — Cân bằng giá/chất lượng, khuyên dùng
  • ❌ Claude Haiku 4.5 — Không hỗ trợ (quá nhẹ)

Tổng kết

Extended Thinking là vũ khí bí mật cho developer — đặc biệt khi debug hoặc thiết kế hệ thống. Qua Izzi API, bạn truy cập tool này với bonus +$5 lần nạp đầu.

Bài viết liên quan