Aan de slagBegin gratis

Experimenteren met top_p

Zelfde lancering, nieuwe producten! Luna Gear heeft drie namen nodig voor aanstaande add‑ons: een deksel met ingebouwde telefoonlader, een geïsoleerde waterfleshouder en een aanklikbaar zijvak. Ze willen één gefocuste lijst die solide en vertrouwd klinkt, en één eigenzinnige lijst die opvalt.

De anthropic-bibliotheek, client en de string addons_list zijn al voor je geladen.

Deze oefening maakt deel uit van de cursus

Introductie tot Claude-modellen

Bekijk cursus

Oefeninstructies

  • Stel een lage top_p-waarde in voor gefocuste, conventionele woordkeuze (0,1–0,3).
  • Stel een hoge top_p-waarde in voor diverse, creatieve woordkeuze (0,7–0,9).
  • Print beide response-inhoud om de gegenereerde namen weer te geven.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

 # 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:", ____)
Code bewerken en uitvoeren