You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: refresh the model lineup and correct two capability flags
Rebuilt the catalogue against the live Workers AI model API, which exposes
`function_calling`, `vision` and `price` properties directly.
Corrects the previous commit, which got two flags wrong. I had probed the API
with an 8x8 test image and a 20-40 token budget; both produce false negatives:
small images are rejected outright for being under the minimum pixel size, and
reasoning models spend the whole budget thinking and return empty content that
looks like "unsupported". Re-probed with a 512x512 image and 600 tokens:
- gemma4 does support tools AND vision (was marked as neither)
- kimi-k2.6 does support vision (was marked as not)
glm-4.7-flash genuinely is not multimodal — that one fails with a hard API
error rather than an empty reply, so the original finding stands.
Added, all verified to emit real tool calls:
granite-4-micro 1★ cheapest model that can call tools ($0.017/$0.112)
gpt-oss-20b 6★ cheap reasoning
kimi-k2.7-code 40★ same price as k2.6, tuned for code
Removed:
llama-3.2-vision old Llama 3.2, confirmed twice to never emit a tool call;
gemma4 now covers cheap vision better and does both
nemotron-3 middling — gpt-oss-120b is cheaper with the same shape
Cheap end kept deliberately broad: granite-4-micro at 1★, glm-4.7-flash at 3★
(still the default) and gemma4 at 4★, the last of which does vision and tools.
The vision fallback moves from llama-4-scout to gemma4: both are verified for
vision plus tools, but gemma4 is $0.10/$0.30 against $0.27/$0.85, so a user who
sends a photo to a text-only model is no longer bumped onto a dearer tier.
Whole ladder now sits at 38-47x break-even.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GaLeuxVikb3iH2Etw2tHe7
0 commit comments