Skip to content

Commit 5eb2ecb

Browse files
add llama4-support
1 parent 6e052b6 commit 5eb2ecb

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

src/agentlab/agents/generic_agent/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
AGENT_3_5,
1111
AGENT_8B,
1212
AGENT_CUSTOM,
13+
AGENT_LLAMA4_17B_INSTRUCT,
1314
AGENT_LLAMA3_70B,
1415
AGENT_LLAMA31_70B,
1516
RANDOM_SEARCH_AGENT,
@@ -31,6 +32,7 @@
3132
"AGENT_4o_VISION",
3233
"AGENT_o3_MINI",
3334
"AGENT_o1_MINI",
35+
"AGENT_LLAMA4_17B_INSTRUCT",
3436
"AGENT_LLAMA3_70B",
3537
"AGENT_LLAMA31_70B",
3638
"AGENT_8B",

src/agentlab/agents/generic_agent/agent_configs.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
from .generic_agent import GenericAgentArgs
1212
from .generic_agent_prompt import GenericPromptFlags
13+
from .tmlr_config import BASE_FLAGS
1314

1415
FLAGS_CUSTOM = GenericPromptFlags(
1516
obs=dp.ObsFlags(
@@ -296,7 +297,10 @@
296297
chat_model_args=CHAT_MODEL_ARGS_DICT["openrouter/anthropic/claude-3.5-sonnet:beta"],
297298
flags=FLAGS_GPT_4o_VISION,
298299
)
299-
300+
AGENT_LLAMA4_17B_INSTRUCT = GenericAgentArgs(
301+
chat_model_args=CHAT_MODEL_ARGS_DICT["openrouter/meta-llama/llama-4-maverick"],
302+
flags=BASE_FLAGS,
303+
)
300304

301305
DEFAULT_RS_FLAGS = GenericPromptFlags(
302306
flag_group="default_rs",

src/agentlab/llm/llm_configs.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,14 @@
155155
max_new_tokens=28_000,
156156
temperature=1e-1,
157157
),
158+
"openrouter/meta-llama/llama-4-maverick": OpenRouterModelArgs(
159+
model_name="meta-llama/llama-4-maverick",
160+
max_total_tokens=128_000,
161+
max_input_tokens=100_000,
162+
max_new_tokens=28_000,
163+
temperature=1e-1,
164+
vision_support=True,
165+
),
158166
"openrouter/meta-llama/llama-3.1-8b-instruct:free": OpenRouterModelArgs(
159167
model_name="meta-llama/llama-3.1-8b-instruct:free",
160168
max_total_tokens=128_000,

0 commit comments

Comments
 (0)