Claude Platform Docs
Model & hargaClaude Fable 5.2

Panduan migrasi Claude Fable 5.2 dan Claude Mythos 5.2

Beralih ke Claude Fable 5.2 dan Claude Mythos 5.2 dari Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5, atau model Claude Fable, Claude Mythos, atau Claude Opus yang lebih lama dengan panduan migrasi ini. Panduan untuk mengaktifkan Claude Fable 5.2 dan Claude Mythos 5.2 mencakup ID model, perubahan yang merusak kompatibilitas, dan daftar periksa migrasi.

Claude Code

Biarkan Claude Code memigrasikan kode Anda

/claude-api migrate proyek ini ke claude-fable-5-2

Jika agen Claude Managed Agents Anda memiliki advisor, model milik advisor adalah nama model kedua yang perlu diperbarui: atur ke claude-fable-5-2 atau claude-mythos-5-2 saat Anda mengubah model agen. Lihat Executor Claude Fable 5.2 memerlukan advisor Claude Fable 5.2 atau Claude Mythos 5.2.

Bagian-bagian berikut membahas perpindahan ke Claude Fable 5.2, atau ke Claude Mythos 5.2, dari Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5, atau model Claude Fable, Claude Mythos, atau Claude Opus yang lebih lama. Untuk perubahannya sendiri, lihat Yang baru di Claude Fable 5.2. Untuk perbedaan perilaku dan pola prompting khusus model, lihat Prompting Claude Fable 5.2.

Claude Fable 5.2 tersedia di Claude API, Claude Platform on AWS, dan Claude Models on Google Cloud (Anthropic managed). Model ini juga tersedia di Amazon Bedrock. Model ini juga tersedia di Claude Models on Google Cloud (Google managed). Model ini juga tersedia di Microsoft Foundry. Claude Mythos 5.2 memiliki kemampuan yang sama dan hanya tersedia bagi organisasi yang telah diverifikasi melalui program verifikasi Anthropic, seperti Cyber Verification Program.

Pengaturan dasar yang sama untuk claude-fable-5-2 dan claude-mythos-5-2:

  • Thinking: Adaptive thinking (pemikiran adaptif) selalu aktif, tidak berubah dari Claude Fable 5.1. Model menentukan kapan dan seberapa banyak berpikir, dan parameter effort mengontrol seberapa dalam. Baik thinking: {type: "disabled"} maupun pemikiran diperpanjang manual (thinking: {type: "enabled", budget_tokens: N}) mengembalikan error 400.
  • Effort: Kelima level effort didukung, dan defaultnya adalah high, tidak berubah dari Claude Fable 5.1. Lihat Level effort yang direkomendasikan untuk Claude Fable 5.2.
  • Prefill: “Prefilling” (pengisian awal) pesan asisten mengembalikan error 400, tidak berubah dari Claude Fable 5.1. Gunakan instruksi prompt sistem sebagai gantinya.
  • Parameter sampling: Hilangkan temperature, top_p, dan top_k, seperti pada Claude Fable 5.1. Lihat Parameter sampling untuk nilai-nilai yang mengembalikan error 400.
  • Tool choice: {type: "auto"} (default) dan {type: "none"} didukung. Memaksa pemanggilan alat dengan {type: "any"} atau {type: "tool", name: "..."} mengembalikan error 400, tidak berubah dari Claude Fable 5.1.
  • Output terstruktur: Dalam organisasi dengan “customer-managed encryption keys” (kunci enkripsi yang dikelola pelanggan), atau CMEK, output terstruktur tidak tersedia untuk kedua model, sama seperti Claude Fable 5.1. Hal ini mencakup penggunaan alat ketat maupun output JSON. Jika permintaan Anda mengatur strict: true atau output_config.format di sana, hapus keduanya dan validasi output di kode Anda.
  • Pemikiran yang dipertahankan lintas model: Di Claude API dan Claude Models on Google Cloud (Google managed), Claude Fable 5.2 dan Claude Mythos 5.2 dapat membaca blok thinking satu sama lain serta blok dari model lain, termasuk Claude Opus 5.5, Claude Sonnet 5.5, dan Claude Haiku 5.5. Tidak ada model lain yang dapat membaca blok mereka. Lihat Beralih model di tengah percakapan untuk daftarnya.
  • Thinking yang terikat akun: Blok thinking dari Claude Fable 5.2 dan Claude Mythos 5.2 hanya berfungsi di akun yang menghasilkannya, atau di akun yang tertaut dengannya. Ketika akun lain mengirim salah satu blok ini, API membuang blok tersebut sebelum model menerimanya, dan permintaan berhasil. Di Claude API dan Claude Models on Google Cloud (Google managed), dengan header beta thinking-binding-controls-2026-08-01, respons mencantumkan setiap blok yang dibuang di input_transformations dengan reason: "organization_binding_mismatch". Lihat Blok pemikiran tetap berada di akun yang menghasilkannya.
  • Jendela konteks dan output: “Context window” (jendela konteks) sebesar 1M token secara default, dan hingga 128k token output untuk setiap permintaan.
  • Harga: $8 USD per juta token input dan $40 USD per juta token output, dibandingkan dengan $10 USD dan $50 USD pada Claude Fable 5.1 dan Claude Mythos 5.1. Pembacaan cache prompt seharga $0,20 USD per juta token, dibandingkan dengan $0,25 USD pada model-model tersebut. Lihat Harga.
  • Retensi data: Kedua model memerlukan retensi data 30 hari, tidak tersedia di bawah pengaturan “zero data retention” (retensi data nol), atau ZDR, kecuali diizinkan secara tegas oleh Anthropic, dan ditetapkan sebagai Covered Models, sama seperti Claude Fable 5.1 dan Claude Mythos 5.1. Di Claude API, permintaan dari organisasi atau workspace tanpa retensi 30 hari mengembalikan invalid_request_error 400. Organisasi dengan pengaturan ZDR harus menghubungi tim akun Anthropic mereka, atau mengonfigurasi retensi untuk workspace individual. Lihat Persyaratan retensi data khusus model untuk detail per platform.
  • Priority Tier: Kedua model tidak didukung di Priority Tier.
  • Mode cepat: Kedua model mendukung mode cepat dalam permintaan Messages API. Ketersediaan mode cepat mencantumkan platform untuk setiap model.

Di mana kedua model berbeda:

  • Ketersediaan: Di Claude API, Claude Fable 5.2 tidak memerlukan persetujuan akses. Claude Mythos 5.2 hanya tersedia bagi organisasi yang telah diverifikasi melalui program verifikasi Anthropic, seperti Cyber Verification Program. Untuk meminta akses, daftarlah ke program yang mencakup kasus penggunaan Anda, atau hubungi tim akun Anthropic Anda.
  • Batas laju: Claude Fable 5.2 memiliki “rate limit” (batas laju) sendiri, terpisah dari batas gabungan yang digunakan bersama oleh Claude Fable 5.1 dan Claude Fable 5. Claude Mythos 5.2 berbagi satu batas gabungan dengan Claude Mythos 5.1 dan Claude Mythos 5. Lihat Batas laju.

Migrasi ke Claude Fable 5.2 dari Claude Fable 5.1

Migrasi sebagian besar bersifat drop-in. Permukaan API, adaptive thinking yang selalu aktif, pembatasan tool choice paksa, penanganan penolakan, kategori stop_details, dan persyaratan retensi data semuanya sama dengan Claude Fable 5.1. Claude Fable 5.2 lebih murah: $8 USD per juta token input dan $40 USD per juta token output, dibandingkan dengan $10 USD dan $50 USD pada Claude Fable 5.1. Empat perubahan dapat merusak kode Anda. Pemeriksaan prefiks, yang mendeteksi pengeditan pada giliran sebelumnya, berlaku untuk setiap akun. Claude Fable 5.1 tidak dapat membaca blok thinking Claude Fable 5.2. Alat computer use yang lebih lama, computer_20251124, mengembalikan error 400 di setiap platform kecuali Amazon Bedrock. Dengan alat advisor, executor Claude Fable 5.2 hanya menerima Claude Fable 5.2 atau Claude Mythos 5.2 sebagai advisor-nya.

Perbarui nama model Anda

model = "claude-fable-5-1"  # Before
model = "claude-fable-5-2"  # After

ID model adalah claude-fable-5-2 di setiap platform kecuali Amazon Bedrock, yang menggunakan anthropic.claude-fable-5-2. Untuk ID setiap platform, lihat halaman model Claude Fable 5.2.

Perubahan yang merusak kompatibilitas

  1. Pemeriksaan prefiks berlaku untuk setiap akun: Setiap blok thinking dari Claude Fable 5.2 hanya valid terhadap prompt system, tools, dan riwayat percakapan yang mendahuluinya, seperti pada Claude Fable 5.1. Claude Fable 5.2 memberlakukan pemeriksaan prefiks ini untuk setiap akun, berapa pun usianya. Claude Fable 5.1 memberlakukannya secara default untuk akun yang dibuat pada atau setelah 31 Agustus 2026. Jadi pada akun yang lebih lama, permintaan yang lolos di Claude Fable 5.1 dapat gagal di Claude Fable 5.2.

    Tidak ada yang berubah bagi Anda jika Claude Code, claude.ai, Claude Managed Agents, atau Claude Agent SDK yang mengelola riwayat percakapan Anda. Jika kode Anda membangun array messages sendiri, bandingkan apa yang dilakukannya di antara permintaan dengan daftar di Siapa yang terpengaruh oleh pemeriksaan prefiks. Permintaan yang mengirim kembali blok thinking setelah salah satu pengeditan tersebut mengembalikan error 400:

    messages.5.content.0: Invalid `signature` in `thinking` block. The block is bound to a different conversation. Remove the block, or set `thinking.block_binding.prefix_mismatch_behavior` to "drop_block". That setting requires the `thinking-binding-controls-2026-08-01` value in the `anthropic-beta` header.

    Mencoba ulang badan permintaan yang sama tidak menghilangkan error tersebut. Untuk menemukan pengeditan ini sebelum Anda memindahkan lalu lintas produksi, jalankan pemeriksaan di Periksa apakah kode Anda mengedit prefiks terhadap model yang Anda gunakan saat ini, Claude Fable 5.1 atau Claude Opus 5.5. Pemeriksaan ini berfungsi dari akun mana pun, karena mengatur prefix_mismatch_behavior membuat permintaan ikut serta dalam pemeriksaan. Pemikiran yang dipertahankan memberikan perbaikan untuk setiap pola.

    Di produksi, biarkan prefix_mismatch_behavior pada nilai defaultnya, "error", jika ketidakcocokan hanya dapat berarti bug di kode Anda. Untuk membuang blok yang terpengaruh dan melanjutkan tanpa penalaran tersebut selagi Anda memperbaiki pengeditan, atur ke "drop_block". Perlakukan itu sebagai solusi sementara, bukan pengaturan jangka panjang: membuang blok dapat menaikkan token output.

  2. Claude Fable 5.1 tidak dapat membaca blok thinking Claude Fable 5.2: Di Claude API dan Claude Models on Google Cloud (Google managed), Claude Fable 5.2 dapat membaca blok Claude Fable 5.1, sehingga percakapan yang berpindah dari claude-fable-5-1 ke claude-fable-5-2 mempertahankan penalaran sebelumnya. Ke arah sebaliknya, Claude Fable 5.1 tidak dapat membaca blok Claude Fable 5.2. Jika peralihan router, percobaan ulang sisi klien, atau fallback penolakan classifier memindahkan percakapan dari Claude Fable 5.2 ke model lain, termasuk Claude Fable 5.1, API membuang blok yang tidak dapat dibaca model tersebut. Permintaan berhasil, dan Anda tidak ditagih untuk token input yang dibuang. Model kemudian bekerja tanpa penalaran tersebut, yang dapat menaikkan biaya dan latensi pada giliran pertama setelah peralihan. Dengan header beta thinking-binding-controls-2026-08-01, input_transformations mencantumkan setiap blok yang dibuang dengan reason: "model_binding_mismatch". Lihat Beralih model di tengah percakapan.

  3. Gunakan toolset computer use sebagai pengganti computer_20251124: Entri tools dengan tipe computer_20251124 mengembalikan error 400 di setiap platform kecuali Amazon Bedrock. Deklarasikan toolset computer_toolset_20260801 sebagai gantinya: hapus header beta dan kirim entri tanpa name atau dimensi tampilan. Kemudian perbarui loop agen Anda untuk toolset tersebut, seperti yang dijelaskan di Migrasi dari computer_20251124. Di Amazon Bedrock, alat yang lebih lama berfungsi seperti pada Claude Fable 5.1.

  4. Executor Claude Fable 5.2 memerlukan advisor Claude Fable 5.2 atau Claude Mythos 5.2: Dengan alat advisor, yang masih dalam tahap beta, advisor harus setidaknya sama mampunya dengan executor. Executor Claude Fable 5.2 atau Claude Mythos 5.2 hanya menerima Claude Fable 5.2 atau Claude Mythos 5.2 sebagai advisor-nya, dan advisor lain apa pun, termasuk Claude Fable 5.1 dan Claude Mythos 5.1, mengembalikan invalid_request_error 400. Saat Anda mengubah ID model executor, atur model dalam definisi alat advisor ke claude-fable-5-2 atau claude-mythos-5-2. Mengubah model advisor merupakan pengeditan pada tools, jadi lakukan perubahan tersebut di percakapan baru. Permintaan yang mengirim kembali blok thinking sebelumnya setelah perubahan akan gagal dalam pemeriksaan prefiks (lihat Pemeriksaan prefiks berlaku untuk setiap akun) dan mengembalikan error 400, kecuali Anda mengatur prefix_mismatch_behavior ke "drop_block". Untuk mempertahankan executor Anda saat ini dan hanya mengubah advisor, atur model advisor ke claude-fable-5-2: setiap model executor menerimanya. Advisor Claude Fable 5.2 mengembalikan sarannya dalam bentuk terenkripsi, jadi jika kode Anda membaca teks saran, lihat Varian hasil. Pasangan yang sama berlaku untuk advisor agen Claude Managed Agents, jadi atur model advisor tersebut ke salah satu dari dua model ini saat Anda mengubah model agen. Lihat Kompatibilitas model dan Berikan advisor pada sesi.

Perubahan perilaku

  1. Baris prompt yang meminta lebih sedikit berpikir tidak menghentikan model dari berpikir pada effort medium ke atas: Claude Fable 5.1 biasanya mengikuti baris seperti “jawab langsung tanpa berunding.” Dalam pengujian Anthropic, baris seperti itu tidak menghentikan Claude Fable 5.2 dari berpikir pada medium ke atas. Hapus baris-baris ini dan turunkan level effort. Lihat Kalibrasi effort.
  2. Model dapat memulai subagen untuk meninjau pekerjaannya sendiri pada effort yang lebih tinggi: Dalam produk coding agentik pada level effort yang lebih tinggi, seperti xhigh dan max, Anthropic mengamati Claude Fable 5.2 menggunakan subagen untuk meninjau pekerjaannya sendiri. Claude Fable 5.1 tidak melakukan ini pada tugas yang sama. Subagen dapat menyumbang sebagian besar biaya sebuah sesi. Lihat Tetapkan ekspektasi untuk subagen.
  3. max_tokens yang kecil dapat tidak menyisakan ruang untuk teks: Token thinking dihitung dalam max_tokens, sehingga permintaan dengan max_tokens kecil dapat berhenti dengan stop_reason: "max_tokens" setelah blok thinking dan sebelum teks apa pun. Baris prompt yang biasanya mencegah Claude Fable 5.1 berpikir tidak mencegah Claude Fable 5.2 berpikir pada effort medium ke atas. Jadi permintaan yang mengandalkan baris seperti itu agar muat dalam max_tokens kecil di Claude Fable 5.1 dapat kehabisan token sebelum menghasilkan teks apa pun di Claude Fable 5.2. Naikkan max_tokens untuk menyisakan ruang bagi thinking, atau pilih level effort yang lebih rendah.

Untuk perilaku lain yang perlu diperiksa saat Anda membawa prompt, lihat Perbedaan perilaku.

Daftar periksa migrasi

  • Perbarui nama model dari claude-fable-5-1 ke claude-fable-5-2.
  • Periksa batas laju Anda sebelum memindahkan lalu lintas produksi. Claude Fable 5.2 memiliki batas lajunya sendiri, terpisah dari yang digunakan bersama oleh Claude Fable 5.1 dan Claude Fable 5.
  • Jika Anda menggunakan computer use melalui computer_20251124 di mana pun kecuali Amazon Bedrock, Claude Fable 5.2 mengembalikan error 400 untuk alat tersebut. Deklarasikan computer_toolset_20260801 sebagai gantinya dan perbarui loop agen Anda untuk toolset tersebut.
  • Jika Anda menggunakan alat advisor dengan Claude Fable 5.2 sebagai executor, atur model advisor ke claude-fable-5-2 atau claude-mythos-5-2.
  • Jika kode Anda membangun array messages sendiri, jalankan sesi dengan header beta thinking-binding-controls-2026-08-01 dan prefix_mismatch_behavior: "drop_block", catat input_transformations, dan perbaiki setiap entri prefix_binding_mismatch. Lakukan ini bahkan jika akun Anda tidak pernah terkena pemeriksaan di Claude Fable 5.1.
  • Pilih prefix_mismatch_behavior untuk produksi: "error" (default), atau "drop_block" sebagai solusi sementara selagi Anda memperbaiki pengeditan, karena membuang blok dapat menaikkan token output. Pantau error 400 atau entri input_transformations.
  • Tetap kirim kembali blok thinking tanpa perubahan di setiap giliran, termasuk yang kosong. Jika router atau fallback dapat memindahkan percakapan dari Claude Fable 5.2 ke Claude Fable 5.1, perkirakan Claude Fable 5.1 berjalan tanpa blok Claude Fable 5.2.
  • Jika Anda memutar ulang percakapan tersimpan melalui akun yang berbeda, putar ulang masing-masing melalui akun yang menghasilkannya, atau akun yang tertaut dengannya. API membuang blok thinking Claude Fable 5.2 yang dihasilkan akun lain. Lihat Blok pemikiran tetap berada di akun yang menghasilkannya.
  • Jalankan ulang sweep effort pada eval Anda sendiri, dan tetapkan ulang baseline biaya dan latensi.
  • Periksa prompt sistem, skill, dan instruksi lain yang Anda bawa terhadap Tinjau instruksi yang ditulis untuk model sebelumnya.

Migrasi ke Claude Mythos 5.2 dari Claude Mythos 5.1

Claude Mythos 5.2 adalah padanan Claude Fable 5.2 untuk organisasi yang telah diverifikasi melalui program verifikasi Anthropic, seperti Cyber Verification Program. Pastikan organisasi Anda memiliki akses ke Claude Mythos 5.2 sebelum Anda mengganti ID model.

Claude Mythos 5.2 memberlakukan pemeriksaan prefiks untuk setiap akun, seperti Claude Fable 5.2. Ketika prefix_mismatch_behavior tidak diatur menunjukkan di mana Claude Mythos 5.1 sudah mengembalikan error tersebut. Di Amazon Bedrock, Claude Mythos 5.2 mengembalikan error 400 untuk giliran sebelumnya yang diedit, sedangkan Claude Mythos 5.1 menerima permintaan seperti itu. Jika kode Anda mengedit giliran sebelumnya, lihat Mengedit giliran sebelumnya membatalkan blok thinking untuk mengetahui apa yang perlu diubah dan cara mengujinya, lalu jalankan pengujian terhadap claude-mythos-5-2.

Di Claude API dan Claude Models on Google Cloud (Google managed), Claude Mythos 5.2 dapat membaca blok thinking Claude Mythos 5.1, sehingga percakapan yang berpindah dari claude-mythos-5-1 ke claude-mythos-5-2 mempertahankan penalaran sebelumnya. Ke arah sebaliknya, Claude Mythos 5.1 tidak dapat membaca blok Claude Mythos 5.2: API membuangnya, dan permintaan berhasil. Lihat Beralih model di tengah percakapan.

Dengan alat advisor, yang masih dalam tahap beta, executor Claude Mythos 5.2 hanya menerima Claude Mythos 5.2 atau Claude Fable 5.2 sebagai advisor-nya. Advisor Claude Mythos 5.1 atau Claude Fable 5.1 mengembalikan error 400. Lihat Executor Claude Fable 5.2 memerlukan advisor Claude Fable 5.2 atau Claude Mythos 5.2.

Claude Mythos 5.2 mendukung computer use melalui toolset computer_toolset_20260801. Entri tools dengan tipe computer_20251124 mengembalikan error 400 di setiap platform kecuali Amazon Bedrock, tempat alat yang lebih lama berfungsi. Lihat Gunakan toolset computer use sebagai pengganti computer_20251124.

Claude Mythos 5.2 berbiaya $8 USD per juta token input dan $40 USD per juta token output, dibandingkan dengan $10 USD dan $50 USD pada Claude Mythos 5.1. Pembacaan cache prompt seharga $0,20 USD per juta token, dibandingkan dengan $0,25 USD.

Perbarui nama model Anda

model = "claude-mythos-5-1"  # Before
model = "claude-mythos-5-2"  # After

Daftar periksa migrasi

  • Perbarui nama model dari claude-mythos-5-1 ke claude-mythos-5-2.
  • Jika Anda menggunakan computer use melalui computer_20251124 di mana pun kecuali Amazon Bedrock, Claude Mythos 5.2 mengembalikan error 400 untuk alat tersebut. Deklarasikan computer_toolset_20260801 sebagai gantinya dan perbarui loop agen Anda untuk toolset tersebut.
  • Jika Anda menggunakan alat advisor dengan Claude Mythos 5.2 sebagai executor, atur model advisor ke claude-mythos-5-2 atau claude-fable-5-2.
  • Tetap kirim kembali blok thinking tanpa perubahan di setiap giliran, termasuk yang kosong.
  • Jika Anda memutar ulang percakapan tersimpan melalui akun yang berbeda, putar ulang masing-masing melalui akun yang menghasilkannya, atau akun yang tertaut dengannya. API membuang blok thinking Claude Mythos 5.2 yang dihasilkan akun lain. Lihat Blok pemikiran tetap berada di akun yang menghasilkannya.
  • Jika kode Anda membangun array messages sendiri, jalankan pemeriksaan di Mengedit giliran sebelumnya membatalkan blok thinking terhadap claude-mythos-5-2, perbaiki setiap entri prefix_binding_mismatch, dan pertahankan riwayat percakapan agar hanya ditambahkan (append-only) (lihat Apa yang dihitung sebagai edit). Riwayat append-only juga menjaga cache prompt tetap hangat.
  • Tangani stop_reason: "refusal" dan baca stop_details.category sebelum konten respons. Lihat Penolakan dan fallback.
  • Jalankan ulang sweep effort Anda, dan tetapkan ulang baseline biaya dan latensi.
  • Periksa prompt sistem, skill, dan instruksi lain yang Anda bawa terhadap Tinjau instruksi yang ditulis untuk model sebelumnya.

Migrasi ke Claude Fable 5.2 dari Claude Opus 5.5

Claude Fable 5.2 menggunakan Messages API dan pola penggunaan alat yang sama dengan Claude Opus 5.5. Kedua model selalu berpikir secara adaptif dan mengembalikan error 400 untuk tool choice paksa, sehingga bagian-bagian permintaan Anda tersebut tetap berlaku. Perbedaan berikut berlaku saat Anda memindahkan lalu lintas, atau jalur fallback, ke Claude Fable 5.2.

Perbarui nama model Anda

model = "claude-opus-5-5"  # Before
model = "claude-fable-5-2"  # After

Apa yang berubah

  1. Retensi data diperlukan: Claude Fable 5.2 memerlukan retensi data 30 hari dan tidak tersedia di bawah pengaturan zero data retention (ZDR) kecuali diizinkan secara tegas oleh Anthropic. Jika organisasi atau workspace Anda menjalankan Claude Opus 5.5 di bawah ZDR, aktifkan retensi 30 hari untuk sebuah workspace atau hubungi tim akun Anthropic Anda sebelum beralih. Jika tidak, di Claude API, setiap permintaan ke Claude Fable 5.2 mengembalikan invalid_request_error 400. Lihat Persyaratan retensi data khusus model.

  2. Pemeriksaan prefiks berlaku untuk setiap akun: Claude Opus 5.5 memberlakukan pemeriksaan prefiks secara default untuk akun yang dibuat pada atau setelah 31 Agustus 2026. Claude Fable 5.2 memberlakukannya untuk setiap akun, berapa pun usianya. Jika akun Anda lebih lama dan kode Anda mengedit giliran sebelumnya, permintaan yang berfungsi di Claude Opus 5.5 akan gagal di Claude Fable 5.2. Untuk menguji sebelum beralih, lihat Pemeriksaan prefiks berlaku untuk setiap akun.

  3. Claude Opus 5.5 tidak dapat membaca blok thinking Claude Fable 5.2: Percakapan yang berpindah dari Claude Fable 5.2 ke Claude Opus 5.5 mempertahankan teks dan pemanggilan alatnya, tetapi giliran setelah peralihan berjalan tanpa penalaran Claude Fable 5.2. API membuang blok-blok tersebut sebelum model menerimanya, permintaan berhasil, dan blok yang dibuang tidak ditagih. Perkirakan biaya dan latensi yang lebih tinggi pada giliran pertama setelah peralihan. Ke arah sebaliknya, di Claude API dan Claude Models on Google Cloud (Google managed), Claude Fable 5.2 dapat membaca blok thinking Claude Opus 5.5, sehingga percakapan yang berpindah dari claude-opus-5-5 ke claude-fable-5-2 mempertahankan penalaran sebelumnya.

  4. Classifier keamanan dan fallback: Claude Fable 5.2 menjalankan classifier keamanan yang mencakup kategori stop_details yang sama dengan Claude Fable 5.1. Tangani setiap kategori dalam tabel kategori penolakan, bukan hanya yang pernah Anda lihat dari Claude Opus 5.5. Untuk menjalankan ulang permintaan yang ditolak pada model lain, atur fallbacks: "default", yang mencoba ulang pada model yang direkomendasikan Anthropic untuk kategori tersebut, atau bangun mekanisme percobaan ulang Anda sendiri. Parameter tersebut masih dalam tahap beta di Claude API dan Claude Models on Google Cloud (Anthropic managed), serta memerlukan header beta server-side-fallback-2026-07-01. Target fallback yang diizinkan untuk Claude Fable 5.2 adalah Claude Opus 4.8 (claude-opus-4-8) dan Claude Opus 5 (claude-opus-5). Fallback sisi server tidak mencoba ulang permintaan yang ditolak dengan "reasoning_extraction". Penolakan tersebut dikembalikan kepada Anda. Model fallback tidak menerima blok thinking Claude Fable 5.2. Lihat Penolakan dan fallback.

  5. Harga: Claude Fable 5.2 berbiaya $8 USD per juta token input dan $40 USD per juta token output, dibandingkan dengan $4 USD dan $20 USD untuk Claude Opus 5.5. Pembacaan cache prompt seharga $0,20 USD per juta token pada kedua model. Lihat Harga.

  6. Mode cepat: Claude Fable 5.2 mendukung mode cepat (speed: "fast") dalam permintaan Messages API di Claude API, seperti halnya Claude Opus 5.5. Mode cepat untuk Claude Fable 5.2 berbiaya $16 USD per juta token input dan $80 USD per juta token output, dibandingkan dengan $8 USD dan $40 USD untuk Claude Opus 5.5 dalam mode cepat. Lihat Harga mode cepat.

    Claude Fable 5.2 juga mendukung mode cepat di Claude Models on Google Cloud (Anthropic managed), dengan pengaturan speed: "fast" yang sama.

    Claude Fable 5.2 juga mendukung mode cepat di Claude Models on Google Cloud (Google managed), dengan pengaturan speed: "fast" yang sama. Google Cloud menetapkan harganya di sana. Lihat Harga platform cloud.

    Claude Fable 5.2 juga mendukung mode cepat di Claude in Microsoft Foundry untuk deployment yang di-hosting di Anthropic. Di sana, mode cepat merupakan model terpisah: kirim permintaan ke deployment claude-fable-5-2-fast dan jangan sertakan speed.

    Claude Mythos 5.2 juga mendukung mode cepat dalam permintaan Messages API di Claude API, dengan harga mode cepat Claude Fable 5.2. Ketersediaan mode cepat mencantumkan setiap platform tempat Claude Mythos 5.2 memiliki mode cepat.

    Hapus speed: "fast" di Claude Managed Agents. Hapus juga di platform atau opsi hosting mana pun tempat Ketersediaan mode cepat tidak mencantumkan model yang Anda tuju.

  7. Output terstruktur di organisasi CMEK: Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, Claude Opus 5.5 mendukung output terstruktur dan Claude Fable 5.2 tidak. Hapus strict: true dan output_config.format dari permintaan yang Anda pindahkan, dan validasi output di kode Anda.

  8. Effort default adalah high: Claude Opus 5.5 secara default menggunakan medium, sehingga permintaan yang menghilangkan effort berjalan satu level lebih tinggi di Claude Fable 5.2. Permintaan berhasil, dan perubahan hanya terlihat sebagai perbedaan biaya, latensi, dan hasil. Atur effort secara eksplisit, lalu jalankan ulang sweep effort pada eval Anda sendiri.

  9. Executor Claude Fable 5.2 memerlukan advisor Claude Fable 5.2 atau Claude Mythos 5.2: Dengan alat advisor, yang masih dalam tahap beta, executor Claude Opus 5.5 menerima beberapa advisor, di antaranya Claude Opus 5.5 dan Claude Fable 5.1. Executor Claude Fable 5.2 hanya menerima Claude Fable 5.2 atau Claude Mythos 5.2, dan advisor lain apa pun mengembalikan error 400. Atur model advisor ke claude-fable-5-2 atau claude-mythos-5-2 saat Anda mengubah model executor. Lihat Executor Claude Fable 5.2 memerlukan advisor Claude Fable 5.2 atau Claude Mythos 5.2.

Daftar periksa migrasi

  • Jika organisasi Anda memiliki pengaturan ZDR, aktifkan retensi 30 hari untuk workspace, atau konfirmasikan kelayakan dengan tim akun Anthropic Anda, sebelum hal lainnya.
  • Perbarui ID model dari claude-opus-5-5 ke claude-fable-5-2.
  • Periksa batas laju Anda sebelum memindahkan lalu lintas produksi. Batas laju Claude Fable 5.2 terpisah dari batas laju Claude Opus 5.5, dengan batas token yang lebih rendah di setiap tier.
  • Jika kode Anda membangun array messages sendiri, jalankan pengujian di Pemeriksaan prefiks berlaku untuk setiap akun, bahkan jika akun Anda tidak pernah terkena pemeriksaan di Claude Opus 5.5.
  • Tangani setiap stop_details.category. Jika Anda mengatur daftar fallbacks secara eksplisit, cantumkan hanya target yang diizinkan untuk Claude Fable 5.2.
  • Jika router atau fallback memindahkan percakapan dari Claude Fable 5.2 ke Claude Opus 5.5, perkirakan giliran setelah peralihan berjalan tanpa blok thinking Claude Fable 5.2.
  • Jika Anda memutar ulang percakapan tersimpan melalui akun yang berbeda, putar ulang masing-masing melalui akun yang menghasilkannya, atau akun yang tertaut dengannya. API membuang blok thinking Claude Fable 5.2 yang dihasilkan akun lain. Lihat Blok pemikiran tetap berada di akun yang menghasilkannya.
  • Jika Anda menggunakan mode cepat dalam permintaan Messages API, pertahankan speed: "fast" hanya di platform atau opsi hosting tempat Ketersediaan mode cepat mencantumkan model yang Anda tuju. Di platform dan opsi hosting tersebut, tetapkan ulang baseline biaya terhadap harga mode cepat. Di setiap platform atau opsi hosting lainnya, serta di Claude Managed Agents, hapus speed: "fast". Anda tidak memerlukan header beta fast-mode-2026-02-01. Di Claude API, permintaan yang mengirimkannya tetap berfungsi. Claude in Microsoft Foundry merupakan pengecualian: di sana, hapus speed: "fast" dan kirim permintaan ke deployment claude-fable-5-2-fast.
  • Jika Anda menggunakan alat advisor dengan Claude Fable 5.2 sebagai executor, atur model advisor ke claude-fable-5-2 atau claude-mythos-5-2.
  • Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, hapus strict: true dan output_config.format, dan validasi output di kode Anda.
  • Atur effort secara eksplisit: default Claude Fable 5.2 adalah high, sedangkan default Claude Opus 5.5 adalah medium, sehingga permintaan yang menghilangkannya berjalan satu level lebih tinggi. Kemudian jalankan ulang sweep effort pada eval Anda sendiri, dan tetapkan ulang baseline biaya dan latensi.
  • Periksa prompt sistem, skill, dan instruksi lain yang Anda bawa terhadap Tinjau instruksi yang ditulis untuk model sebelumnya.

Migrasi ke Claude Fable 5.2 dari Claude Fable 5

Permukaan API, jendela konteks dan batas output, tokenizer, adaptive thinking yang selalu aktif, dan penanganan penolakan semuanya sama dengan Claude Fable 5. Beberapa perubahan berikut juga berlaku saat Anda berpindah dari Claude Mythos 5 ke Claude Mythos 5.2. Migrasi ke Claude Mythos 5.2 dari Claude Mythos 5 menyebutkan yang mana saja.

Perbarui nama model Anda

model = "claude-fable-5"  # Before
model = "claude-fable-5-2"  # After

Perubahan yang merusak kompatibilitas

  1. Pilihan alat paksa mengembalikan error 400: Claude Fable 5 menerima tool_choice auto, none, any, dan tool. Pada claude-fable-5-2, {type: "any"} dan {type: "tool", name: "..."} mengembalikan 400 invalid_request_error, begitu pula endpoint penghitungan token. Lihat Penggunaan alat paksa tidak didukung untuk pesan errornya.

    Untuk mendapatkan pemanggilan alat tanpa memaksanya, biarkan tool_choice pada auto dan sebutkan nama alat dalam instruksi Anda. Atur strict: true pada alat agar pemanggilannya sesuai dengan skema Anda. Lihat Penggunaan alat ketat. Jika Anda memaksa alat hanya untuk mendapatkan JSON yang valid sesuai skema, gunakan output JSON sebagai gantinya. Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, output terstruktur tidak tersedia untuk Claude Fable 5.2 atau Claude Mythos 5.2. Hal ini mencakup penggunaan alat ketat dan output JSON. Di sana, tetap gunakan auto dan instruksinya, jangan sertakan strict, dan validasi input alat di kode Anda.

    Jika aplikasi Anda memerlukan pemanggilan alat tertentu pada giliran saat ini, tambahkan pesan sistem di tengah percakapan setelah giliran user terakhir. Sebutkan nama alatnya, nyatakan bahwa pemanggilan tersebut wajib untuk giliran ini, dan minta Claude untuk membuka responsnya dengan pemanggilan itu. Giliran-giliran sebelumnya tetap tidak berubah, sehingga cache hit prompt dan blok thinking-nya tetap valid. Pesan sistem di tengah percakapan mencantumkan platform tempat fitur ini tersedia. Untuk giliran yang tidak boleh memanggil alat, tool_choice: {"type": "none"} tetap berfungsi. Lihat Memaksa penggunaan alat.

  2. Mengedit giliran sebelumnya membatalkan validitas blok thinking, di setiap akun: Claude Fable 5 tidak memeriksa apakah giliran sebelumnya berubah. Pada Claude Fable 5.2, setiap blok thinking hanya valid terhadap prompt system, tools, dan pesan-pesan yang datang sebelumnya. Claude Fable 5.2 memberlakukan pemeriksaan prefiks ini untuk setiap akun. Permintaan yang mengirimkan kembali blok thinking setelah salah satu dari elemen tersebut berubah akan mengembalikan error 400, dan mencoba ulang dengan body permintaan yang sama tidak akan menghilangkannya.

    Tidak ada yang berubah bagi Anda jika Claude Code, claude.ai, Claude Managed Agents, atau Claude Agent SDK yang mengelola riwayat percakapan Anda. Jika kode Anda membangun array messages sendiri, pertahankan riwayat agar hanya ditambahkan (append-only). Bekukan system dan tools selama sesi. Lakukan perubahan instruksi dan alat dengan pesan sistem di tengah percakapan, dan pangkas konteks dengan compaction atau pengeditan konteks di sisi server. Pesan sistem di tengah percakapan mencantumkan platform tempat fitur ini tersedia. Melakukan perubahan tanpa mengedit prefiks memberikan pengganti untuk setiap pengeditan yang umum.

    Untuk menemukan pengeditan ini sebelum Anda mengalihkan lalu lintas produksi, jalankan pemeriksaan di Periksa apakah kode Anda mengedit prefiks terhadap claude-fable-5-2. Di produksi, biarkan prefix_mismatch_behavior pada nilai default-nya, "error", jika ketidakcocokan hanya bisa berarti ada bug di kode Anda. Untuk membuang blok yang terdampak dan melanjutkan tanpa penalaran tersebut selagi Anda memperbaiki pengeditannya, atur nilainya ke "drop_block" dengan beta header thinking-binding-controls-2026-08-01. Perlakukan itu sebagai solusi sementara, bukan pengaturan jangka panjang: membuang blok dapat menaikkan token output.

  3. Claude Fable 5 tidak dapat membaca blok thinking Claude Fable 5.2: Di Claude API dan Claude Models on Google Cloud (Google managed), Claude Fable 5.2 membaca blok Claude Fable 5, sehingga percakapan yang berpindah dari claude-fable-5 ke claude-fable-5-2 tetap mempertahankan penalaran sebelumnya. Sebaliknya, Claude Fable 5 tidak dapat membaca blok Claude Fable 5.2. Jika peralihan router, percobaan ulang di sisi klien, atau fallback penolakan classifier memindahkan percakapan dari Claude Fable 5.2 ke model lain, termasuk Claude Fable 5, API akan membuang blok yang tidak dapat dibaca oleh model tersebut. Permintaan berhasil, dan Anda tidak ditagih untuk token input yang dibuang. Dengan beta header thinking-binding-controls-2026-08-01, input_transformations mencantumkan setiap blok yang dibuang dengan reason: "model_binding_mismatch". Lihat Beralih model di tengah percakapan.

  4. Gunakan toolset computer use sebagai pengganti computer_20251124: Pada Claude Fable 5.2, entri tools bertipe computer_20251124 mengembalikan error 400 di setiap platform kecuali Amazon Bedrock. Claude Fable 5 menerimanya dengan beta header-nya. Deklarasikan toolset computer_toolset_20260801 sebagai gantinya, seperti yang dijelaskan di Gunakan toolset computer use sebagai pengganti computer_20251124.

  5. Executor Claude Fable 5.2 memerlukan advisor Claude Fable 5.2 atau Claude Mythos 5.2: Dengan alat advisor, yang masih dalam tahap beta, executor Claude Fable 5.2 hanya menerima Claude Fable 5.2 atau Claude Mythos 5.2 sebagai advisor-nya. Advisor lain yang diterima oleh executor Claude Fable 5, seperti Claude Fable 5 dan Claude Opus 5.5, mengembalikan error 400. Atur model advisor ke claude-fable-5-2 atau claude-mythos-5-2 saat Anda mengubah model executor. Lihat Executor Claude Fable 5.2 memerlukan advisor Claude Fable 5.2 atau Claude Mythos 5.2.

Perubahan lainnya

  • Harga: $8 USD per juta token input dan $40 USD per juta token output, dibandingkan dengan $10 USD dan $50 USD pada Claude Fable 5. Pembacaan cache prompt dikenakan $0,20 USD per juta token, dibandingkan dengan $1 USD. Lihat Harga.
  • Priority Tier: Claude Fable 5.2 tidak didukung pada Priority Tier. Claude Fable 5 didukung. Jika organisasi Anda memiliki komitmen Priority Tier, rencanakan kapasitas secara terpisah.
  • Effort per pesan (beta): Untuk mengubah effort di tengah percakapan tanpa kehilangan cache hit prompt, kirim pesan role: "system" effort per pesan alih-alih mengubah output_config.effort di antara permintaan. Bagian tersebut mencantumkan platform tempat fitur ini tersedia.

Daftar periksa migrasi

  • Perbarui nama model dari claude-fable-5 menjadi claude-fable-5-2.
  • Periksa batas laju Anda sebelum Anda memindahkan lalu lintas produksi. Claude Fable 5.2 memiliki batas lajunya sendiri, terpisah dari batas laju yang digunakan bersama oleh Claude Fable 5.1 dan Claude Fable 5.
  • Ganti tool_choice paksa ({type: "any"} atau {type: "tool", ...}) dengan {type: "auto"} ditambah instruksi eksplisit dan alat strict: true, atau dengan output JSON. Letakkan instruksinya di giliran user. Ketika aplikasi Anda memerlukan pemanggilan tersebut, letakkan instruksinya di pesan role: "system" di tengah percakapan sebagai gantinya, pada platform yang dicantumkan di Pesan sistem di tengah percakapan. Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, penggunaan alat strict dan output JSON tidak tersedia untuk Claude Fable 5.2. Di sana, tetap gunakan {type: "auto"} dan instruksinya, serta validasi input alat di kode Anda.
  • Jika kode Anda membangun array messages sendiri, jalankan sebuah sesi dengan beta header thinking-binding-controls-2026-08-01 dan prefix_mismatch_behavior: "drop_block", catat input_transformations, dan perbaiki setiap entri prefix_binding_mismatch. Entri model_binding_mismatch setelah peralihan model adalah hal yang wajar.
  • Pertahankan riwayat agar append-only: bekukan system dan tools di awal sesi, lakukan perubahan di tengah sesi dengan pesan role: "system", dan pangkas konteks di server. Pesan sistem di tengah percakapan mencantumkan platform tempat fitur ini tersedia.
  • Pilih prefix_mismatch_behavior untuk produksi: "error" (default), atau "drop_block" sebagai solusi sementara selagi Anda memperbaiki pengeditannya, karena membuang blok dapat menaikkan token output. Pantau error 400 atau entri input_transformations.
  • Tetap kirimkan kembali blok thinking tanpa perubahan di setiap giliran, termasuk yang kosong. Jika router atau fallback dapat memindahkan percakapan dari Claude Fable 5.2 ke Claude Fable 5, perkirakan Claude Fable 5 akan berjalan tanpa blok Claude Fable 5.2.
  • Jika Anda memutar ulang percakapan tersimpan melalui akun yang berbeda, putar ulang masing-masing melalui akun yang menghasilkannya, atau akun yang terhubung dengannya. API membuang blok thinking Claude Fable 5.2 yang dihasilkan oleh akun lain. Lihat Blok pemikiran tetap berada di akun yang menghasilkannya.
  • Jika Anda menggunakan computer use melalui computer_20251124 di mana pun kecuali Amazon Bedrock, Claude Fable 5.2 mengembalikan error 400 untuk alat tersebut. Deklarasikan computer_toolset_20260801 sebagai gantinya dan perbarui loop agen Anda untuk toolset tersebut.
  • Jika Anda menggunakan alat advisor dengan Claude Fable 5.2 sebagai executor, atur model advisor ke claude-fable-5-2 atau claude-mythos-5-2.
  • Jika Anda mengubah effort di antara permintaan, pindahkan perubahan tersebut ke pesan role: "system" effort per pesan, yang masih dalam tahap beta, di mana platform Anda mendukungnya.
  • Jika organisasi Anda memiliki komitmen Priority Tier, rencanakan kapasitas secara terpisah.
  • Tangani stop_reason: "refusal" dan baca stop_details.category. Pertimbangkan fallbacks: "default", yang masih dalam tahap beta di Claude API dan Claude Models on Google Cloud (Anthropic managed).
  • Jalankan ulang sweep effort pada eval Anda sendiri, dan tetapkan ulang baseline biaya dan latensi.
  • Periksa prompt sistem, skill, dan instruksi lain yang Anda bawa terhadap Tinjau instruksi yang ditulis untuk model sebelumnya.

Migrasi ke Claude Mythos 5.2 dari Claude Mythos 5

Claude Mythos 5.2 adalah padanan Claude Fable 5.2 untuk organisasi yang terverifikasi melalui program verifikasi Anthropic, seperti Cyber Verification Program. Pastikan organisasi Anda memiliki akses ke Claude Mythos 5.2 sebelum Anda mengganti ID model.

Empat perubahan di Migrasi ke Claude Fable 5.2 dari Claude Fable 5 berlaku sebagaimana tertulis:

Di Claude API dan Claude Models on Google Cloud (Google managed), Claude Mythos 5.2 membaca blok thinking Claude Mythos 5, sehingga percakapan yang berpindah dari claude-mythos-5 ke claude-mythos-5-2 tetap mempertahankan penalaran sebelumnya. Sebaliknya, Claude Mythos 5 tidak dapat membaca blok Claude Mythos 5.2: API membuangnya, dan permintaan berhasil. Lihat Beralih model di tengah percakapan. Claude Mythos 5.2 dikenakan biaya $8 USD per juta token input dan $40 USD per juta token output, dibandingkan dengan $10 USD dan $50 USD pada Claude Mythos 5. Pembacaan cache prompt dikenakan $0,20 USD per juta token, dibandingkan dengan $1 USD.

Perbarui nama model Anda

model = "claude-mythos-5"  # Before
model = "claude-mythos-5-2"  # After

Daftar periksa migrasi

  • Perbarui nama model dari claude-mythos-5 menjadi claude-mythos-5-2.
  • Ganti tool_choice paksa (any atau tool) dengan auto ditambah instruksi eksplisit dan alat strict: true, atau dengan output JSON. Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, penggunaan alat strict dan output JSON tidak tersedia untuk Claude Mythos 5.2. Di sana, tetap gunakan auto dan instruksinya, serta validasi input alat di kode Anda.
  • Jika Anda menggunakan computer use melalui computer_20251124 di mana pun kecuali Amazon Bedrock, Claude Mythos 5.2 mengembalikan error 400 untuk alat tersebut. Deklarasikan computer_toolset_20260801 sebagai gantinya dan perbarui loop agen Anda untuk toolset tersebut.
  • Jika Anda menggunakan alat advisor dengan Claude Mythos 5.2 sebagai executor, atur model advisor ke claude-mythos-5-2 atau claude-fable-5-2.
  • Tetap kirimkan kembali blok thinking tanpa perubahan di setiap giliran, termasuk yang kosong.
  • Jika Anda memutar ulang percakapan tersimpan melalui akun yang berbeda, putar ulang masing-masing melalui akun yang menghasilkannya, atau akun yang terhubung dengannya. API membuang blok thinking Claude Mythos 5.2 yang dihasilkan oleh akun lain. Lihat Blok pemikiran tetap berada di akun yang menghasilkannya.
  • Jika kode Anda membangun array messages sendiri, jalankan pemeriksaan di Mengedit giliran sebelumnya membatalkan validitas blok thinking terhadap claude-mythos-5-2, perbaiki setiap entri prefix_binding_mismatch, dan pertahankan riwayat percakapan agar append-only (lihat Apa yang dihitung sebagai edit). Riwayat yang append-only juga menjaga cache prompt tetap hangat.
  • Tangani stop_reason: "refusal" dan baca stop_details.category sebelum konten respons. Lihat Penolakan dan fallback.
  • Jalankan ulang sweep effort Anda, dan tetapkan ulang baseline biaya dan latensi.
  • Periksa prompt sistem, skill, dan instruksi lain yang Anda bawa terhadap Tinjau instruksi yang ditulis untuk model sebelumnya.

Migrasi ke Claude Fable 5.2 dari Claude Opus 5

Claude Fable 5.2 menggunakan pola Messages API dan “tool use” (penggunaan alat) yang sama dengan Claude Opus 5. “Context window” (jendela konteks) 1M token, token output maksimum 128k, batas minimum “prompt caching” (caching prompt) 512 token, dan pesan sistem di tengah percakapan tetap berlaku. Demikian pula pembatasan pada prefill dan parameter sampling. Perbedaan berikut berlaku ketika Anda memindahkan lalu lintas, atau jalur fallback, ke Claude Fable 5.2.

Perbarui nama model Anda

model = "claude-opus-5"  # Before
model = "claude-fable-5-2"  # After

Apa yang berubah

  1. Thinking tidak dapat dinonaktifkan: Claude Opus 5 menerima thinking: {type: "disabled"} pada tingkat effort high atau lebih rendah. Pada Claude Fable 5.2, adaptive thinking selalu aktif, dan thinking: {type: "disabled"} mengembalikan error 400 pada tingkat effort apa pun. Hapus field tersebut, dan kendalikan penggunaan token dengan tingkat effort yang lebih rendah. Untuk beban kerja yang berjalan dengan thinking dinonaktifkan, tinjau kembali max_tokens, yang mencakup thinking ditambah teks respons. Jika kode tersebut membaca konten berdasarkan posisi, seperti content[0].text, pilih blok konten berdasarkan type sebagai gantinya, karena blok thinking datang lebih dulu.

  2. Pilihan alat paksa mengembalikan error 400: Claude Opus 5 menerima tool_choice any dan tool. Claude Fable 5.2 menolak keduanya. Lihat Pilihan alat paksa mengembalikan error 400 untuk apa yang harus dikirim sebagai gantinya.

  3. Mengedit giliran sebelumnya membatalkan validitas blok thinking, di setiap akun: Claude Opus 5 tidak memeriksa apakah giliran sebelumnya berubah. Claude Fable 5.2 memeriksanya, untuk setiap akun. Jika kode Anda mengedit pesan sebelumnya, membangun ulang system atau tools, atau melakukan compaction di sisi klien di antara permintaan, Claude Fable 5.2 menolak permintaan tersebut atau membuang blok thinking yang tidak valid. Lihat Mengedit giliran sebelumnya membatalkan validitas blok thinking untuk apa yang perlu diubah dan cara mengujinya.

  4. Claude Opus 5 tidak dapat membaca blok thinking Claude Fable 5.2: Di Claude API dan Claude Models on Google Cloud (Google managed), Claude Fable 5.2 membaca blok Claude Opus 5, sehingga percakapan yang berpindah dari claude-opus-5 ke claude-fable-5-2 tetap mempertahankan penalaran sebelumnya. Sebaliknya, Claude Opus 5 tidak dapat membaca blok Claude Fable 5.2. Percakapan yang berpindah dari Claude Fable 5.2 ke Claude Opus 5 menjalankan giliran setelah peralihan tanpa penalaran Claude Fable 5.2. API membuang blok tersebut sebelum model menerimanya, permintaan berhasil, dan blok yang dibuang tidak ditagih. Lihat Beralih model di tengah percakapan.

  5. Teks di antara pemanggilan alat dikembalikan dalam blok thinking: Pada Claude Opus 5, teks yang ditulis model di antara pemanggilan alat dikembalikan sebagai blok text. Pada Claude Fable 5.2, narasi tersebut dikembalikan sebagai blok thinking pembaruan progres, paling banyak satu sebelum setiap pemanggilan alat. Jika antarmuka Anda menampilkan narasi tersebut, atur thinking.display ke "updates", yang masih dalam tahap beta, untuk menerima pembaruan progres sebagai teks sementara penalaran tetap tersembunyi, atau ke "summarized" untuk menerima keduanya. Kemudian tampilkan blok thinking yang tidak kosong di antara blok tool_use. Lihat Pembaruan progres di antara pemanggilan alat.

  6. Gunakan toolset computer use sebagai pengganti computer_20251124: Claude Opus 5 menerima alat computer_20251124 yang lebih lama dengan beta header-nya. Claude Fable 5.2 mengembalikan error 400 untuknya di setiap platform kecuali Amazon Bedrock. Lihat Gunakan toolset computer use sebagai pengganti computer_20251124.

  7. Classifier keamanan dan fallback: Classifier keamanan Claude Fable 5.2 mencakup kumpulan kategori stop_details yang lebih luas dibandingkan classifier Claude Opus 5. Perkirakan adanya nilai stop_details.category tambahan, seperti "bio". Tangani setiap kategori dalam tabel kategori penolakan. Untuk menjalankan ulang permintaan yang ditolak pada model lain, atur fallbacks: "default" atau buat mekanisme percobaan ulang Anda sendiri. Parameter tersebut masih dalam tahap beta di Claude API dan Claude Models on Google Cloud (Anthropic managed), serta memerlukan beta header server-side-fallback-2026-07-01. Penolakan, fallback, dan penagihan mencantumkan target fallback yang diizinkan.

  8. Harga: Claude Fable 5.2 dikenakan biaya $8 USD per juta token input dan $40 USD per juta token output, dibandingkan dengan $5 USD dan $25 USD untuk Claude Opus 5. Pembacaan cache prompt dikenakan $0,20 USD per juta token, dibandingkan dengan $0,50 USD. Lihat Harga.

  9. Retensi data diwajibkan: Claude Fable 5.2 memerlukan retensi data 30 hari dan tidak tersedia di bawah pengaturan “zero data retention” (retensi data nol), atau ZDR, kecuali secara tegas diizinkan oleh Anthropic. Claude Opus 5 tersedia di bawah ZDR. Di Claude API, permintaan dari organisasi atau workspace tanpa retensi 30 hari mengembalikan 400 invalid_request_error. Lihat Persyaratan retensi data khusus model.

  10. Mode cepat: Claude Opus 5 mendukung mode cepat (speed: "fast") dalam pratinjau riset, dengan beta header fast-mode-2026-02-01. Claude Fable 5.2 mendukungnya dalam permintaan Messages API di Claude API tanpa header tersebut. Permintaan yang mengirimkan header tersebut tetap berfungsi. Mode cepat untuk Claude Fable 5.2 dikenakan biaya $16 USD per juta token input dan $80 USD per juta token output, dibandingkan dengan $10 USD dan $50 USD untuk Claude Opus 5 dalam mode cepat. Lihat Harga mode cepat.

    Claude Fable 5.2 juga mendukung mode cepat di Claude Models on Google Cloud (Anthropic managed), dengan pengaturan speed: "fast" yang sama.

    Claude Fable 5.2 juga mendukung mode cepat di Claude Models on Google Cloud (Google managed), dengan pengaturan speed: "fast" yang sama. Google Cloud menetapkan harganya di sana. Lihat Harga platform cloud.

    Claude Fable 5.2 juga mendukung mode cepat di Claude in Microsoft Foundry untuk deployment yang di-hosting di Anthropic. Di sana, mode cepat merupakan model terpisah: kirim permintaan ke deployment claude-fable-5-2-fast dan jangan sertakan speed.

    Claude Mythos 5.2 juga mendukung mode cepat dalam permintaan Messages API di Claude API, tanpa header tersebut dan dengan harga mode cepat Claude Fable 5.2. Ketersediaan mode cepat mencantumkan setiap platform tempat Claude Mythos 5.2 memiliki mode cepat.

    Hapus speed: "fast" di Claude Managed Agents. Hapus juga jika Ketersediaan mode cepat tidak mencantumkan model yang Anda tuju.

  11. Output terstruktur dalam organisasi CMEK: Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, Claude Opus 5 mendukung output terstruktur dan Claude Fable 5.2 tidak. Hapus strict: true dan output_config.format dari permintaan yang Anda pindahkan, dan validasi output di kode Anda.

  12. Executor Claude Fable 5.2 memerlukan advisor Claude Fable 5.2 atau Claude Mythos 5.2: Dengan alat advisor, yang masih dalam tahap beta, executor Claude Opus 5 menerima beberapa advisor, di antaranya Claude Opus 5 dan Claude Fable 5.1. Executor Claude Fable 5.2 hanya menerima Claude Fable 5.2 atau Claude Mythos 5.2, dan advisor lain apa pun mengembalikan error 400. Atur model advisor ke claude-fable-5-2 atau claude-mythos-5-2 saat Anda mengubah model executor. Lihat Executor Claude Fable 5.2 memerlukan advisor Claude Fable 5.2 atau Claude Mythos 5.2.

Daftar periksa migrasi

  • Jika organisasi Anda memiliki pengaturan ZDR, aktifkan retensi 30 hari untuk workspace, atau konfirmasikan kelayakan dengan tim akun Anthropic Anda, sebelum langkah lainnya.
  • Perbarui ID model dari claude-opus-5 menjadi claude-fable-5-2.
  • Periksa batas laju Anda sebelum memindahkan lalu lintas produksi. Batas laju Claude Fable 5.2 terpisah dari batas laju Claude Opus 5, dengan batas token yang lebih rendah di setiap tier.
  • Hapus konfigurasi thinking: {type: "disabled"} apa pun. Kendalikan penggunaan token dengan tingkat effort yang lebih rendah, tinjau kembali max_tokens, dan pilih blok konten berdasarkan type.
  • Kirimkan kembali blok thinking tanpa perubahan di setiap giliran, termasuk yang kosong. Dalam loop penggunaan alat, kirimkan kembali blok tersebut bersama hasil alat. Lihat Mempertahankan blok pemikiran.
  • Ganti tool_choice paksa (any atau tool) dengan auto ditambah instruksi eksplisit dan alat strict: true, atau dengan output JSON. Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, penggunaan alat strict dan output JSON tidak tersedia untuk Claude Fable 5.2. Di sana, tetap gunakan auto dan instruksinya, serta validasi input alat di kode Anda.
  • Jika kode Anda membangun array messages sendiri, jalankan pemeriksaan di Mengedit giliran sebelumnya membatalkan validitas blok thinking terhadap claude-fable-5-2, perbaiki setiap entri prefix_binding_mismatch, dan pertahankan riwayat agar append-only.
  • Jika Anda menggunakan computer use melalui computer_20251124 di mana pun kecuali Amazon Bedrock, Claude Fable 5.2 mengembalikan error 400 untuk alat tersebut. Deklarasikan computer_toolset_20260801 sebagai gantinya dan perbarui loop agen Anda untuk toolset tersebut.
  • Jika Anda menggunakan alat advisor dengan Claude Fable 5.2 sebagai executor, atur model advisor ke claude-fable-5-2 atau claude-mythos-5-2.
  • Jika router atau fallback memindahkan percakapan dari Claude Fable 5.2 ke Claude Opus 5, perkirakan giliran setelah peralihan akan berjalan tanpa blok thinking Claude Fable 5.2.
  • Jika Anda memutar ulang percakapan tersimpan melalui akun yang berbeda, putar ulang masing-masing melalui akun yang menghasilkannya, atau akun yang terhubung dengannya. API membuang blok thinking Claude Fable 5.2 yang dihasilkan oleh akun lain. Lihat Blok pemikiran tetap berada di akun yang menghasilkannya.
  • Jika antarmuka Anda menampilkan teks di antara pemanggilan alat, atur thinking.display ke "updates", yang masih dalam tahap beta, atau ke "summarized", dan tampilkan blok thinking yang tidak kosong.
  • Tangani setiap stop_details.category. Jika Anda menetapkan daftar fallbacks eksplisit, sebutkan hanya target yang diizinkan untuk Claude Fable 5.2.
  • Jika Anda menggunakan mode cepat dalam permintaan Messages API di Claude API, pertahankan speed: "fast" hanya jika Ketersediaan mode cepat mencantumkan model yang Anda tuju. Jika Anda mempertahankannya, tetapkan ulang baseline biaya terhadap harga mode cepat. Hapus speed: "fast" di Claude Managed Agents. Anda tidak memerlukan beta header fast-mode-2026-02-01, dan permintaan yang mengirimkannya tetap berfungsi.
  • Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, hapus strict: true dan output_config.format, dan validasi output di kode Anda.
  • Jalankan ulang sweep effort pada eval Anda sendiri, dan tetapkan ulang baseline biaya dan latensi.
  • Periksa prompt sistem, skill, dan instruksi lain yang Anda bawa terhadap Tinjau instruksi yang ditulis untuk model sebelumnya.

Migrasi ke Claude Fable 5.2 dari Claude Opus 4.8 atau sebelumnya

Pertama, kerjakan Migrasi ke Claude Fable 5.2 dari Claude Opus 5, dengan claude-opus-4-8 sebagai ID model yang Anda ganti. Bagian tersebut berlaku sebagaimana tertulis untuk kode pada Claude Opus 4.8, karena Claude Opus 4.8, seperti Claude Opus 5:

  • Menerima thinking: {type: "disabled"}, pilihan alat paksa, alat computer_20251124, dan fast mode.
  • Mengembalikan teks di antara pemanggilan alat sebagai blok text.
  • Tersedia di bawah pengaturan retensi data nol (ZDR).
  • Dikenakan biaya $5 USD per juta token input dan $25 USD per juta token output, dengan pembacaan cache prompt sebesar $0,50 USD.

Bagian ini menambahkan perbedaan yang tidak dicakup oleh bagian Claude Opus 5.

Apa yang berubah

  1. Thinking berjalan pada permintaan yang tidak menyertakannya: Pada Claude Opus 4.8, thinking nonaktif kecuali Anda memintanya. Pada Claude Fable 5.2, permintaan tanpa field thinking berjalan dengan adaptive thinking. Respons dapat berisi blok thinking sebelum blok text, jadi pilih blok konten berdasarkan type alih-alih membaca content[0].text. Dalam loop penggunaan alat, kirimkan kembali blok thinking tanpa perubahan bersama hasil alat, termasuk yang kosong. Token thinking ditagih sebagai token output, dan max_tokens mencakup thinking ditambah teks respons. Tinjau kembali max_tokens, dan turunkan effort di mana Anda menginginkan lebih sedikit thinking. Di Claude API dan Claude Models on Google Cloud (Google managed), Claude Fable 5.2 membaca blok thinking dari giliran Claude Opus 4.8 sebelumnya, sehingga percakapan yang berpindah ke claude-fable-5-2 tetap mempertahankan penalaran tersebut.

  2. Batas minimum caching prompt lebih rendah: Panjang prompt minimum yang dapat di-cache pada Claude Fable 5.2 adalah 512 token, turun dari 1.024 token pada Claude Opus 4.8. Prompt yang sebelumnya terlalu pendek untuk di-cache kini dapat membuat entri cache, tanpa memerlukan perubahan kode. Lihat Caching prompt.

  3. Priority Tier tidak didukung: Claude Opus 4.8 mendukung Priority Tier. Claude Fable 5.2 tidak. Jika organisasi Anda memiliki komitmen Priority Tier, rencanakan kapasitas secara terpisah.

  4. Saran dari alat advisor dikembalikan dalam keadaan terenkripsi: Dengan alat advisor, yang masih dalam tahap beta, executor Claude Opus 4.8 dapat dipasangkan dengan advisor yang mengembalikan sarannya sebagai plaintext, seperti Claude Opus 4.8. Satu-satunya advisor yang diterima executor Claude Fable 5.2, yaitu Claude Fable 5.2 dan Claude Mythos 5.2, mengembalikan saran dalam keadaan terenkripsi, sebagai blok advisor_redacted_result, sehingga klien Anda tidak dapat membaca teksnya. Jika kode Anda membaca teks saran, hapus ketergantungan tersebut. Lihat Varian hasil.

Jika kode Anda menggunakan Claude Opus 4.7 atau sebelumnya, terapkan juga sebagian dari daftar periksa migrasi panduan Claude Opus 5.5. Mulailah dari kelompok Claude Opus 4.7 atau sebelumnya dan lanjutkan hingga kelompok yang menyebutkan model Anda. Kelompok-kelompok ini mencakup perubahan permintaan yang dibuat sebelum Claude Opus 4.8, seperti parameter sampling dan beta header yang dihapus. Terapkan item mode cepat dari daftar periksa tersebut hanya jika Ketersediaan mode cepat mencantumkan model yang Anda tuju. Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, output terstruktur tidak tersedia untuk Claude Fable 5.2, jadi jangan terapkan item output_config.format di sana. Hapus output_format dari permintaan Anda sebagai gantinya, dan validasi JSON di kode Anda.

Daftar periksa migrasi

  • Kerjakan daftar periksa Claude Opus 5, dengan claude-opus-4-8 sebagai ID model yang Anda ganti.
  • Tinjau beban kerja yang berjalan tanpa field thinking. Pada Claude Fable 5.2, beban kerja tersebut berjalan dengan thinking, jadi tinjau kembali max_tokens, turunkan effort di mana Anda menginginkan lebih sedikit thinking, dan pilih blok konten berdasarkan type.
  • Periksa bahwa kode apa pun yang mengurai field thinking memperlakukannya hanya sebagai teks tampilan. Atur thinking.display ke "summarized" untuk menerima ringkasan yang dapat dibaca.
  • Tinjau prompt yang mendekati batas minimum caching: prompt dengan 512 token atau lebih dapat membuat entri cache.
  • Jika organisasi Anda memiliki komitmen Priority Tier, rencanakan kapasitas secara terpisah.
  • Jika Anda menggunakan alat advisor dan kode Anda membaca teks saran, hapus ketergantungan tersebut: saran tiba sebagai blok advisor_redacted_result yang terenkripsi.
  • Jalankan sweep effort baru pada eval Anda sendiri alih-alih membawa pengaturan yang disetel untuk Claude Opus 4.8.
  • Pada Claude Opus 4.7 atau sebelumnya, terapkan juga kelompok daftar periksa panduan Claude Opus 5.5 untuk model Anda. Lewati item mode cepat kecuali Ketersediaan mode cepat mencantumkan model yang Anda tuju. Dalam organisasi dengan kunci enkripsi yang dikelola pelanggan, lewati juga item output_config.format dan hapus output_format dari permintaan Anda.

Apakah halaman ini membantu?