CommencerCommencer gratuitement

Contrôler la créativité avec la temperature

Vous êtes responsable produit chez Luna Gear et vous lancez le sac à dos éco‑responsable TerraPack. L’équipe a besoin de légendes A/B pour un test : l’une soignée et informative, l’autre plus joueuse et axée sur le buzz.

La bibliothèque anthropic, le client et la chaîne product_info sont préchargés.

Cet exercice fait partie du cours

Introduction aux modèles Claude

Afficher le cours

Instructions

  • Définissez une temperature basse pour un rendu cohérent et professionnel (0,1–0,3).
  • Définissez une temperature élevée pour un rendu créatif et varié (0,7–0,9).
  • Affichez le contenu des réponses conservative et créative.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

conservative_response = client.messages.create(
  # Conservative caption with low temperature
    model="claude-3-7-sonnet-latest", temperature=____, max_tokens=150,
    messages=[{"role": "user", 
        "content": f"Write a professional caption for this product: {product_info}"}])

creative_response = client.messages.create(
  # Creative caption with high temperature  
    model="claude-3-7-sonnet-latest", temperature=____, max_tokens=150,
    messages=[{"role": "user",
        "content": f"Write a fun, engaging caption for this product: {product_info}"}])

# Print the Conservative and Creative Responses
print("Conservative caption:", ____)
print("\nCreative caption:", ____)
Modifier et exécuter le code