@@ -35,18 +35,19 @@ def llm_open_local_hosted(model):
3535
3636def init_llms_medium_intelligence (tools = None , run_name = "Clean Coder" , temp = 0 ):
3737 llms = []
38- if getenv ("ANTHROPIC_API_KEY" ):
39- llms .append (ChatAnthropic (model = "claude-sonnet-4-20250514" , temperature = temp , timeout = 90 ))
40-
4138 if getenv ("OPENROUTER_API_KEY" ):
42- llms .append (llm_open_router ("anthropic/claude-4- sonnet" ))
43- if getenv ("OPENAI_API_KEY " ):
44- llms .append (ChatOpenAI ( model = " gpt-4.1", temperature = temp , timeout = 90 ))
39+ llms .append (llm_open_router ("anthropic/claude-sonnet-4 " ))
40+ if getenv ("OPENROUTER_API_KEY " ):
41+ llms .append (llm_open_router ( "openai/ gpt-4.1" ))
4542
4643 if getenv ("OLLAMA_MODEL" ):
4744 llms .append (ChatOllama (model = os .getenv ("OLLAMA_MODEL" )))
4845 if getenv ("LOCAL_MODEL_API_BASE" ):
4946 llms .append (llm_open_local_hosted (getenv ("LOCAL_MODEL_NAME" )))
47+
48+ if getenv ("OPENAI_API_KEY" ):
49+ llms .append (ChatOpenAI (model = "gpt-4.1" , temperature = temp , timeout = 90 ))
50+
5051 for i , llm in enumerate (llms ):
5152 if tools :
5253 llm = llm .bind_tools (tools )
@@ -56,18 +57,19 @@ def init_llms_medium_intelligence(tools=None, run_name="Clean Coder", temp=0):
5657
5758def init_llms_mini (tools = None , run_name = "Clean Coder" , temp = 0 ):
5859 llms = []
59- if os .getenv ("ANTHROPIC_API_KEY" ):
60- llms .append (ChatAnthropic (model = "claude-3-5-haiku-20241022" , temperature = temp , timeout = 90 ))
6160 if os .getenv ("OPENROUTER_API_KEY" ):
6261 llms .append (llm_open_router ("anthropic/claude-3.5-haiku" ))
63- if os .getenv ("OPENAI_API_KEY" ):
64- llms .append (ChatOpenAI (model = "gpt-4.1-mini" , temperature = temp , timeout = 90 ))
62+
6563 # if os.getenv("GOOGLE_API_KEY"):
6664 # llms.append(ChatGoogleGenerativeAI(model="gemini-2.0-flash-exp", temperature=temp, timeout=60))
6765 if os .getenv ("OLLAMA_MODEL" ):
6866 llms .append (ChatOllama (model = os .getenv ("OLLAMA_MODEL" )))
6967 if getenv ("LOCAL_MODEL_API_BASE" ):
7068 llms .append (llm_open_local_hosted (getenv ("LOCAL_MODEL_NAME" )))
69+
70+ if os .getenv ("OPENAI_API_KEY" ):
71+ llms .append (ChatOpenAI (model = "gpt-4.1-mini" , temperature = temp , timeout = 90 ))
72+
7173 for i , llm in enumerate (llms ):
7274 if tools :
7375 llm = llm .bind_tools (tools )
@@ -77,19 +79,21 @@ def init_llms_mini(tools=None, run_name="Clean Coder", temp=0):
7779
7880def init_llms_high_intelligence (tools = None , run_name = "Clean Coder" , temp = 0.2 ):
7981 llms = []
80- if os .getenv ("ANTHROPIC_API_KEY" ):
81- llms .append (ChatAnthropic (model = "claude-opus-4-20250514" , temperature = temp , timeout = 90 ))
8282 if getenv ("OPENROUTER_API_KEY" ):
83- llms .append (llm_open_router ("anthropic/claude-4-opus" ))
84- if os .getenv ("OPENAI_API_KEY" ):
85- llms .append (ChatOpenAI (model = "o3" , temperature = 1 , timeout = 90 , reasoning_effort = "high" ))
86- if os .getenv ("OPENAI_API_KEY" ):
87- llms .append (ChatOpenAI (model = "o1" , temperature = 1 , timeout = 90 ))
83+ llms .append (llm_open_router ("anthropic/claude-opus-4" ))
84+ if getenv ("OPENROUTER_API_KEY" ):
85+ llms .append (llm_open_router ("google/gemini-2.5-pro" ))
8886
8987 if os .getenv ("OLLAMA_MODEL" ):
9088 llms .append (ChatOllama (model = os .getenv ("OLLAMA_MODEL" )))
9189 if getenv ("LOCAL_MODEL_API_BASE" ):
9290 llms .append (llm_open_local_hosted (getenv ("LOCAL_MODEL_NAME" )))
91+
92+ if os .getenv ("ANTHROPIC_API_KEY" ):
93+ llms .append (ChatAnthropic (model = "claude-opus-4-20250514" , temperature = temp , timeout = 90 , max_tokens = 8000 ))
94+ if os .getenv ("OPENAI_API_KEY" ):
95+ llms .append (ChatOpenAI (model = "o3" , temperature = 1 , timeout = 90 , reasoning_effort = "high" ))
96+
9397 for i , llm in enumerate (llms ):
9498 if tools :
9599 llm = llm .bind_tools (tools )
0 commit comments