From dc60b2a7f7ef56756d61904f5b20483ce5c5efa4 Mon Sep 17 00:00:00 2001 From: Alex Akimov Date: Sun, 9 Nov 2025 18:12:00 +0100 Subject: [PATCH] Refactor the python client to define the model only once --- mcp-client-python/client.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mcp-client-python/client.py b/mcp-client-python/client.py index 389b0d7..38fa66c 100644 --- a/mcp-client-python/client.py +++ b/mcp-client-python/client.py @@ -10,6 +10,9 @@ from dotenv import load_dotenv load_dotenv() # load environment variables from .env +# Claude model constant +ANTHROPIC_MODEL = "claude-sonnet-4-5" + class MCPClient: def __init__(self): # Initialize session and client objects @@ -64,7 +67,7 @@ class MCPClient: # Initial Claude API call response = self.anthropic.messages.create( - model="claude-sonnet-4-5", + model=ANTHROPIC_MODEL, max_tokens=1000, messages=messages, tools=available_tools @@ -97,7 +100,7 @@ class MCPClient: # Get next response from Claude response = self.anthropic.messages.create( - model="claude-sonnet-4-5", + model=ANTHROPIC_MODEL, max_tokens=1000, messages=messages, )