Mencoba berbagai nilai top_p
Peluncuran yang sama, produk baru! Luna Gear membutuhkan tiga nama untuk add-on yang akan datang: tutup dengan pengisi daya ponsel bawaan, tempat botol minum berinsulasi, dan saku samping yang dapat diklip. Mereka menginginkan satu daftar yang terfokus dan terdengar mapan serta satu daftar unik yang mencolok.
Pustaka anthropic, client, dan string addons_list telah dimuat sebelumnya.
Latihan ini adalah bagian dari kursus
Pengantar Model Claude
Petunjuk latihan
- Tetapkan nilai
top_prendah untuk kosakata yang lebih terfokus dan konvensional (0,1–0,3). - Tetapkan nilai
top_ptinggi untuk kosakata yang beragam dan kreatif (0,7–0,9). - Cetak kedua konten respons untuk menampilkan nama yang dihasilkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Focused naming with low top_p
focused_response = client.messages.create(
model="claude-sonnet-4-0", top_p=____, max_tokens=50,
messages=[{"role": "user",
"content": f"Generate feature names for each of these TerraPack add-ons: {addons_list}"}])
# Diverse naming with high top_p
diverse_response = client.messages.create(
model="claude-sonnet-4-0", top_p=____, max_tokens=50,
messages=[{"role": "user",
"content": f"Generate feature names for each of these TerraPack add-ons: {addons_list}"}])
print("Focused names:", ____)
print("\nDiverse names:", ____)