Introduction to Claude Models
Nikhil Rangarajan
Data Scientist
thinking parameter
$$


user_prompt = "Think through this business decision:
Should we launch our new product in Q1 or Q2?"
response = client.messages.create(
    model="claude-2",
    messages=[{"role": "user", 
               "content": user_prompt}],
    thinking={"type": "enabled", 
              "budget_tokens": 1024},
    max_tokens=1300)
thinking parameter enables step-by-step reasoningbudget_tokens minimum 1024, max_tokens must exceed budget"""
Based on the above analysis, I recommend 
a phased global expansion strategy. 
Start by launching in one or two 
high-potential markets first (perhaps 
as pilot programs in Q1). Learn and 
adapt from those initial launches, then 
gradually expand to additional regions 
over the year once strategies are 
refined. This approach balances rapid 
growth with risk management, allowing 
adjustments for cultural fit and ...
"""
Two-part response:
Final answer is grounded in the internal thinking logic
Introduction to Claude Models