@@ -23,22 +23,14 @@ def __init__(self, model):
2323 raise ValueError ("OPENAI_API_KEY environment variable is not set" )
2424 self .openai = OpenAI (api_key = self .api_key )
2525 self .token_count = 0
26-
27- if model == "gpt-4.1" or model == "gpt-4.1-mini" or model == "gpt-4.1-nano" :
26+ if model == "gpt-4.1-mini" :
2827 self .max_tokens = 32768
2928 self .max_output_tokens = 32768
30- elif model == "o1-mini" :
31- self .max_tokens = 65536
32- self .max_output_tokens = 65536
33- elif model == "gpt-4o" or model == "gpt-4o-mini" :
34- self .max_tokens = 16384
35- self .max_output_tokens = 16384
36- else :
37- # Default to other o-models
29+ elif model == "o4-mini" :
3830 self .max_tokens = 100000
3931 self .max_output_tokens = 100000
4032
41- self .special_models = ["o1" , "o1-mini" , "o3-mini" , " o4-mini" ]
33+ self .special_models = ["o4-mini" ]
4234
4335 def count_tokens (self , text ):
4436 return len (tiktoken .encoding_for_model ("gpt-4o" ).encode (text ))
@@ -106,7 +98,7 @@ def generate(self, prompt):
10698
10799class GeminiAPI :
108100 def __init__ (self , model ):
109- if model == "gpt-4.1" :
101+ if model == "gpt-4.1-mini " :
110102 model = "gemini-2.5-flash-preview-04-17"
111103 self .model = model
112104 self .api_key = os .getenv ("GEMINI_API_KEY" )
@@ -172,7 +164,7 @@ class NemoAgent:
172164 WRITE_RETRY_DELAY = 1 # second
173165
174166 def __init__ (
175- self , task : str , model : str = "gpt-4.1" , provider : str = "openai" , tests : bool = True
167+ self , task : str , model : str = "gpt-4.1-mini " , provider : str = "openai" , tests : bool = True
176168 ):
177169 self .task = task
178170 self .model = model
@@ -879,7 +871,7 @@ def main
879871 type = click .Path (exists = True ),
880872 help = "Path to a markdown file containing the task" ,
881873)
882- @click .option ("--model" , default = "gpt-4.1" , help = "The model to use for Nemo Agent" )
874+ @click .option ("--model" , default = "gpt-4.1-mini " , help = "The model to use for Nemo Agent" )
883875@click .option (
884876 "--provider" ,
885877 default = "openai" ,
@@ -913,7 +905,7 @@ def main
913905def cli (
914906 task : str = None ,
915907 file : str = None ,
916- model : str = "gpt-4.1" ,
908+ model : str = "gpt-4.1-mini " ,
917909 provider : str = "openai" ,
918910 zip : str = None ,
919911 docs : str = None ,
0 commit comments