Skip to content

Commit 8a41525

Browse files
add azure agents
1 parent f041e64 commit 8a41525

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
@@ -23,6 +23,14 @@
2323
AGENT_4o_MINI_VISION,
2424
AGENT_o3_MINI,
2525
AGENT_o1_MINI,
26+
AGENT_AZURE_4o_MINI,
27+
AGENT_AZURE_4o,
28+
AGENT_AZURE_4o_VISION,
29+
AGENT_AZURE_4o_MINI_VISION,
30+
AGENT_AZURE_41,
31+
AGENT_AZURE_41_MINI,
32+
AGENT_AZURE_41_VISION,
33+
AGENT_AZURE_41_MINI_VISION,
2634
)
2735

2836
__all__ = [
@@ -43,4 +51,12 @@
4351
"AGENT_4o_VISION",
4452
"AGENT_4o_MINI_VISION",
4553
"AGENT_CLAUDE_SONNET_35_VISION",
54+
"AGENT_AZURE_4o_MINI",
55+
"AGENT_AZURE_4o",
56+
"AGENT_AZURE_4o_VISION",
57+
"AGENT_AZURE_4o_MINI_VISION",
58+
"AGENT_AZURE_41",
59+
"AGENT_AZURE_41_MINI",
60+
"AGENT_AZURE_41_VISION",
61+
"AGENT_AZURE_41_MINI_VISION",
4662
]

src/agentlab/agents/generic_agent/agent_configs.py

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

src/agentlab/llm/llm_configs.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,4 +207,37 @@
207207
max_new_tokens=64_000,
208208
temperature=1e-1,
209209
),
210+
### Azure
211+
"azure/gpt-4o-mini": AzureModelArgs(
212+
model_name="gpt-4o-mini",
213+
# deployment_name="gpt-4o-mini-2024-07-18",
214+
max_total_tokens=128_000,
215+
max_input_tokens=128_000,
216+
max_new_tokens=16_384,
217+
vision_support=True,
218+
),
219+
"azure/gpt-4o": AzureModelArgs(
220+
model_name="gpt-4o",
221+
# deployment_name="gpt-4o-mini-2024-07-18",
222+
max_total_tokens=128_000,
223+
max_input_tokens=128_000,
224+
max_new_tokens=16_384,
225+
vision_support=True,
226+
),
227+
"azure/gpt-4.1": AzureModelArgs(
228+
model_name="gpt-4.1",
229+
# deployment_name="gpt-4.1",
230+
max_total_tokens=128_000,
231+
max_input_tokens=128_000,
232+
max_new_tokens=16_384,
233+
vision_support=True,
234+
),
235+
"azure/gpt-4.1-mini": AzureModelArgs(
236+
model_name="gpt-4.1-mini",
237+
# deployment_name="gpt-4.1-mini",
238+
max_total_tokens=128_000,
239+
max_input_tokens=128_000,
240+
max_new_tokens=16_384,
241+
vision_support=True,
242+
),
210243
}

0 commit comments

Comments
 (0)