Files
Jaber Jaber 9647698a74 fix(runinfra): declare image input on Qwen3.8 27B and the accepted "high" effort synonym (#5301)
* fix(runinfra): declare image input on Qwen3.8 27B and the accepted "high" effort synonym

Two facts in the RunInfra entries stopped being true after they were written.

Qwen3.8 27B: image input went live on this host on 2026-08-20, so declaring
text-only understated the model. modalities.input is still overridden rather
than deleted because the host accepts text and image and does not serve video,
which the base model declares; `attachment` is dropped because it now matches
the base model. Confirmed on our own published provider feed, which derives
the accepted set from the same registry the gateway enforces:
https://runinfra.ai/api/providers/openrouter/models reports text+image.

Qwen3.8 27B and Qwen3.8 2.4T A95B: the gateway now accepts reasoning_effort
"high" and folds it to "xhigh" before dispatch, so the 27B's note that "high"
returns HTTP 400 is stale. Neither publishes it as a separate rung, following
the convention already used on DeepSeek V4 Flash: a value that folds onto
another is documented in the comment, not listed as a distinct behaviour.
"high" is only the OpenAI ladder's word for the maximum and these serves top
out at "xhigh". "max" is still rejected on the 27B and is still not published,
and "none" is still rejected on the 2.4T, which is deliberate: a caller asking
to switch reasoning off should learn the model has no off switch rather than
be silently served the most expensive setting.

No price, limit or capability boolean changes.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix(runinfra): correct two dates that named the wrong day

Both claims in this PR were true; both carried a date that git contradicts.

The 27B's image input shipped 2026-08-18 (58591f8b9), not 2026-08-20.
2026-08-20 is Ornith's vision date, a different model.

The 2.4T's acceptance of the "high" effort synonym shipped 2026-08-21
(af3d1b356), not 2026-08-23. 2026-08-23 is the 27B's own fold (4046a8e00),
which line 12 of the 27B file already dates correctly; two model changes had
been collapsed onto one date.

Nothing published changes: no price, no limit, no capability boolean, no
reasoning value. Only the evidence comments, which are the part of these
entries a reviewer is asked to trust.

This provider's whole argument to these maintainers is dated, verifiable
measurement. A comment that misdates its own evidence undermines that more
than the field it decorates is worth.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-23 23:15:10 -05:00
..