Model Versions
| Model | Description |
|---|---|
n1.5-latest | Points to the latest stable n1.5 model. Currently points to n1.5-20260403. |
n1.5-20260403 | Stable release (2026-04-03). |
Supported Actions
Core Tools
The default tool set (browser_tools_core-20260403). 18 coordinate-based browser tools.
| Action | Description | Required Args | Optional Args |
|---|---|---|---|
left_click | Left mouse click | coordinates | ref, modifier |
double_click | Double left click | coordinates | ref, modifier |
triple_click | Triple left click | coordinates | ref, modifier |
middle_click | Middle mouse click | coordinates | ref, modifier |
right_click | Right mouse click | coordinates | ref, modifier |
scroll | Scroll in a direction | coordinates, direction, amount | ref, modifier |
type | Type text into focused input | text | |
key_press | Press a key or combination | key | |
drag | Drag from start to end | start_coordinates, coordinates | |
mouse_move | Move mouse to a point | coordinates | ref |
mouse_down | Press and hold left mouse button | coordinates | ref |
mouse_up | Release left mouse button | coordinates | ref |
go_back | Browser back | ||
go_forward | Browser forward | ||
wait | Pause execution | duration | |
goto_url | Navigate to URL | url | |
refresh | Reload page | ||
hold_key | Hold a key down | key | duration |
coordinatesis always[x, y]in the normalized 1000x1000 space.refis an optional DOM element reference, used as an alternative to coordinates in browser contexts.modifieris a modifier key held during the action:ctrl,shift,alt,meta,command, orsuper.directionfor scroll is one of:down,up,left,right.amountfor scroll is an integer where 1 unit is approximately 10% of the screen height.
Expanded Browser Tools
Includes all core tools plus DOM/ref-based extras (browser_tools_expanded-20260403):
| Action | Description | Required Args | Optional Args |
|---|---|---|---|
extract_elements | Extract page elements | filter | |
find | Search for text on page | text | |
set_element_value | Set input value by ref | ref, value | |
execute_js | Execute JavaScript | text |
Key Space
n1.5 uses lowercase key names. Combinations are joined with+, and sequential presses are separated by spaces.
| Category | Key Names |
|---|---|
| Modifiers | ctrl, alt, shift, meta, command, super |
| Common | enter, backspace, delete, tab, esc, space |
| Arrow keys | left, right, up, down |
| Page navigation | pageup, pagedown, home, end |
| Function keys | f1 through f12 |
ctrl+c, ctrl+shift+t, alt+left, down down down enter
Features
Tool Sets
Use thetool_set parameter to select which set of browser tools are available to the model:
browser_tools_core-20260403(default) — coordinate-based visual browser toolsbrowser_tools_expanded-20260403— core + DOM-based tools (extract_elements,find,set_element_value,execute_js)
Disabling Specific Tools
Remove specific tools from the active tool set:JSON Structured Output
Provide ajson_schema to get structured data extracted from the model’s response. The schema is appended to your task message, and the model returns JSON inside ```json code fences. The API parses this and returns it as a parsed_json field.
json_schema is provided, the API also adds a structural tag for guided decoding of the JSON output, constraining it to match your schema.
If the model doesn’t return valid JSON (e.g., it’s still navigating), the parsed_json field will not be present in the response.
Differences from n1
| Feature | n1 | n1.5 |
|---|---|---|
| JSON structured output | Not supported | json_schema param with parsed_json response |
| Tool sets | Fixed | Selectable (browser_tools_core-*, browser_tools_expanded-*) |
disable_tools | Not supported | Supported |
| Additional tools | — | hold_key, middle_click, mouse_down, mouse_up, go_forward |
| Mouse move | hover | mouse_move |
| Key press param | key_comb (Playwright names) | key (lowercase key space) |
| Click modifiers | Not supported | ref, modifier params |
type extras | press_enter_after, clear_before_typing | Not included |