Peningkatan utama dibandingkan Sonnet 4

Keunggulan coding

Claude Sonnet 4.5 adalah model coding terbaik kami hingga saat ini, dengan peningkatan signifikan di seluruh siklus hidup pengembangan:
  • Performa SWE-bench Verified: Memajukan state-of-the-art pada benchmark coding
  • Perencanaan dan desain sistem yang ditingkatkan: Keputusan arsitektur dan organisasi kode yang lebih baik
  • Rekayasa keamanan yang diperbaiki: Praktik keamanan yang lebih kuat dan deteksi kerentanan
  • Mengikuti instruksi yang lebih baik: Kepatuhan yang lebih tepat terhadap spesifikasi dan persyaratan coding
Extended thinking untuk performa optimal: Claude Sonnet 4.5 berkinerja jauh lebih baik pada tugas coding ketika extended thinking diaktifkan. Extended thinking dinonaktifkan secara default, tetapi kami merekomendasikan mengaktifkannya untuk pekerjaan coding yang kompleks. Perhatikan bahwa extended thinking mempengaruhi efisiensi prompt caching. Lihat panduan migrasi untuk detail konfigurasi.

Kemampuan agen

Claude Sonnet 4.5 memperkenalkan kemajuan besar dalam kemampuan agen:
  • Operasi otonom yang diperpanjang: Sonnet 4.5 dapat bekerja secara mandiri selama berjam-jam sambil mempertahankan kejelasan dan fokus pada kemajuan bertahap. Model ini membuat kemajuan yang stabil pada beberapa tugas sekaligus daripada mencoba melakukan semuanya sekaligus. Model ini memberikan pembaruan kemajuan berbasis fakta yang secara akurat mencerminkan apa yang telah dicapai.
  • Kesadaran konteks: Claude sekarang melacak penggunaan token-nya sepanjang percakapan, menerima pembaruan setelah setiap panggilan tool. Kesadaran ini membantu mencegah penghentian tugas yang prematur dan memungkinkan eksekusi yang lebih efektif pada tugas yang berjalan lama. Lihat Kesadaran konteks untuk detail teknis dan panduan prompting.
  • Penggunaan tool yang ditingkatkan: Model ini lebih efektif menggunakan panggilan tool paralel, melakukan beberapa pencarian spekulatif secara bersamaan selama penelitian dan membaca beberapa file sekaligus untuk membangun konteks lebih cepat. Koordinasi yang diperbaiki di berbagai tool dan sumber informasi memungkinkan model untuk secara efektif memanfaatkan berbagai kemampuan dalam pencarian agentik dan alur kerja coding.
  • Manajemen konteks lanjutan: Sonnet 4.5 mempertahankan pelacakan state yang luar biasa dalam file eksternal, mempertahankan orientasi tujuan di seluruh sesi. Dikombinasikan dengan penggunaan jendela konteks yang lebih efektif dan fitur API manajemen konteks baru kami, model ini secara optimal menangani informasi di seluruh sesi yang diperpanjang untuk mempertahankan koherensi dari waktu ke waktu.

Komunikasi dan gaya interaksi

Claude Sonnet 4.5 memiliki pendekatan komunikasi yang disempurnakan yang ringkas, langsung, dan alami. Model ini memberikan pembaruan kemajuan berbasis fakta dan mungkin melewati ringkasan yang bertele-tele setelah panggilan tool untuk mempertahankan momentum alur kerja (meskipun ini dapat disesuaikan dengan prompting). Untuk panduan detail tentang bekerja dengan gaya komunikasi ini, lihat Praktik terbaik Claude 4.

Generasi konten kreatif

Claude Sonnet 4.5 unggul dalam tugas konten kreatif:
  • Presentasi dan animasi: Menyamai atau melampaui Claude Opus 4.1 untuk membuat slide dan konten visual
  • Sentuhan kreatif: Menghasilkan output yang dipoles dan profesional dengan mengikuti instruksi yang kuat
  • Kualitas percobaan pertama: Menghasilkan konten yang dapat digunakan dan dirancang dengan baik dalam upaya awal

Fitur API baru

Tool memori (Beta)

Tool memori baru memungkinkan Claude untuk menyimpan dan mengambil informasi di luar jendela konteks:
tools=[
    {
        "type": "memory_20250818",
        "name": "memory"
    }
]
Ini memungkinkan untuk:
  • Membangun basis pengetahuan dari waktu ke waktu
  • Mempertahankan state proyek di seluruh sesi
  • Mempertahankan konteks yang secara efektif tidak terbatas melalui penyimpanan berbasis file
Memerlukan header beta: context-management-2025-06-27

Pengeditan konteks

Claude Sonnet 4.5 memperkenalkan pengeditan konteks untuk manajemen konteks yang cerdas melalui pembersihan panggilan tool otomatis:
response = client.beta.messages.create(
    betas=["context-management-2025-06-27"],
    model="claude-sonnet-4-5",
    max_tokens=4096,
    messages=[{"role": "user", "content": "..."}],
    context_management={
        "edits": [
            {
                "type": "clear_tool_uses_20250919",
                "trigger": {"type": "input_tokens", "value": 500},
                "keep": {"type": "tool_uses", "value": 2},
                "clear_at_least": {"type": "input_tokens", "value": 100}
            }
        ]
    },
    tools=[...]
)
Fitur ini secara otomatis menghapus panggilan tool dan hasil yang lebih lama ketika mendekati batas token, membantu mengelola konteks dalam sesi agen yang berjalan lama.

Alasan berhenti yang ditingkatkan

Claude Sonnet 4.5 memperkenalkan alasan berhenti model_context_window_exceeded baru yang secara eksplisit menunjukkan ketika generasi berhenti karena mencapai batas jendela konteks, bukan batas max_tokens yang diminta. Ini memudahkan penanganan batas jendela konteks dalam logika aplikasi Anda.
{
  "stop_reason": "model_context_window_exceeded",
  "usage": {
    "input_tokens": 150000,
    "output_tokens": 49950
  }
}

Penanganan parameter tool yang diperbaiki

Claude Sonnet 4.5 mencakup perbaikan bug yang mempertahankan format yang disengaja dalam parameter string panggilan tool. Sebelumnya, baris baru di akhir dalam parameter string terkadang salah dihapus. Perbaikan ini memastikan bahwa tool yang memerlukan format yang tepat (seperti editor teks) menerima parameter persis seperti yang dimaksudkan.
Ini adalah peningkatan di balik layar tanpa perubahan API yang diperlukan. Namun, tool dengan parameter string sekarang mungkin menerima nilai dengan baris baru di akhir yang sebelumnya dihapus.
Contoh:
// Sebelum: Baris baru akhir tidak sengaja dihapus
{
  "type": "tool_use",
  "id": "toolu_01A09q90qw90lq917835lq9",
  "name": "edit_todo",
  "input": {
    "file": "todo.txt",
    "contents": "1. Chop onions.\n2. ???\n3. Profit"
  }
}

// Sesudah: Baris baru di akhir dipertahankan seperti yang dimaksudkan
{
  "type": "tool_use",
  "id": "toolu_01A09q90qw90lq917835lq9",
  "name": "edit_todo",
  "input": {
    "file": "todo.txt",
    "contents": "1. Chop onions.\n2. ???\n3. Profit\n"
  }
}

Optimisasi jumlah token

Claude Sonnet 4.5 mencakup optimisasi otomatis untuk meningkatkan performa model. Optimisasi ini mungkin menambahkan sejumlah kecil token ke permintaan, tetapi Anda tidak ditagih untuk token yang ditambahkan sistem ini.

Harga dan ketersediaan

Harga

Claude Sonnet 4.5 mempertahankan harga yang sama dengan Sonnet 4:
  • Input: $3 per juta token
  • Output: $15 per juta token

Ketersediaan

Claude Sonnet 4.5 tersedia di:
  • Claude API: claude-sonnet-4-5-20250929
  • Amazon Bedrock: anthropic.claude-sonnet-4-5-20250929-v1:0
  • Google Cloud Vertex AI: claude-sonnet-4-5@20250929
Juga tersedia melalui platform Claude.ai dan Claude Code.

Panduan migrasi

Jika Anda saat ini menggunakan Claude Sonnet 4, upgrade ke Sonnet 4.5 sangat mudah:
  1. Perbarui nama model Anda ke claude-sonnet-4-5-20250929
  2. Panggilan API yang ada akan terus bekerja*
  3. Pertimbangkan untuk mengaktifkan fitur baru:
    • Tool memori untuk agen yang berjalan lama
    • Pembersihan panggilan tool untuk manajemen konteks yang lebih baik
Lihat Migrasi ke Claude 4 untuk instruksi migrasi detail jika bermigrasi ke Sonnet 4.5 dari model Claude 3. * - Sonnet 4.5 tidak mengizinkan parameter temperature dan top_p keduanya ditentukan. Silakan gunakan hanya satu.

Langkah selanjutnya