Skip to content

Commit c2fc01c

Browse files
add azure agents
1 parent 7d55bfd commit c2fc01c

File tree

4 files changed

+88
-0
lines changed

4 files changed

+88
-0
lines changed

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,4 @@ exclude = '''
5858
[project.scripts]
5959
agentlab-assistant = "agentlab.ui_assistant:main"
6060
agentlab-xray = "agentlab.analyze.agent_xray:main"
61+
agentlab-controller = "agentlab.analyze.run_agentlab_controller:main"

src/agentlab/agents/generic_agent/__init__.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@
2626
AGENT_o3_MINI,
2727
FLAGS_GPT_4o,
2828
GenericAgentArgs,
29+
AGENT_AZURE_4o_MINI,
30+
AGENT_AZURE_4o,
31+
AGENT_AZURE_4o_VISION,
32+
AGENT_AZURE_4o_MINI_VISION,
33+
AGENT_AZURE_41,
34+
AGENT_AZURE_41_MINI,
35+
AGENT_AZURE_41_VISION,
36+
AGENT_AZURE_41_MINI_VISION,
2937
)
3038

3139
__all__ = [
@@ -46,4 +54,12 @@
4654
"AGENT_4o_VISION",
4755
"AGENT_4o_MINI_VISION",
4856
"AGENT_CLAUDE_SONNET_35_VISION",
57+
"AGENT_AZURE_4o_MINI",
58+
"AGENT_AZURE_4o",
59+
"AGENT_AZURE_4o_VISION",
60+
"AGENT_AZURE_4o_MINI_VISION",
61+
"AGENT_AZURE_41",
62+
"AGENT_AZURE_41_MINI",
63+
"AGENT_AZURE_41_VISION",
64+
"AGENT_AZURE_41_MINI_VISION",
4965
]

src/agentlab/agents/generic_agent/agent_configs.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,3 +350,41 @@
350350
chat_model_args=CHAT_MODEL_ARGS_DICT["openai/gpt-4o-2024-05-13"],
351351
flags=DEFAULT_RS_FLAGS,
352352
)
353+
354+
355+
AGENT_AZURE_4o_MINI = GenericAgentArgs(
356+
chat_model_args=CHAT_MODEL_ARGS_DICT["azure/gpt-4o-mini"],
357+
flags=FLAGS_GPT_4o,
358+
)
359+
AGENT_AZURE_4o = GenericAgentArgs(
360+
chat_model_args=CHAT_MODEL_ARGS_DICT["azure/gpt-4o"],
361+
flags=FLAGS_GPT_4o,
362+
)
363+
AGENT_AZURE_41 = GenericAgentArgs(
364+
chat_model_args=CHAT_MODEL_ARGS_DICT["azure/gpt-4.1"],
365+
flags=FLAGS_GPT_4o,
366+
)
367+
AGENT_AZURE_41_MINI = GenericAgentArgs(
368+
chat_model_args=CHAT_MODEL_ARGS_DICT["azure/gpt-4.1-mini"],
369+
flags=FLAGS_GPT_4o,
370+
)
371+
372+
AGENT_AZURE_4o_VISION = GenericAgentArgs(
373+
chat_model_args=CHAT_MODEL_ARGS_DICT["azure/gpt-4o"],
374+
flags=FLAGS_GPT_4o_VISION,
375+
)
376+
377+
AGENT_AZURE_4o_MINI_VISION = GenericAgentArgs(
378+
chat_model_args=CHAT_MODEL_ARGS_DICT["azure/gpt-4o-mini"],
379+
flags=FLAGS_GPT_4o_VISION,
380+
)
381+
382+
AGENT_AZURE_41_VISION = GenericAgentArgs(
383+
chat_model_args=CHAT_MODEL_ARGS_DICT["azure/gpt-4.1"],
384+
flags=FLAGS_GPT_4o_VISION,
385+
)
386+
387+
AGENT_AZURE_41_MINI_VISION = GenericAgentArgs(
388+
chat_model_args=CHAT_MODEL_ARGS_DICT["azure/gpt-4.1-mini"],
389+
flags=FLAGS_GPT_4o_VISION,
390+
)

src/agentlab/llm/llm_configs.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,4 +221,37 @@
221221
max_new_tokens=64_000,
222222
temperature=1e-1,
223223
),
224+
### Azure
225+
"azure/gpt-4o-mini": AzureModelArgs(
226+
model_name="gpt-4o-mini",
227+
# deployment_name="gpt-4o-mini-2024-07-18",
228+
max_total_tokens=128_000,
229+
max_input_tokens=128_000,
230+
max_new_tokens=16_384,
231+
vision_support=True,
232+
),
233+
"azure/gpt-4o": AzureModelArgs(
234+
model_name="gpt-4o",
235+
# deployment_name="gpt-4o-mini-2024-07-18",
236+
max_total_tokens=128_000,
237+
max_input_tokens=128_000,
238+
max_new_tokens=16_384,
239+
vision_support=True,
240+
),
241+
"azure/gpt-4.1": AzureModelArgs(
242+
model_name="gpt-4.1",
243+
# deployment_name="gpt-4.1",
244+
max_total_tokens=128_000,
245+
max_input_tokens=128_000,
246+
max_new_tokens=16_384,
247+
vision_support=True,
248+
),
249+
"azure/gpt-4.1-mini": AzureModelArgs(
250+
model_name="gpt-4.1-mini",
251+
# deployment_name="gpt-4.1-mini",
252+
max_total_tokens=128_000,
253+
max_input_tokens=128_000,
254+
max_new_tokens=16_384,
255+
vision_support=True,
256+
),
224257
}

0 commit comments

Comments
 (0)