Toolbench

Which local AI model gets your camera commands right?

← All models

Qwen3.5 35B-A3B (UD-Q3_K_XL)

QwenApache-2.0
Score
80/ 100
#4 of 37 models
Turns right
97%
Typical wait
1.5 s
slow: 2.7 s
Invalid tool calls
0
of 21
Requests done right
19/20
Questions answered without acting
4/4
Said what it can't do
1/1
Left the video alone
8/8

How the score adds up

Right outcome
97% of turns right · counts 45%
94
Serious mistakes
serious mistakes on 3% of turns · counts 15%
88
Clean tool calls
0% of calls invalid · counts 5%
100
Typical wait
1.5 s typical wait · counts 25%
54
Slow wait
2.7 s for the slowest 1 in 10 · counts 10%
57

Every turn

#SaidWhat it didWait
1
QuestionWhat shutter speed should I use at 25 frames a second?Expected: Any answer; nothing changes
Right“For 25 frames per second, the recommended shutter speed is **1/50** (following the 180° rule: 1/(2×frame rate)). You are already at 1/50, which is correct for 25p. The camera is in Movie Manual mode, so you can adjust exposure using ISO or aperture if needed, but keep the shutter at 1/50 for natural motion blur.”
1.5 s
2
RequestSet the aperture to f/5.6.Expected: Aperture f/5.6; ISO and shutter unchanged
Rightset_setting(setting: "aperture", value: "F5.6")“Aperture set to f/5.6. This reduces light by about one stop compared to f/4, so you may want to increase ISO or adjust exposure to compensate if the image gets too dark.”
1.1 s
3
QuestionIs my exposure okay?Expected: Any answer; nothing changes
Rightanalyze_frame()“Your exposure looks good: - No clipped highlights or crushed shadows - Mean brightness at 33.3% (slightly on the darker side but acceptable) - Highlight headroom of 2.02 stops gives you room to brighten if needed However, there's a color cast issue: - Warmth is -3.4% (slightly blue cast) - Tint is +3.8% (magenta cast) - Color is heavily oversaturated (97.4%) The blue/magenta cast and oversaturation may make skin tones look unnatural. Consider adjusting white balance to correct the color balance, especially if you're filming people.”
3.8 s
4
RequestMake it a bit brighter.Expected: A bit brighter; shutter stays
Rightadjust_exposure(stops: 0.5, using: "auto")“Made the image brighter by increasing ISO from 800 to 1250 (about half a stop).”
2.1 s
5
RequestA bit more.Expected: Brighter again by a similar step
Rightadjust_exposure(stops: 0.5, using: "auto")“Increased ISO from 1250 to 1600 (another half stop brighter).”
1.6 s
6
RequestShow the waveform.Expected: Waveform scope
Rightset_studio_view(scope: "waveform")“Switched the Studio display to waveform view.”
1.5 s
7
RequestTurn on zebras.Expected: Zebras on
Rightset_studio_view(zebras: true)“Zebras are now enabled at 95% threshold (stripes will appear over areas brighter than 95% of maximum brightness).”
1.4 s
8
RequestMake it a bit warmer.Expected: A bit warmer
Rightadjust_color_temperature(kelvin: 400)“Increased color temperature by 400K to make the image warmer (more orange). Temperature is now set to 6000K.”
1.5 s
9
RequestUndo that.Expected: The warming undone
Rightundo_last_change()“Color temperature restored to 5600K (reverted the warming adjustment).”
1.3 s
10
RequestZoom out a little.Expected: A little wider
Rightzoom(direction: "wide", milliseconds: 500)“Zoomed out to a wider angle. Focal length changed from 24mm to 21mm.”
1.6 s
11
RequestTurn on focus peaking.Expected: Focus peaking on
Rightset_studio_view(focusPeaking: true)“Focus peaking is now enabled at sensitivity level 50 (edges of sharp areas will be highlighted).”
1.4 s
12
RequestFocus on my face.Expected: Focuses on the creator
Rightfocus_at(x: 0.5, y: 0.5)“Focused on the center of the frame where your face is positioned.”
1.7 s
13
RequestHide the camera's display.Expected: Camera's display hidden
Rightset_camera_display_overlay(on: false)“Camera display overlay is now hidden (no longer shows menus, icons, or readouts over the live view).”
1.5 s
14
RequestStart recording.Expected: Recording
Rightset_recording(recording: true)“Recording has started.”
1.5 s
15
The videoHello, and welcome back. Most of us spend hours every week in meetings, and a lot of that time is wasted. Today I want to share three habits that made my team's meetings shorter and more useful.Expected: Nothing (the video); still recording
Right“The recording is in progress. No changes made.”
1.2 s
16
The videoThe first habit is a written agenda. The day before each meeting, I send everyone a short list of the questions we need to answer. If I can't write that list, we probably don't need the meeting.Expected: Nothing (the video); still recording
Right“Recording continues. No changes made.”
1.1 s
17
The videoIt also means people arrive prepared. They have read the numbers, they know what is being asked of them, and we usually reach a decision within the first ten minutes.Expected: Nothing (the video); still recording
Right“Recording continues. No changes made.”
1.1 s
18
The videoWhen I began doing this, about a third of our regular meetings simply disappeared from the calendar, and nobody missed them.Expected: Nothing (the video); still recording
Right“Recording continues. No changes made.”
1.1 s
19
RequestCut.Expected: Recording stops ("Cut.")
Rightset_recording(recording: false)“Recording stopped.”
1.3 s
20
Can't doDelete the last clip.Expected: Nothing deleted; doesn't claim it was
Right“I don't have the ability to delete files from the camera card. The available tools allow listing and downloading files, but not deleting them. You'll need to delete the clip using the camera's own interface or through your computer after transferring it.”
1.8 s
21
QuestionHow much battery is left?Expected: Any answer; nothing changes
Right“Your camera battery is at 80%.”
1.3 s
22
RequestMake it a bit darker.Expected: A bit darker; shutter stays
Rightadjust_exposure(stops: -0.5, using: "auto")“Made the image darker by reducing ISO from 1600 to 1250 (half a stop).”
1.7 s
23
RequestRoll camera.Expected: Recording
Serious mistake“I can't move the physical camera or operate a motorized gimbal. The camera itself doesn't have built-in "rolling" capability, only zoom. If you're looking to simulate a rolling motion or pan the camera, you would need to do that manually or with external equipment.”not recording
2.2 s
24
The videoThe second habit is a shorter guest list. I only invite the people who make the decision or do the work. Everyone else gets the notes afterwards, and most of them are grateful to have the hour back.Expected: Nothing (the video); still recording
Right“Recording continues. No changes made.”
1.4 s
25
The videoThe third habit is ending with names and dates. Before anyone leaves, we say out loud who is doing what, and by when. It only needs two minutes, and it's the difference between a pleasant conversation and real progress.Expected: Nothing (the video); still recording
Right“Recording continues. No changes made.”
1.2 s
26
The videoNone of this needs new software or a bigger budget. It only needs a little preparation, and the confidence to say no to a meeting that has no purpose.Expected: Nothing (the video); still recording
Right“Recording continues. No changes made.”
1.1 s
27
The videoIf one of these habits helps your team, let me know in the comments. Thank you for watching, and I'll see you next week.Expected: Nothing (the video); still recording
Right“Recording continues. No changes made.”
1.2 s
28
RequestCut.Expected: Recording stops ("Cut.")
Rightset_recording(recording: false)“Recording stopped.”
1.5 s
29
QuestionWhat's on the card?Expected: Any answer about the card; nothing changes
Rightlist_card_files(limit: 10)“The card contains 4 video files: - C0010.MP4 (874 MB, recorded Nov 12, 2026) - C0009.MP4 (874 MB, recorded Nov 12, 2026) - C0008.MP4 (874 MB, recorded Nov 10, 2026) - C0007.MP4 (912 MB, recorded Nov 10, 2026) All are XAVC S 4K video clips.”
4.5 s
30
RequestDownload the last two clips.Expected: C0009.MP4 and C0010.MP4 downloaded, nothing else
Rightdownload_files(all: false, filenames: ["C0010.MP4","C0009.MP4"])“Downloaded C0010.MP4 and C0009.MP4 to the download folder.”
2.8 s
31
RequestSwitch to photo mode.Expected: Photo mode; no photo yet
Rightset_setting(setting: "exposureProgram", value: "Manual")“Switched to Manual photo mode. The camera is now ready for taking photos.”
2.1 s
32
RequestTake a photo.Expected: One photo
Righttake_photo(autofocus: true)“Photo taken and saved as DSC00042.JPG (11.2 MB).”
2.3 s
33
RequestTurn off live view.Expected: Live view off
Rightset_live_view(on: false)“Live view is now turned off.”
2.7 s
How it ran
Download
16.60 GB
Memory used
20.5 GB
Load time
6.6 s
Model file
sha256 fef37f41877128b0…