Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Imposta un valore top_p basso per un vocabolario focalizzato e convenzionale (0.1-0.3).
  • Imposta un valore top_p alto 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:", ____)
Modifica ed esegui il codice