While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Pengisian awal hanya tersedia untuk mode non-extended thinking. Saat ini tidak didukung dengan extended thinking.
Saat menggunakan Claude, Anda memiliki kemampuan unik untuk memandu responsnya dengan mengisi awal pesan Assistant. Teknik yang kuat ini memungkinkan Anda mengarahkan tindakan Claude, melewati pembukaan, memberlakukan format khusus seperti JSON atau XML, dan bahkan membantu Claude mempertahankan konsistensi karakter dalam skenario bermain peran.
Dalam beberapa kasus di mana Claude tidak berkinerja seperti yang diharapkan, beberapa kalimat yang diisi awal dapat meningkatkan kinerja Claude secara drastis. Sedikit pengisian awal dapat membuat perbedaan besar!
Untuk mengisi awal, sertakan teks awal yang diinginkan dalam pesan Assistant (respons Claude akan berlanjut dari tempat pesan Assistant berakhir):
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
messages=[
{"role": "user", "content": "What is your favorite color?"},
{"role": "assistant", "content": "As an AI assistant, I don't have a favorite color, But if I had to pick, it would be green because"} # Prefill here
]
)Konten pengisian awal tidak dapat diakhiri dengan spasi kosong. Pengisian awal seperti "As an AI assistant, I " (dengan spasi di akhir) akan menghasilkan kesalahan.
{ memaksa Claude untuk melewati pembukaan dan langsung mengeluarkan objek JSON. Ini lebih bersih, lebih ringkas, dan lebih mudah untuk program diurai tanpa pemrosesan tambahan.[ROLE_NAME] dalam tanda kurung dapat mengingatkan Claude untuk tetap dalam karakter, bahkan untuk percakapan yang lebih panjang dan kompleks. Ini sangat kuat ketika dikombinasikan dengan role prompting dalam parameter system.Lihat lebih banyak contoh pengisian awal dan pola Messages API lainnya.
Dapatkan inspirasi dari pilihan prompt yang dikurasi untuk berbagai tugas dan kasus penggunaan.
Tutorial yang penuh dengan contoh yang mencakup konsep prompt engineering yang ditemukan di dokumen kami.
Versi yang lebih ringan dari tutorial prompt engineering kami melalui spreadsheet interaktif.