Kami mengubah cara Messages API menangani blok pemikiran untuk melindungi dari distilasi. Blok pemikiran adalah catatan penalaran yang mungkin dihasilkan Claude saat mengerjakan respons. Pada Claude Fable 5.1, Claude Opus 5.5, dan Claude Sonnet 5.5, akun API baru tidak lagi dapat mengedit konteks di sekitar blok pemikiran, seperti pesan, alat, atau prompt sistem, selama percakapan multi-putaran. Kami akan memperluas peluncuran ke semua pengguna dengan peluncuran model mendatang.
Memodifikasi konteks sebelumnya ini memiliki aplikasi yang sah, yang terus kami dukung menggunakan penyesuaian yang dijelaskan di bawah. Namun, modifikasi semacam itu juga merupakan teknik umum dan yang didokumentasikan secara publik untuk distilasi ilegal skala industri, yang dilarang oleh Kebijakan Penggunaan dan Syarat Layanan kami.
Sekarang, API akan memverifikasi bahwa blok pemikiran dikirim kembali dengan prompt sistem, alat, dan pesan yang sama yang menghasilkannya, dan akan mengembalikan kesalahan jika tidak cocok. Agar permintaan yang dimodifikasi berhasil, pengembang dapat memilih untuk menghapus blok pemikiran dari permintaan tersebut; model akan merespons tanpa melihat blok pemikiran.
Dalam artikel ini, kami berbagi detail tentang mengapa kami melakukan ini dan penyesuaian yang dapat Anda buat untuk meminimalkan gangguan.
Apa itu blok pemikiran?
Claude menghasilkan langkah-langkah penalaran sebelum memberikan jawaban akhirnya. Di API, ini dikembalikan kepada pengguna sebagai "blok pemikiran." Dalam percakapan multi-putaran, pengguna API mengirim blok-blok ini kembali dengan setiap pertukaran (bersama dengan prompt sistem, alat, dan pesan sebelumnya), sehingga Claude memiliki konteks percakapan lengkap.
Apa yang berubah?
Untuk akun yang terpengaruh menggunakan model yang tercantum di bawah, API akan mengembalikan kesalahan jika prompt sistem, alat, atau pesan yang mendahului blok pemikiran sebelumnya telah dimodifikasi.
Untuk menghindari pesan kesalahan, Anda dapat memilih mode "non-ketat". Dalam mode ini, permintaan akan diproses, tetapi blok pemikiran yang terpengaruh akan dihapus dari apa yang dilihat model. Ini memungkinkan Anda untuk melanjutkan percakapan atau tugas tanpa gangguan meskipun pemikiran dari putaran sebelumnya tidak ditampilkan kepada model. Ketika ini terjadi, respons API akan memberi tahu Anda blok mana yang dihapus.
Mengapa kami membuat perubahan ini?
Mengubah putaran sebelumnya dari percakapan adalah teknik umum yang digunakan dalam kampanye distilasi ilegal, yang bertujuan untuk mengekstrak kemampuan model canggih—terutama pemikiran—untuk melatih model lain, tanpa otorisasi. Distilasi sering digunakan pada skala industri, menggunakan ribuan akun palsu. Kami mengenkripsi blok pemikiran Claude untuk mencegah ini, tetapi dengan mengedit percakapan sebelum blok pemikiran, pengguna dapat membuat Claude mendekripsi dan mencetak penalarannya. Sistem yang dilatih dengan cara ini dapat mewarisi kemampuan yang tidak akan mereka miliki sebaliknya, tanpa mewarisi perlindungan yang telah kami bangun untuk mencegah berbagai penyalahgunaan seperti serangan siber dan pengembangan senjata.
Perubahan ini bertujuan untuk membuat kampanye distilasi lebih sulit dijalankan. Ini dibangun di atas langkah-langkah anti-distilasi yang ada seperti pengklasifikasi distilasi yang ditingkatkan dan pembatasan pada transfer sesi atau penalaran dari model yang lebih canggih ke model yang kurang mampu dengan perlindungan yang lebih lemah.
Apa artinya ini untuk integrasi API?
Integrasi tertentu—terutama yang melibatkan penulisan ulang putaran sebelumnya di tengah percakapan, seperti pemadatan konteks, pengingat sistem yang disuntikkan, atau mengubah alat di tengah sesi—mungkin memerlukan penyesuaian.
Berikut adalah sumber daya untuk membantu memandu Anda melalui pembaruan ini:
Dokumentasi pemikiran yang dipertahankan mencakup di mana perubahan berlaku, cara memeriksa apakah integrasi Anda terpengaruh, dan cara membuat pengeditan umum tanpa merusak pemikiran yang dipertahankan.
Pemadatan (beta) dapat merangkum putaran yang lebih lama sambil menjaga putaran terbaru kata demi kata, dan dapat membangun ringkasan di latar belakang sementara agen Anda terus bekerja. Ini menggantikan pemadatan sisi klien, yang mungkin merupakan alasan paling umum integrasi perlu berubah.
Perubahan alat di tengah percakapan (beta) memungkinkan Anda menambah atau menghapus alat selama percakapan tanpa mengedit putaran sebelumnya.
Panduan migrasi kami memiliki daftar periksa lengkap untuk berpindah ke setiap model.
Periksa setiap halaman untuk ketersediaan di Amazon Bedrock, Google Cloud Vertex AI, dan Microsoft Foundry.
Jika panduan di atas tidak mencakup kasus penggunaan Anda, silakan hubungi tim dukungan kami. Jika Anda bekerja dengan tim akun, Anda juga dapat menghubungi mereka untuk mendapatkan dukungan dalam memperbarui integrasi yang lebih kompleks.
Ada manfaat tambahan untuk menjaga blok pemikiran tetap konsisten: ini berarti API dapat menggunakan kembali prompt yang di-cache lebih sering, yang mengurangi biaya dan waktu respons.
Siapa yang akan terpengaruh oleh ini?
Pemikiran yang dipertahankan berlaku untuk model dan akun ini:
Model | Akun API yang dibuat pada atau setelah 31 Agustus 2026 (00:00 UTC) | Akun yang dibuat sebelum itu |
Claude Fable 5.1 | Berlaku | Tidak berlaku |
Claude Opus 5.5 | Berlaku | Tidak berlaku |
Claude Sonnet 5.5 | Berlaku | Tidak berlaku |
Ini mencakup organisasi Claude Platform, akun Amazon Bedrock, proyek Google Cloud Vertex AI, dan proyek Microsoft Foundry.
Kami mengambil pendekatan bertahap untuk penegakan, dimulai dengan akun baru, di mana kami melihat konsentrasi tertinggi penyalahgunaan terkait distilasi. Ini memberi pengembang dengan akun yang ada waktu untuk membuat harness dan integrasi mereka kompatibel.
Jika Anda menggunakan Claude Code, Claude Cowork, atau Claude.ai, tidak ada yang perlu Anda ubah; produk-produk tersebut menangani blok pemikiran untuk Anda.
Pemikiran hanya dapat dibaca oleh akun yang membuatnya
Mulai dengan Claude Sonnet 5.5, blok pemikiran hanya dapat dibaca oleh akun yang membuatnya, atau oleh akun yang tertaut padanya.
Blok pemikiran dapat berisi informasi pribadi. Karena dienkripsi, informasi tersebut tidak terlihat saat Anda memeriksa transkrip. Pemeriksaan ini membantu menjaga transkrip yang dibagikan atau bocor dari mengekspos penalaran di dalamnya. Ini juga membuat lebih sulit bagi distiler untuk memindahkan transkrip yang dipanen ke akun baru setelah kami melarang akun yang menghasilkannya.
Jika permintaan mencakup pemikiran dari akun yang tidak tertaut, API menghapus pemikiran tersebut dan permintaan berlanjut. Ini tidak mengembalikan kesalahan. Respons berikutnya mungkin lebih lambat dan menggunakan lebih banyak token, mirip dengan pemadatan.
Akun dalam organisasi induk Claude Platform yang sama atau organisasi Google Cloud yang sama secara otomatis tertaut. Jika Anda melanjutkan percakapan di seluruh akun lain, misalnya untuk failover antara Claude Platform dan Amazon Bedrock, hubungi tim akun Anda untuk menautkannya.
Di Claude Code, beralih akun di tengah sesi memiliki efek yang sama: respons berikutnya lebih lambat dan menggunakan lebih banyak token.
