diff --git a/nanda_adapter/core/agent_bridge.py b/nanda_adapter/core/agent_bridge.py index 26361d6..a223ea3 100644 --- a/nanda_adapter/core/agent_bridge.py +++ b/nanda_adapter/core/agent_bridge.py @@ -170,7 +170,7 @@ def call_claude(prompt: str, additional_context: str, conversation_id: str, curr agent_id = get_agent_id() print(f"Agent {agent_id}: Calling Claude with prompt: {full_prompt[:50]}...") resp = anthropic.messages.create( - model="claude-3-5-sonnet-20241022", + model="claude-sonnet-4-20250514", max_tokens=512, messages=[{"role":"user","content":full_prompt}], system=system @@ -202,7 +202,7 @@ def call_claude_direct(message_text: str, system_prompt: str = None) -> Optional agent_id = get_agent_id() print(f"Agent {agent_id}: Calling Claude with prompt: {full_prompt[:50]}...") resp = anthropic.messages.create( - model="claude-3-5-sonnet-20241022", + model="claude-sonnet-4-20250514", max_tokens=512, messages=[{"role":"user","content":full_prompt}], system=system_prompt diff --git a/nanda_adapter/core/mcp_utils.py b/nanda_adapter/core/mcp_utils.py index 6042c28..9a56e96 100644 --- a/nanda_adapter/core/mcp_utils.py +++ b/nanda_adapter/core/mcp_utils.py @@ -91,7 +91,7 @@ async def process_query(self, query, mcp_server_url, transport_type="http"): # Call Claude API message = self.anthropic.messages.create( - model="claude-3-5-sonnet-20241022", + model="claude-sonnet-4-20250514", max_tokens=1024, messages=messages, tools=available_tools @@ -148,7 +148,7 @@ async def process_query(self, query, mcp_server_url, transport_type="http"): print("Getting next response from Claude...") # Get next response from Claude message = self.anthropic.messages.create( - model="claude-3-5-sonnet-20241022", + model="claude-sonnet-4-20250514", max_tokens=1024, messages=messages, tools=available_tools