diff --git a/examples/langchain/anthropic_prompt_cache.py b/examples/langchain/anthropic_prompt_cache.py index 684fb79e8..82f1e6c50 100644 --- a/examples/langchain/anthropic_prompt_cache.py +++ b/examples/langchain/anthropic_prompt_cache.py @@ -22,7 +22,7 @@ load_dotenv(ROOT / ".env") PROJECT_NAME = os.environ.get("BRAINTRUST_PROJECT", "py-sdk-demo-langchain-anthropic-cache") -MODEL = os.environ.get("ANTHROPIC_MODEL", "claude-sonnet-4-5-20250929") +MODEL = os.environ.get("ANTHROPIC_MODEL", "claude-sonnet-5") # Anthropic prompt caching requires a sufficiently long cacheable prefix. CACHEABLE_SYSTEM_PROMPT = "\n".join( diff --git a/py/src/braintrust/integrations/claude_agent_sdk/__init__.py b/py/src/braintrust/integrations/claude_agent_sdk/__init__.py index b043e9582..5e5e4003f 100644 --- a/py/src/braintrust/integrations/claude_agent_sdk/__init__.py +++ b/py/src/braintrust/integrations/claude_agent_sdk/__init__.py @@ -7,7 +7,7 @@ setup_claude_agent_sdk(project="my-project") # Use normally - all calls are automatically traced - options = ClaudeAgentOptions(model="claude-sonnet-4-5-20250929") + options = ClaudeAgentOptions(model="claude-sonnet-5") async with ClaudeSDKClient(options=options) as client: await client.query("Hello!") async for message in client.receive_response(): @@ -50,7 +50,7 @@ def setup_claude_agent_sdk( setup_claude_agent_sdk(project="my-project") # Now use claude_agent_sdk normally - all calls automatically traced - options = claude_agent_sdk.ClaudeAgentOptions(model="claude-sonnet-4-5-20250929") + options = claude_agent_sdk.ClaudeAgentOptions(model="claude-sonnet-5") async with claude_agent_sdk.ClaudeSDKClient(options=options) as client: await client.query("Hello!") async for message in client.receive_response():