Controllare la lunghezza della risposta con i token
Per controllare meglio le risposte di QuickAid, ora gli utenti possono fare clic su "Quick Answer", per un testo in stile tweet, oppure su "Deep Dive", per una spiegazione più completa.
Implementa entrambe le chiamate e stampa i risultati affiancati così che la giuria dell'hackathon possa cogliere subito la differenza.
La libreria anthropic è già importata e il client è già definito.
Questo esercizio fa parte del corso
Introduzione ai modelli Claude
Istruzioni dell'esercizio
- Imposta
max_tokensa 25 per la risposta breve, così da ottenere una risposta molto concisa (circa 15-20 parole). - Imposta
max_tokensa 200 per la risposta lunga, così da ottenere una spiegazione dettagliata (circa 150 parole).
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
prompt = "Explain what artificial intelligence is."
# Create short response (25 tokens)
short_response = client.messages.create(model="claude-sonnet-4-6", max_tokens=____, messages=[{"role": "user", "content": prompt}])
# Create long response (200 tokens)
long_response = client.messages.create(model="claude-sonnet-4-6", max_tokens=____, messages=[{"role": "user", "content": prompt}])
print("Short response:", short_response.content[0].text)
print("Long response:", long_response.content[0].text)