Claude 4.5 memperkenalkan tiga model yang dirancang untuk kasus penggunaan yang berbeda:
Claude Opus 4.5 mewakili model paling cerdas kami, menggabungkan kemampuan maksimal dengan kinerja praktis. Ini memberikan peningkatan langkah perubahan di seluruh penalaran, pengkodean, dan tugas pemecahan masalah kompleks sambil mempertahankan output berkualitas tinggi yang diharapkan dari keluarga Opus.
Claude Opus 4.5 adalah satu-satunya model yang mendukung parameter effort, memungkinkan Anda mengontrol berapa banyak token yang digunakan Claude saat merespons. Ini memberi Anda kemampuan untuk menukar antara kelengkapan respons dan efisiensi token dengan satu model.
Parameter effort mempengaruhi semua token dalam respons, termasuk respons teks, panggilan alat, dan pemikiran yang diperluas. Anda dapat memilih antara:
Claude Opus 4.5 memperkenalkan kemampuan penggunaan komputer yang ditingkatkan dengan tindakan zoom baru yang memungkinkan inspeksi terperinci dari wilayah layar tertentu pada resolusi penuh. Ini memungkinkan Claude untuk memeriksa elemen UI yang halus, teks kecil, dan informasi visual terperinci yang mungkin tidak jelas dalam tangkapan layar standar.
Kemampuan zoom sangat berharga untuk:
Claude Opus 4.5 memberikan kecerdasan flagship dengan titik harga yang lebih terjangkau daripada model Opus sebelumnya, membuat kemampuan AI canggih tersedia untuk berbagai aplikasi dan kasus penggunaan.
Claude Opus 4.5 secara otomatis mempertahankan semua blok pemikiran sebelumnya di seluruh percakapan, mempertahankan kontinuitas penalaran di seluruh interaksi multi-turn yang diperluas dan sesi penggunaan alat. Ini memastikan Claude dapat secara efektif memanfaatkan riwayat penalaran penuhnya saat bekerja pada tugas yang kompleks dan berjalan lama.
Claude Sonnet 4.5 adalah model pengkodean terbaik kami hingga saat ini, dengan peningkatan signifikan di seluruh siklus hidup pengembangan:
Claude Sonnet 4.5 berkinerja jauh lebih baik pada tugas pengkodean ketika pemikiran yang diperluas diaktifkan. Pemikiran yang diperluas dinonaktifkan secara default, tetapi kami merekomendasikan mengaktifkannya untuk pekerjaan pengkodean yang kompleks. Perhatikan bahwa pemikiran yang diperluas mempengaruhi efisiensi caching prompt. Lihat panduan migrasi untuk detail konfigurasi.
Claude Sonnet 4.5 memperkenalkan kemajuan besar dalam kemampuan agen:
Claude Sonnet 4.5 memiliki pendekatan komunikasi yang disempurnakan yang ringkas, langsung, dan alami. Model memberikan pembaruan kemajuan berbasis fakta dan dapat melewati ringkasan verbose setelah panggilan alat untuk mempertahankan momentum alur kerja (meskipun ini dapat disesuaikan dengan prompting).
Untuk panduan terperinci tentang bekerja dengan gaya komunikasi ini, lihat praktik terbaik Claude 4.
Claude Sonnet 4.5 unggul dalam tugas konten kreatif:
Claude Haiku 4.5 mewakili lompatan transformatif untuk keluarga model Haiku, membawa kemampuan frontier ke kelas model tercepat kami:
Claude Haiku 4.5 memberikan kinerja mendekati frontier yang cocok dengan kinerja Sonnet 4 dengan biaya jauh lebih rendah dan kecepatan lebih cepat:
Claude Haiku 4.5 adalah model Haiku pertama yang mendukung pemikiran yang diperluas, membawa kemampuan penalaran canggih ke keluarga Haiku:
Pemikiran yang diperluas harus diaktifkan secara eksplisit dengan menambahkan parameter thinking ke permintaan API Anda. Lihat dokumentasi pemikiran yang diperluas untuk detail implementasi.
Claude Haiku 4.5 berkinerja jauh lebih baik pada tugas pengkodean dan penalaran ketika pemikiran yang diperluas diaktifkan. Pemikiran yang diperluas dinonaktifkan secara default, tetapi kami merekomendasikan mengaktifkannya untuk pemecahan masalah yang kompleks, pekerjaan pengkodean, dan penalaran multi-langkah. Perhatikan bahwa pemikiran yang diperluas mempengaruhi efisiensi caching prompt. Lihat panduan migrasi untuk detail konfigurasi.
Claude Haiku 4.5 menampilkan kesadaran konteks, memungkinkan model untuk melacak jendela konteks sisanya di seluruh percakapan:
Ini adalah model Haiku pertama dengan kemampuan kesadaran konteks asli. Untuk panduan prompting, lihat praktik terbaik Claude 4.
Claude Haiku 4.5 memberikan kemampuan pengkodean yang kuat yang diharapkan dari model Claude modern:
Haiku 4.5 dirancang untuk kasus penggunaan yang menuntut kecerdasan dan efisiensi:
Pemanggilan alat terprogram memungkinkan Claude menulis kode yang memanggil alat Anda secara terprogram dalam wadah eksekusi kode, daripada memerlukan perjalanan bolak-balik melalui model untuk setiap invokasi alat. Ini secara signifikan mengurangi latensi untuk alur kerja multi-alat dan mengurangi konsumsi token dengan memungkinkan Claude untuk memfilter atau memproses data sebelum mencapai jendela konteks model.
tools=[
{
"type": "code_execution_20250825",
"name": "code_execution"
},
{
"name": "query_database",
"description": "Execute a SQL query against the sales database. Returns a list of rows as JSON objects.",
"input_schema": {...},
"allowed_callers": ["code_execution_20250825"] # Enable programmatic calling
}
]Manfaat utama:
advanced-tool-use-2025-11-20Alat pencarian alat memungkinkan Claude bekerja dengan ratusan atau ribuan alat dengan dinamis menemukan dan memuatnya sesuai permintaan. Alih-alih memuat semua definisi alat ke jendela konteks di muka, Claude mencari katalog alat Anda dan memuat hanya alat yang dibutuhkannya.
Dua varian pencarian tersedia:
tool_search_tool_regex_20251119): Claude membuat pola regex untuk mencari nama alat, deskripsi, dan argumentool_search_tool_bm25_20251119): Claude menggunakan kueri bahasa alami untuk mencari alattools=[
{
"type": "tool_search_tool_regex_20251119",
"name": "tool_search_tool_regex"
},
{
"name": "get_weather",
"description": "Get the weather at a specific location",
"input_schema": {...},
"defer_loading": True # Load on-demand via search
}
]Pendekatan ini menyelesaikan dua tantangan kritis:
advanced-tool-use-2025-11-20Parameter effort memungkinkan Anda mengontrol berapa banyak token yang digunakan Claude saat merespons, menukar antara kelengkapan respons dan efisiensi token:
response = client.beta.messages.create(
model="claude-opus-4-5-20251101",
betas=["effort-2025-11-24"],
max_tokens=4096,
messages=[{"role": "user", "content": "..."}],
output_config={
"effort": "medium" # "low", "medium", or "high"
}
)Parameter effort mempengaruhi semua token dalam respons, termasuk respons teks, panggilan alat, dan pemikiran yang diperluas. Level effort yang lebih rendah menghasilkan respons yang lebih ringkas dengan penjelasan minimal, sementara effort yang lebih tinggi memberikan penalaran terperinci dan jawaban komprehensif.
effort-2025-11-24Contoh penggunaan alat memungkinkan Anda memberikan contoh konkret dari input alat yang valid untuk membantu Claude memahami cara menggunakan alat Anda dengan lebih efektif. Ini sangat berguna untuk alat kompleks dengan objek bersarang, parameter opsional, atau input sensitif format.
tools=[
{
"name": "get_weather",
"description": "Get the current weather in a given location",
"input_schema": {...},
"input_examples": [
{
"location": "San Francisco, CA",
"unit": "fahrenheit"
},
{
"location": "Tokyo, Japan",
"unit": "celsius"
},
{
"location": "New York, NY" # Demonstrates optional 'unit' parameter
}
]
}
]Contoh disertakan dalam prompt bersama skema alat Anda, menunjukkan Claude pola konkret untuk panggilan alat yang terbentuk dengan baik. Setiap contoh harus valid sesuai dengan input_schema alat.
advanced-tool-use-2025-11-20.Alat memori baru memungkinkan Claude menyimpan dan mengambil informasi di luar jendela konteks:
tools=[
{
"type": "memory_20250818",
"name": "memory"
}
]Ini memungkinkan untuk:
context-management-2025-06-27Gunakan pengeditan konteks untuk manajemen konteks cerdas melalui pembersihan panggilan alat otomatis:
response = client.beta.messages.create(
betas=["context-management-2025-06-27"],
model="claude-sonnet-4-5", # or claude-haiku-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 alat dan hasil yang lebih lama saat mendekati batas token, membantu mengelola konteks dalam sesi agen yang berjalan lama.
context-management-2025-06-27Model Claude 4.5 memperkenalkan alasan penghentian model_context_window_exceeded baru yang secara eksplisit menunjukkan ketika pembuatan berhenti karena mencapai batas jendela konteks, daripada batas max_tokens yang diminta. Ini memudahkan untuk menangani batas jendela konteks dalam logika aplikasi Anda.
{
"stop_reason": "model_context_window_exceeded",
"usage": {
"input_tokens": 150000,
"output_tokens": 49950
}
}Model Claude 4.5 mencakup perbaikan bug yang mempertahankan pemformatan yang disengaja dalam parameter string panggilan alat. Sebelumnya, baris baru di akhir dalam parameter string kadang-kadang secara tidak benar dihapus. Perbaikan ini memastikan bahwa alat yang memerlukan pemformatan presisi (seperti editor teks) menerima parameter persis seperti yang dimaksudkan.
Ini adalah peningkatan di balik layar tanpa perubahan API yang diperlukan. Namun, alat dengan parameter string sekarang dapat menerima nilai dengan baris baru di akhir yang sebelumnya dihapus.
Contoh:
// Sebelum: Baris baru akhir secara 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"
}
}Model Claude 4.5 mencakup optimasi otomatis untuk meningkatkan kinerja model. Optimasi ini dapat menambahkan sejumlah kecil token ke permintaan, tetapi Anda tidak ditagih untuk token yang ditambahkan sistem ini.
Fitur berikut diperkenalkan di Claude 4 dan tersedia di seluruh model Claude 4, termasuk Claude Sonnet 4.5 dan Claude Haiku 4.5.
Model Claude 4 memperkenalkan alasan penghentian refusal baru untuk konten yang ditolak model untuk alasan keamanan:
{
"id": "msg_014XEDjypDjFzgKVWdFUXxZP",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4-5",
"content": [{"type": "text", "text": "I would be happy to assist you. You can "}],
"stop_reason": "refusal",
"stop_sequence": null,
"usage": {
"input_tokens": 564,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"output_tokens": 22
}
}Saat menggunakan model Claude 4, Anda harus memperbarui aplikasi Anda untuk menangani alasan penghentian refusal.
Dengan pemikiran yang diperluas diaktifkan, Messages API untuk model Claude 4 mengembalikan ringkasan dari proses pemikiran penuh Claude. Pemikiran yang diringkas memberikan manfaat kecerdasan penuh dari pemikiran yang diperluas, sambil mencegah penyalahgunaan.
Meskipun API konsisten di seluruh model Claude 3.7 dan 4, respons streaming untuk pemikiran yang diperluas mungkin kembali dalam pola pengiriman "chunky", dengan kemungkinan penundaan antara acara streaming.
Ringkasan diproses oleh model yang berbeda dari yang Anda targetkan dalam permintaan Anda. Model pemikiran tidak melihat output yang diringkas.
Untuk informasi lebih lanjut, lihat dokumentasi pemikiran yang diperluas.
Model Claude 4 mendukung penyisipan penggunaan alat dengan pemikiran yang diperluas, memungkinkan percakapan yang lebih alami di mana penggunaan alat dan respons dapat dicampur dengan pesan reguler.
Pemikiran yang disisipi dalam beta. Untuk mengaktifkan pemikiran yang disisipi, tambahkan header beta interleaved-thinking-2025-05-14 ke permintaan API Anda.
Untuk informasi lebih lanjut, lihat dokumentasi pemikiran yang diperluas.
Model Claude 4 memiliki perubahan perilaku yang terlihat yang dapat mempengaruhi cara Anda menyusun prompt:
Model Claude 4 dilatih untuk penurutan instruksi yang presisi dan memerlukan arahan yang lebih eksplisit:
Untuk panduan komprehensif tentang bekerja dengan model ini, lihat praktik terbaik rekayasa prompt Claude 4.
Alat editor teks telah diperbarui untuk model Claude 4 dengan perubahan berikut:
text_editor_20250728str_replace_based_edit_toolundo_edit tidak lagi didukungAlat editor teks str_replace_editor tetap sama untuk Claude Sonnet 3.7.
Jika Anda bermigrasi dari Claude Sonnet 3.7 dan menggunakan alat editor teks:
# Claude Sonnet 3.7
tools=[
{
"type": "text_editor_20250124",
"name": "str_replace_editor"
}
]
# Model Claude 4
tools=[
{
"type": "text_editor_20250728",
"name": "str_replace_based_edit_tool"
}
]Untuk informasi lebih lanjut, lihat dokumentasi alat editor teks.
Jika Anda menggunakan alat eksekusi kode, pastikan Anda menggunakan versi terbaru code_execution_20250825, yang menambahkan perintah Bash dan kemampuan manipulasi file.
Versi warisan code_execution_20250522 (Python saja) masih tersedia tetapi tidak direkomendasikan untuk implementasi baru.
Untuk instruksi migrasi, lihat dokumentasi alat eksekusi kode.
Model Claude 4.5 mempertahankan harga yang kompetitif:
| Model | Input | Output |
|---|---|---|
| Claude Opus 4.5 | $5 per juta token | $25 per juta token |
| Claude Sonnet 4.5 | $3 per juta token | $15 per juta token |
| Claude Haiku 4.5 | $1 per juta token | $5 per juta token |
Untuk detail lebih lanjut, lihat dokumentasi harga.
Mulai dengan model Claude 4.5 (Opus 4.5, Sonnet 4.5, dan Haiku 4.5), AWS Bedrock dan Google Vertex AI menawarkan dua jenis endpoint:
Harga regional ini berlaku untuk semua model Claude 4.5: Opus 4.5, Sonnet 4.5, dan Haiku 4.5.
Claude API (1P) bersifat global secara default dan tidak terpengaruh oleh perubahan ini. Claude API bersifat global-only (setara dengan penawaran endpoint global dan harga dari penyedia lain).
Untuk detail implementasi dan panduan migrasi:
Model Claude 4.5 tersedia di:
| Model | Claude API | Amazon Bedrock | Google Cloud Vertex AI |
|---|---|---|---|
| Claude Opus 4.5 | claude-opus-4-5-20251101 | anthropic.claude-opus-4-5-20251101-v1:0 | claude-opus-4-5@20251101 |
| Claude Sonnet 4.5 | claude-sonnet-4-5-20250929 | anthropic.claude-sonnet-4-5-20250929-v1:0 | claude-sonnet-4-5@20250929 |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | anthropic.claude-haiku-4-5-20251001-v1:0 | claude-haiku-4-5@20251001 |
Juga tersedia melalui platform Claude.ai dan Claude Code.
Perubahan yang merusak dan persyaratan migrasi bervariasi tergantung pada model mana yang Anda tingkatkan. Untuk instruksi migrasi terperinci, termasuk panduan langkah demi langkah, perubahan yang merusak, dan daftar periksa migrasi, lihat Bermigrasi ke Claude 4.5.
Panduan migrasi mencakup skenario berikut: