diff --git a/gateway/platforms/api_server.py b/gateway/platforms/api_server.py index 0668896e170f7..9daf68a5d3c44 100644 --- a/gateway/platforms/api_server.py +++ b/gateway/platforms/api_server.py @@ -878,8 +878,11 @@ def _create_agent( from hermes_cli.tools_config import _get_platform_tools runtime_kwargs = _resolve_runtime_agent_kwargs() + runtime_model = runtime_kwargs.pop("model", None) reasoning_config = GatewayRunner._load_reasoning_config() model = _resolve_gateway_model() + if runtime_model: + model = runtime_model user_config = _load_gateway_config() enabled_toolsets = sorted(_get_platform_tools(user_config, "api_server"))