Sperimentare con top_p
Stesso lancio, nuovi prodotti! Luna Gear ha bisogno di tre nomi per i prossimi add-on: un coperchio con caricatore del telefono integrato, un portaborraccia isolato e una tasca laterale con clip. Vogliono un elenco focalizzato che suoni consolidato e uno più stravagante che si distingua.
La libreria anthropic, il client e la stringa addons_list sono già caricati.
Questo esercizio fa parte del corso
Introduzione ai modelli Claude
Istruzioni dell'esercizio
- Imposta un valore
top_pbasso per un vocabolario focalizzato e convenzionale (0.1-0.3). - Imposta un valore
top_palto per un vocabolario vario e creativo (0.7-0.9). - Stampa entrambi i contenuti della risposta per mostrare i nomi generati.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Focused naming with low top_p
focused_response = client.messages.create(
model="claude-sonnet-4-6", 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-6", 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:", ____)