99import bgym
1010import numpy as np
1111import pandas as pd
12- from browsergym .core .observation import extract_screenshot
13- from browsergym .utils .obs import (
14- flatten_axtree_to_str ,
15- flatten_dom_to_str ,
16- overlay_som ,
17- prune_html ,
18- )
19- from PIL import Image
20-
2112from agentlab .agents import agent_utils
2213from agentlab .agents .agent_args import AgentArgs
2314from agentlab .llm .llm_utils import image_to_png_base64_url
2415from agentlab .llm .response_api import (
16+ AzureOpenAIResponseModelArgs ,
2517 ClaudeResponseModelArgs ,
2618 LLMOutput ,
2719 MessageBuilder ,
2820 OpenAIChatModelArgs ,
2921 OpenAIResponseModelArgs ,
3022)
3123from agentlab .llm .tracking import cost_tracker_decorator
24+ from browsergym .core .observation import extract_screenshot
25+ from browsergym .utils .obs import (
26+ flatten_axtree_to_str ,
27+ flatten_dom_to_str ,
28+ overlay_som ,
29+ prune_html ,
30+ )
31+ from PIL import Image
3232
3333
3434@dataclass
@@ -506,6 +506,15 @@ def get_action(self, obs: Any) -> float:
506506 vision_support = True ,
507507)
508508
509+ AZURE_GPT_4_1 = AzureOpenAIResponseModelArgs (
510+ model_name = "gpt-4.1" ,
511+ max_total_tokens = 200_000 ,
512+ max_input_tokens = 200_000 ,
513+ max_new_tokens = 2_000 ,
514+ temperature = 0.1 ,
515+ vision_support = True ,
516+ )
517+
509518GPT_4_1_MINI = OpenAIResponseModelArgs (
510519 model_name = "gpt-4.1-mini" ,
511520 max_total_tokens = 200_000 ,
@@ -515,6 +524,15 @@ def get_action(self, obs: Any) -> float:
515524 vision_support = True ,
516525)
517526
527+ AZURE_GPT_4_1_MINI = AzureOpenAIResponseModelArgs (
528+ model_name = "gpt-4.1-mini" ,
529+ max_total_tokens = 200_000 ,
530+ max_input_tokens = 200_000 ,
531+ max_new_tokens = 2_000 ,
532+ temperature = 0.1 ,
533+ vision_support = True ,
534+ )
535+
518536OPENAI_CHATAPI_MODEL_CONFIG = OpenAIChatModelArgs (
519537 model_name = "gpt-4o-2024-08-06" ,
520538 max_total_tokens = 200_000 ,
0 commit comments