Panduan migrasi Claude Sonnet 5.5
Beralih ke Claude Sonnet 5.5 dari model Sonnet sebelumnya atau Claude Haiku 4.5 dengan panduan migrasi ini. Panduan untuk mengaktifkan Claude Sonnet 5.5 mencakup pengaturan yang mengembalikan error, perubahan pemikiran, dan daftar periksa untuk setiap model awal.
Panduan ini mencantumkan perubahan kode untuk beralih ke Claude Sonnet 5.5 dari Claude Sonnet 5, Claude Sonnet 4.6, Claude Sonnet 4.5, Claude Sonnet 4, Claude 3.7 Sonnet, atau Claude Haiku 4.5. Baca dua bagian pertama, lalu baca ke bawah hingga bagian untuk model Anda saat ini. Daftar periksa migrasi mencantumkan setiap perubahan berdasarkan model awal.
Claude Code
Biarkan Claude Code memigrasikan kode Anda
/claude-api migrate proyek ini ke claude-sonnet-5-5Claude Sonnet 5.5 memiliki harga yang sama dengan Claude Sonnet 5, kecuali untuk pembacaan cache prompt, yang berbiaya $0,10 USD per juta token, setengah dari tarif Claude Sonnet 5. Lihat Harga. Untuk “context window” (jendela konteks) dan batas outputnya, lihat halaman model Claude Sonnet 5.5. Untuk fitur dan prompting, lihat Yang baru di Claude Sonnet 5.5 dan Prompting untuk Claude Sonnet 5.5.
Mengirim permintaan ke Claude Sonnet 5.5
Permintaan ini berfungsi di Claude Sonnet 5.5 sebagaimana tertulis. Permintaan ini menetapkan tingkat effort dan tidak menyertakan lima pengaturan yang mengembalikan error 400: anggaran pemikiran, parameter sampling, prefill asisten, pilihan alat yang dipaksakan, dan thinking: {"type": "disabled"}.
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-5-5",
max_tokens=4096,
messages=[
{
"role": "user",
"content": "Analyze the trade-offs between microservices and monolithic architectures",
}
],
output_config={"effort": "medium"},
)
print(f"Stop reason: {response.stop_reason}")
for block in response.content:
if block.type == "text":
print(block.text)Pemikiran berjalan secara default
Di Claude Sonnet 5.5, permintaan tanpa field thinking berjalan dengan pemikiran adaptif, sama seperti thinking: {"type": "adaptive"}. Di Claude Sonnet 4.6 dan model sebelumnya serta di Claude Haiku 4.5, permintaan tersebut berjalan tanpa pemikiran. Untuk tetap berjalan tanpa pemikiran di awal, lihat Menonaktifkan pemikiran di awal.
| Model | Pemikiran tanpa field thinking | Nilai thinking.type yang diterima | display default |
|---|---|---|---|
| Claude Sonnet 5.5 | Aktif | "adaptive", "between_tools" | "omitted" |
| Claude Sonnet 5 | Aktif | "adaptive", "disabled" | "omitted" |
| Claude Sonnet 4.6 | Nonaktif | "adaptive", "disabled", "enabled" (usang) | "summarized" |
| Claude Sonnet 4.5 dan Claude Haiku 4.5 | Nonaktif | "disabled", "enabled" | "summarized" |
Menangani pemikiran dalam respons
Kode yang berjalan tanpa pemikiran memerlukan ketiga item ini. Kode dari Claude Sonnet 5 kemungkinan sudah memiliki dua yang pertama.
- Baca blok konten berdasarkan
type. Respons dapat dimulai dengan blokthinking, sehingga kode yang membacacontent[0].textakan rusak. - Kirimkan kembali blok
thinkingtanpa perubahan dalam loop penggunaan alat, termasuk blok yang kosong. Lihat Mempertahankan blok pemikiran. - Tinjau kembali
max_tokens. Nilai ini mencakup pemikiran ditambah teks, dan token pemikiran ditagih sebagai token output. Lihat Kontrol biaya.
Teks pemikiran dihilangkan secara default. Blok thinking tiba dengan field thinking yang kosong dan sebuah signature. Untuk mendapatkan ringkasan yang dapat dibaca, tetapkan display: "summarized", yang merupakan default di Claude Sonnet 4.6 dan model sebelumnya serta di Claude Haiku 4.5. Lihat Mengontrol tampilan pemikiran.
Menonaktifkan pemikiran di awal
Untuk menonaktifkan pemikiran di awal pada Claude Sonnet 5.5, kirim thinking: {"type": "between_tools"}. Ini adalah pengaturan pemikiran terendah. Pembaruan progresnya di antara panggilan alat tetap dikembalikan sebagai blok thinking dengan teks ringkasannya. Tanpa alat, respons hanya berisi teks. Claude Sonnet 5 menonaktifkan pemikiran dengan thinking: {"type": "disabled"} sebagai gantinya, dan model sebelumnya berjalan tanpa pemikiran secara default. Di Claude Sonnet 5.5, disabled mengembalikan invalid_request_error 400:
To turn thinking off on this model, send "thinking": {"type": "between_tools"} instead of {"type": "disabled"}. The model does not think before responding. The short updates it writes between tool calls come back as thinking blocks.between_tools berfungsi di setiap platform yang menawarkan Claude Sonnet 5.5. Pengaturan ini diterima pada effort low, medium, dan high. Pada xhigh atau max, pengaturan ini mengembalikan error 400. Untuk berjalan pada tingkat tersebut, gunakan pemikiran adaptif: hilangkan field thinking atau kirim thinking: {"type": "adaptive"}. between_tools tidak menerima field lain: display, budget_tokens, atau block_binding yang dikirim bersamanya mengembalikan error 400. Dengan fallback sisi server, permintaan between_tools yang beralih ke Claude Sonnet 5 akan berjalan di sana dengan thinking: {"type": "disabled"}.
Dengan between_tools, effort tidak dapat berubah di tengah percakapan: output_config.effort per pesan yang berbeda dari tingkat yang sedang berlaku mengembalikan error 400. Untuk memvariasikan effort di setiap giliran, gunakan pemikiran adaptif. Untuk panduan prompting, lihat Berjalan tanpa pemikiran di awal.
Sebelum (Claude Sonnet 5):
client.messages.create(
model="claude-sonnet-5",
max_tokens=16000,
thinking={"type": "disabled"},
output_config={"effort": "xhigh"},
messages=[{"role": "user", "content": "..."}],
)Sesudah (Claude Sonnet 5.5):
client.messages.create(
model="claude-sonnet-5-5",
max_tokens=16000,
thinking={"type": "between_tools"},
output_config={"effort": "high"},
messages=[{"role": "user", "content": "..."}],
)Daftar periksa migrasi berdasarkan model awal
Kerjakan grup-grup ini dari atas ke bawah dan berhenti setelah grup yang menyebutkan model Anda. Pada Claude Haiku 4.5, terapkan setiap grup kecuali “Claude Sonnet 4 atau sebelumnya”, dan akhiri dengan “Hanya Claude Haiku 4.5”.
Setiap model awal
- Ubah ID model menjadi
claude-sonnet-5-5. - Baca blok konten berdasarkan
type, dan kirimkan kembali blokthinkingtanpa perubahan. - Agar tetap berjalan tanpa pemikiran di awal, kirimkan pengaturan pemikiran terendah pada effort
highatau di bawahnya. - Ganti “forced tool use” (penggunaan alat yang dipaksakan) dengan
autodan alat strict. - Pertahankan percakapan tetap “append-only” (hanya-tambah).
- Pindahkan penggunaan komputer ke toolset, tanpa header beta
fine-grained-tool-streaming-2025-05-14. Di Amazon Bedrock,computer_20251124juga berfungsi. - Pasangkan alat advisor dengan advisor yang didukung, dan harapkan saran yang terenkripsi.
- Baca teks di antara pemanggilan alat dari blok
thinking. - Tangani penolakan, dan konfigurasikan fallback.
- Jalankan ulang sweep effort Anda, dan tetapkan ulang baseline biaya.
Claude Sonnet 4.6 atau sebelumnya
- Siapkan diri untuk pemikiran pada permintaan tanpa field
thinking, dan tinjau kembalimax_tokens. - Ganti anggaran pemikiran dengan tingkat effort.
- Hapus
temperature,top_p, dantop_k. - Jika Anda menampilkan teks pemikiran, tetapkan
display: "summarized". - Hitung ulang token, dan anggarkan ulang token gambar.
Claude Sonnet 4.5 atau sebelumnya
- Ganti “assistant prefills” (prefill asisten).
- Parse input pemanggilan alat dengan parser JSON standar.
- Tetapkan
output_config.effortsecara eksplisit. - Hapus header beta jendela konteks apa pun.
- Hapus
interleaved-thinking-2025-05-14, dan gantifine-grained-tool-streaming-2025-05-14denganeager_input_streaming. - Pindahkan
output_formatkeoutput_config.format.
Claude Sonnet 4 atau sebelumnya
- Perbarui versi alat ke
text_editor_20250728dancode_execution_20260521. - Tangani alasan berhenti
refusaldanmodel_context_window_exceeded. - Periksa parameter string alat untuk baris baru di akhir.
- Hapus
token-efficient-tools-2025-02-19danoutput-128k-2025-02-19. - Tinjau prompt Anda.
Hanya Claude Haiku 4.5
- Ganti
claude-haiku-4-5-20251001atau aliasnya. - Tetapkan ulang baseline biaya dengan harga per token yang lebih tinggi.
- Tinjau prompt yang terlalu pendek untuk di-cache di Claude Haiku 4.5.
Migrasi ke Claude Sonnet 5.5 dari Claude Sonnet 5
Setiap model awal memerlukan perubahan di bagian ini. Ganti ID model Anda dengan claude-sonnet-5-5, yang tidak memiliki akhiran tanggal. Di platform lain, gunakan ID yang tercantum di bawah Ketersediaan.
Penggunaan alat yang dipaksakan tidak didukung
Setiap model sebelumnya di halaman ini menerima tool_choice bertipe any atau tool. Claude Sonnet 5.5 menolak keduanya dengan error 400, termasuk di endpoint penghitungan token:
tool_choice: type "tool" and "any" are not supported for this model.Kirim tool_choice: {"type": "auto"}, dan tandai alat dengan strict: true agar inputnya sesuai dengan skema. Model kemudian dapat menjawab tanpa memanggil alat, jadi sebutkan dalam prompt kapan alat harus digunakan. Penggunaan alat strict mendukung subset JSON Schema dan memerlukan additionalProperties: false pada setiap objek. Lihat Keterbatasan JSON Schema.
Sebelum (Claude Sonnet 5):
client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
tools=tools,
tool_choice={"type": "tool", "name": "get_weather"},
messages=[{"role": "user", "content": "What's the weather in Paris?"}],
)Sesudah (Claude Sonnet 5.5):
client.messages.create(
model="claude-sonnet-5-5",
max_tokens=1024,
# penggunaan alat ketat (strict tool use): setiap panggilan sesuai dengan input_schema alat
tools=[{**tool, "strict": True} for tool in tools],
tool_choice={"type": "auto"},
messages=[
{
"role": "user",
"content": "What's the weather in Paris? Use the get_weather tool.",
}
],
)Contoh ini menandai setiap alat dalam daftar sebagai strict. Sebuah permintaan dapat memiliki paling banyak 20 alat strict, dan entri toolset MCP, penggunaan komputer, dan penggunaan browser tidak menerima strict. Dalam daftar alat yang lebih panjang, tandai hanya alat yang memerlukannya.
Blok pemikiran terikat pada model dan percakapan
Claude Sonnet 5.5 membaca blok pemikiran dari Claude Sonnet 5, Claude Opus 4.8, Claude Haiku 4.5, dan model sebelumnya. Di Claude API dan Claude Models on Google Cloud (Google managed), model ini juga membacanya dari Claude Haiku 5.5. Model ini tidak membaca blok dari Claude Opus 5, Claude Opus 5.5, atau model Claude Fable maupun Claude Mythos mana pun.
API tidak menyertakan blok yang tidak dapat dibaca oleh model. Permintaan mengembalikan 200, dan blok yang tidak disertakan tidak ditagih. Lihat Beralih model dan kembali lagi.
Pertahankan percakapan tetap append-only (hanya-tambah), sehingga blok pemikiran lolos pemeriksaan prefiks. Untuk mengubah instruksi atau alat, lihat Pesan sistem dan perubahan alat di tengah percakapan.
Gagal dalam pemeriksaan prefiks mungkin menghasilkan atau mungkin tidak menghasilkan error 400. Untuk mengidentifikasi dan menangani kedua kasus tersebut, lihat Pemeriksaan prefiks pada blok pemikiran.
Pemeriksaan prefiks berjalan di Claude API dan di beberapa platform cloud.
Blok pemikiran Claude Sonnet 5.5 hanya berfungsi di akun yang menghasilkannya atau di akun yang ditautkan dengannya. Lihat Pemikiran yang dipertahankan.
Beberapa versi alat penggunaan komputer tidak didukung
Claude Sonnet 5.5 mendukung penggunaan komputer melalui toolset computer_toolset_20260801. Di Amazon Bedrock, Claude Sonnet 5.5 juga menerima alat computer_20251124 dengan header beta computer-use-2025-11-24. Claude Sonnet 5.5 mengembalikan error 400 untuk versi alat penggunaan komputer apa pun yang tidak diterimanya, seperti computer_20251124 di Claude API. Model ini tidak menerima computer_20250124 di platform mana pun.
Integrasi yang menggunakan toolset tidak memerlukan perubahan. Untuk beralih ke toolset, ganti computer_20251124 atau computer_20250124 dengan computer_toolset_20260801, dan jangan lagi sertakan header beta versi tersebut. Untuk perubahan pada permintaan dan agent loop, lihat Migrasi dari computer_20251124.
Jika Anda mengirim header beta fine-grained-tool-streaming-2025-05-14, hapus header tersebut saat Anda beralih ke toolset. Bersama entri toolset, header tersebut mengembalikan error 400. Sebagai gantinya, tetapkan eager_input_streaming: true pada setiap alat yang memerlukannya.
Alat advisor menerima lebih sedikit advisor
Dengan alat advisor, executor Claude Sonnet 5.5 memerlukan salah satu advisor berikut: Claude Opus 5, Claude Opus 5.5, Claude Sonnet 5.5, Claude Fable 5, Claude Fable 5.1, Claude Fable 5.2, Claude Mythos 5, Claude Mythos 5.1, atau Claude Mythos 5.2. Advisor Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5, Claude Sonnet 4.6, dan Claude Haiku 5.5 mengembalikan error 400. Saran dikembalikan dalam bentuk terenkripsi sebagai blok advisor_redacted_result, sehingga teksnya tidak dapat dibaca dalam respons. Lihat Kompatibilitas model.
Teks di antara pemanggilan alat dikembalikan dalam blok pemikiran
Di Claude Sonnet 5.5, catatan yang lebih panjang dari satu atau dua kalimat yang ditulis model di antara panggilan alat dikembalikan sebagai blok thinking pembaruan progres, yang kosong pada display default. Komentar yang lebih pendek tetap berupa text. Di Claude Sonnet 5 dan model sebelumnya, semua teks di antara panggilan alat dikembalikan sebagai blok text. Tidak ada permintaan yang gagal, tetapi antarmuka yang menampilkan catatan tersebut akan berhenti menampilkannya.
Dengan pemikiran adaptif, tetapkan display ke "updates" (beta, header thinking-display-updates-2026-08-18) untuk mendapatkan pembaruan saja, atau ke "summarized" untuk mendapatkannya bercampur dengan penalaran. Tampilkan setiap blok thinking yang tidak kosong sebelum blok tool_use yang mengikutinya. Dengan between_tools, teks dikembalikan tanpa display. Lihat Pembaruan progres yang ditampilkan ke pengguna.
Classifier keamanan dan fallback
Claude Sonnet 5.5 menolak dalam lebih banyak kategori daripada Claude Sonnet 5. Penolakan mengembalikan stop_reason: "refusal", dan stop_details-nya dapat menyebutkan salah satu kategori berikut:
"cyber": Permintaan dapat memungkinkan bahaya siber, seperti pengembangan malware atau exploit."bio": Permintaan dapat memungkinkan bahaya biologis, seperti metode laboratorium yang berbahaya."frontier_llm": Permintaan dapat membantu pengembangan model AI pesaing."reasoning_extraction": Permintaan meminta model untuk mereproduksi penalaran internalnya dalam teks respons."general_harms": Permintaan termasuk dalam area kebijakan penggunaan lainnya. Pekerjaan yang tidak berbahaya juga dapat memicu kategori ini.
Fallback sisi server (fallbacks: "default"), dalam versi beta di Claude API dan di Claude Models on Google Cloud (Anthropic managed), mencoba ulang penolakan "cyber" dan "frontier_llm" di Claude Sonnet 5. Fallback ini tidak mencoba ulang penolakan "bio", "reasoning_extraction", atau "general_harms". Lihat Penolakan dan fallback dan Cara penolakan ditagih.
Perlindungan siber real-time merupakan hal baru untuk kode dari Claude Sonnet 4.6, Claude Sonnet 4.5, dan Claude Haiku 4.5. Untuk pekerjaan keamanan yang sah, daftarkan diri ke Cyber Verification Program.
Perubahan lainnya
- “Prompt caching” (caching prompt): Prompt minimum yang dapat di-cache adalah 512 token, turun dari 1.024 di Claude Sonnet 5, Claude Sonnet 4.6, dan Claude Sonnet 4.5. Lihat Caching prompt.
- Fitur baru: Untuk pesan sistem di tengah percakapan, perubahan alat di tengah percakapan, dan effort per pesan, lihat Yang baru di Claude Sonnet 5.5. Dengan
between_tools, effort tidak dapat berubah di tengah percakapan.
Perubahan yang direkomendasikan
Jalankan ulang sweep effort Anda. Claude Sonnet 5.5 memiliki lima tingkat effort: low, medium, high, xhigh, dan max. Default di Claude API adalah high. Tingkat-tingkat ini dikalibrasi ulang, sehingga suatu tingkat tidak menghasilkan jumlah pemikiran yang sama seperti di Claude Sonnet 5. Mulailah dari high kecuali beban kerja Anda bersifat agentik atau sensitif terhadap latensi. Untuk coding agentik dan penggunaan alat multilangkah, mulailah dari medium untuk tugas yang terdefinisi dengan baik dan naikkan ke high untuk tugas yang lebih sulit atau lebih panjang. Untuk chat dan pekerjaan lain yang sensitif terhadap latensi, mulailah dari medium atau low. Tetapkan tingkat di output_config.effort. Lihat Tingkat effort yang direkomendasikan untuk Claude Sonnet 5.5. Kemudian evaluasi ulang instruksi prompt khusus model terhadap Prompting untuk Claude Sonnet 5.5.
Migrasi ke Claude Sonnet 5.5 dari Claude Sonnet 4.6 dan model Sonnet sebelumnya
Pertama, terapkan setiap bagian sebelumnya, dengan mengganti claude-sonnet-4-6. Kemudian lakukan perubahan berikut. Pada Claude Sonnet 4.5 atau sebelumnya, lanjutkan dengan subbagian berikutnya.
Perubahan yang merusak kompatibilitas
Pemikiran berjalan pada permintaan yang tidak menyertakannya. Lihat Pemikiran berjalan secara default dan Menonaktifkan pemikiran di awal.
Anggaran pemikiran mengembalikan error. Claude Sonnet 4.6 menerima thinking: {"type": "enabled", "budget_tokens": N} sebagai pengaturan yang usang. Claude Sonnet 4.5 dan Claude Haiku 4.5 menggunakannya untuk semua pemikiran. Claude Sonnet 5.5 mengembalikan error 400:
"thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.Hapus anggaran dan tetapkan tingkat effort. Tidak ada pemetaan tetap dari anggaran ke tingkat effort, jadi jalankan evaluasi Anda pada dua atau tiga tingkat.
Sebelum (Claude Sonnet 4.6):
client.messages.create(
model="claude-sonnet-4-6",
max_tokens=16000,
thinking={"type": "enabled", "budget_tokens": 10000},
messages=[{"role": "user", "content": "..."}],
)Sesudah (Claude Sonnet 5.5):
client.messages.create(
model="claude-sonnet-5-5",
max_tokens=16000,
thinking={"type": "adaptive"},
output_config={"effort": "high"}, # or "max", "xhigh", "medium", "low"
messages=[{"role": "user", "content": "..."}],
)Parameter sampling mengembalikan error. Hapus temperature, top_p, dan top_k.
Teks pemikiran dihilangkan secara default. Lihat Menangani pemikiran dalam respons.
Perubahan lainnya
- Sekitar 30 persen lebih banyak token: Claude Sonnet 5.5 menggunakan tokenizer Claude Sonnet 5. Dibandingkan dengan Claude Sonnet 4.6, Claude Sonnet 4.5, dan Claude Haiku 4.5, teks yang sama menghasilkan sekitar 30 persen lebih banyak token, tergantung pada kontennya. Hitung ulang dengan penghitungan token, dan tinjau kembali
max_tokensserta biaya. - Effort: Claude Sonnet 5.5 mendukung
xhigh, dan tingkat-tingkatnya dikalibrasi ulang. Lihat Perubahan yang direkomendasikan. - Gambar: Claude Sonnet 5.5 menggunakan tingkat gambar resolusi tinggi, hingga 2.576 piksel pada sisi panjang dan hingga 4.784 token visual untuk satu gambar. Claude Sonnet 4.6, Claude Sonnet 4.5, dan Claude Haiku 4.5 berhenti pada 1.568 piksel dan 1.568 token. Gambar 2000×1500 membutuhkan sekitar 2,5 kali lebih banyak token di Claude Sonnet 5.5. Lihat Resolusi dan biaya token.
Migrasi dari Claude Sonnet 4.5 atau sebelumnya
Pada Claude Sonnet 4.5, Claude Sonnet 4, atau Claude 3.7 Sonnet, pertama terapkan setiap bagian sebelumnya, lalu perubahan berikut.
Prefill mengembalikan error. Claude Sonnet 5.5 menolak giliran asisten terakhir yang di-prefill dengan error 400, sama seperti Claude Sonnet 4.6 dan Claude Sonnet 5. Claude Sonnet 4.5, Claude Haiku 4.5, dan model yang lebih lama menerimanya. Pesan error-nya berbunyi:
This model does not support assistant message prefill. The conversation must end with a user message.Ganti setiap prefill sesuai dengan tujuannya:
- Format output: gunakan output terstruktur, atau alat dengan field enum untuk klasifikasi.
- Pembukaan: minta jawaban langsung di prompt sistem.
- Penolakan yang tidak diinginkan: instruksi yang jelas dalam pesan pengguna biasanya sudah cukup.
- Kelanjutan: pindahkan ke pesan pengguna, misalnya “Respons Anda sebelumnya terputus dan berakhir dengan
[previous_response]. Lanjutkan dari bagian terakhir.” - Pengingat konteks: letakkan di giliran pengguna.
Escaping input alat. Escaping dalam argumen panggilan alat dapat berbeda. Parse input dengan parser JSON standar.
Penggunaan komputer. Claude Sonnet 5.5 tidak menerima computer_20250124. Lihat Beberapa versi alat penggunaan komputer tidak didukung.
Effort. Claude Sonnet 4.5 tidak memiliki parameter effort. Tetapkan tingkat effort secara eksplisit (lihat Perubahan yang direkomendasikan).
Konteks dan output. Claude Sonnet 5.5 memiliki jendela konteks yang lebih besar dan batas output yang lebih tinggi. Lihat halaman model Claude Sonnet 5.5. Hapus header beta jendela konteks apa pun.
Beta header. Hapus interleaved-thinking-2025-05-14, karena pemikiran adaptif melakukan interleaving secara otomatis. Ganti fine-grained-tool-streaming-2025-05-14 dengan eager_input_streaming: true pada setiap alat yang memerlukannya. Header tersebut mengembalikan error 400 bersama entri toolset penggunaan komputer atau penggunaan browser. Lihat Streaming alat fine-grained.
Output terstruktur. Parameter output_format sudah usang. Untuk tetap menggunakannya, tambahkan header beta structured-outputs-2025-11-13. Tanpa header tersebut, API mengembalikan error 400. Gunakan output_config.format sebagai gantinya.
Migrasi dari Claude Sonnet 4 atau sebelumnya
Claude Sonnet 4 sudah dihentikan di Claude API tetapi tersedia di Claude Models on Google Cloud (Google managed) dan Amazon Bedrock. Claude 3.7 Sonnet sudah dihentikan. Dari salah satu model tersebut, pertama terapkan setiap bagian sebelumnya, lalu perubahan berikut:
- Versi alat: Gunakan
text_editor_20250728, dengan nama alatstr_replace_based_edit_tooldan tanpa perintahundo_edit. Gunakancode_execution_20260521. Lihat alat editor teks dan alat eksekusi kode. - Alasan berhenti: Tangani
refusal. Claude 4.5 dan model yang lebih baru juga berhenti denganmodel_context_window_exceededpada batas jendela konteks. Lihat Alasan berhenti dan fallback. - Baris baru di akhir: Claude 4.5 dan model yang lebih baru mempertahankannya dalam parameter string panggilan alat.
- Beta header: Hapus
token-efficient-tools-2025-02-19danoutput-128k-2025-02-19. - Prompt: Tinjau prompt terhadap praktik terbaik prompting.
Migrasi ke Claude Sonnet 5.5 dari Claude Haiku 4.5
Pertama, terapkan setiap bagian hingga dan termasuk Migrasi dari Claude Sonnet 4.5 atau sebelumnya, dengan melewati subbagian Claude Sonnet 4. Kemudian lakukan perubahan berikut:
- ID model: Ganti
claude-haiku-4-5-20251001, atau aliasclaude-haiku-4-5, denganclaude-sonnet-5-5. - Biaya: Harga per token lebih tinggi, dan teks yang sama menghasilkan lebih banyak token. Hitung ulang token dan tetapkan ulang baseline biaya. Lihat Harga.
- Caching prompt: Prompt minimum yang dapat di-cache turun dari 4.096 token ke minimum Claude Sonnet 5.5.
- Pemikiran yang disisipkan: Pemikiran adaptif berjalan di antara panggilan alat secara otomatis.
- Perutean: Claude Sonnet 5.5 membaca blok pemikiran Claude Haiku 4.5. Percakapan yang naik tingkat mempertahankan penalarannya. Percakapan yang kembali turun ke Claude Haiku 4.5 tidak menyertakan blok milik Claude Sonnet 5.5.
Apakah halaman ini membantu?