David Brailovsky
8b93737078
kimi: add low,high to k3 and remove k2p7 references
2026-07-20 09:00:15 +00:00
David Brailovsky
ce48d9b4ef
fix(ai): preserve GitHub Copilot long-context pricing tiers, closes #6668
2026-07-17 12:38:12 +02:00
Armin Ronacher
a9f6a3159a
feat(ai): separate generated model data ( #6765 )
2026-07-17 11:08:48 +02:00
Armin Ronacher
8881e17625
fix(ai): show implied Kimi Coding subscription costs
2026-07-17 10:01:22 +02:00
Armin Ronacher
b8575f60fa
fix(ai): use adaptive thinking for Kimi Coding
2026-07-16 20:59:54 +02:00
Armin Ronacher
aba324504c
fix(ai): correct Kimi K3 Moonshot pricing
2026-07-16 20:37:48 +02:00
Armin Ronacher
c1b7856e26
fix(ai): prevent removed xAI models regenerating, closes #6736
2026-07-16 20:07:36 +02:00
Armin Ronacher
78ff249436
fix(ai): expose max thinking for Kimi Coding K3
...
Closes #6737
2026-07-16 19:58:17 +02:00
Armin Ronacher
c2c32febb0
fix(ai): correct Kimi K3 gateway output limits
2026-07-16 18:56:54 +02:00
David Brailovsky
70c5763297
add deferred tool loading for kimi-k3
2026-07-16 15:39:22 +00:00
David Brailovsky
3524cd4c85
Merge remote-tracking branch 'origin/main' into add-kimi-deferred-tools
2026-07-16 17:30:50 +02:00
David Brailovsky
6a884b4a75
add kimi-k3
2026-07-16 15:29:32 +00:00
David Brailovsky
f16b4e0cda
add deferred tools support for kimi in openai-completions api
2026-07-16 12:26:56 +00:00
Armin Ronacher
2be9efa19c
feat(ai): publish generated model catalogs to R2 ( #6720 )
2026-07-16 11:43:47 +02:00
Milosz Jankiewicz
5220aba619
feat(ai): add xAI device OAuth and route grok-4.5 through Responses ( #6651 )
...
* feat(ai): add xAI device OAuth and route grok-4.5 through Responses
Add xAI device-code OAuth alongside XAI_API_KEY. Route only grok-4.5
through Responses with low/medium/high reasoning; other xAI models stay
on Completions.
* fix(ai): tolerate xAI device-code interval 0 and correct token poll error label
---------
Co-authored-by: Jaaneek <Jaaneek@users.noreply.github.com >
2026-07-16 09:58:24 +02:00
David Brailovsky
1f9e846c84
don't send session-id header to opencode openai-responses models ( #6645 )
...
fixes #6625
2026-07-14 15:57:01 +02:00
Petr Houška
f7b78e2a42
fix(ai): route GitHub Copilot MAI-Code models through /responses endpoint ( #6544 )
...
mai-code-1-flash-picker is not accessible via /chat/completions and
must use the Copilot /responses endpoint. Update generate-models.ts to
send mai-* models to the responses API and regenerate the affected
model entry.
2026-07-13 09:56:40 +02:00
Armin Ronacher
3d8f74357c
feat(ai): support message-anchored tool loading ( #6474 )
...
This adds cache-friendly dynamic tool loading anchored to tool results. Purely additive active-tool changes are recorded with `addedToolNames`, allowing supported Anthropic and OpenAI Responses models to load tool definitions at the point they become available instead of placing them in the cached prompt prefix.
It retains safe fallback behavior for unsupported models and non-additive changes but it will wipe caches.
2026-07-10 23:52:54 +02:00
David Brailovsky
bc469b0338
add xhigh and max to all fable-5 providers ( #6490 )
...
related to #6374
2026-07-10 11:42:53 +02:00
David Brailovsky
46145bef07
fix openrouter models: use context length from top provider ( #6481 )
...
fixes #6378
2026-07-10 09:51:53 +02:00
Armin Ronacher
3664806f2f
fix(ai): add GPT-5.4 and GPT-5.5 long-context pricing
2026-07-09 23:13:58 +02:00
Armin Ronacher
a9ecf301fb
feat(ai): add input-based pricing tiers
2026-07-09 22:44:29 +02:00
Armin Ronacher
6c735db060
fix(ai): exclude nonexistent GPT-5.6 alias
2026-07-09 22:44:08 +02:00
Mario Zechner
fbdd46389c
feat(ai): add max thinking level
2026-07-09 22:30:53 +02:00
Armin Ronacher
7df2a94e0f
feat(ai): add GPT-5.6 model metadata
2026-07-09 20:32:29 +02:00
Mario Zechner
9eedaf8cf3
fix(ai): update GitHub Copilot extended context windows to 1M
...
Updates GitHub Copilot built-in model metadata so models with GitHub's extended 1M capability use contextWindow 1000000 in Pi, preventing early compaction and under-budgeting for Claude Opus 4.7/4.8 and GPT-5.3 Codex/5.4/5.5.
Verified against raw docs markdown extended-capabilities table and live /models reports.
closes #6439
2026-07-09 10:39:27 +02:00
Vegard Stikbakke
cc2db98002
fix(ai): refresh Xiaomi token plan model catalogs
...
Use the new provider-specific Xiaomi Token Plan catalogs from models.dev instead of cloning the API-billing Xiaomi catalog into every token-plan region. This removes API-billing-only models such as mimo-v2-omni from xiaomi-token-plan-{cn,ams,sgp}.
2026-07-08 10:17:48 +02:00
Vegard Stikbakke
e285e90fdb
fix(ai): remove Copilot Sonnet 5 fallback in generate-models
2026-07-01 23:01:33 +02:00
Vegard Stikbakke
8c9436407c
fix(ai): remove stale model metadata fallbacks
2026-07-01 10:53:09 +02:00
Vegard Stikbakke
844d175eaf
fix(ai): align Fireworks GLM 5.2 Fast with GLM 5.2
...
Broaden the Fireworks GLM 5.2 special-case in generate-models.ts from
an exact id match to a glm-5p2 substring match, so the router variant
accounts/fireworks/routers/glm-5p2-fast also uses the OpenAI-compatible
endpoint and thinkingLevelMap instead of falling back to the default
Anthropic Messages config.
closes #6195
2026-07-01 10:34:46 +02:00
Vegard Stikbakke
1d061b3f45
fix(ai): remove stale model metadata fallbacks
2026-07-01 10:03:26 +02:00
Vegard Stikbakke
4206376410
feat(ai): add Copilot Claude Sonnet 5
...
closes #6200
2026-07-01 09:57:04 +02:00
Mario Zechner
5c1a2977bc
fix(ai): update generated model catalogue
2026-06-30 22:12:48 +02:00
Mario Zechner
f78b163713
fix(ai): revert minimax max token clamp
2026-06-25 13:36:04 +02:00
Mario Zechner
b940c52e7e
fix(ai): clamp MiniMax shared budget max tokens
...
closes #6061
2026-06-25 12:00:37 +02:00
Armin Ronacher
828493b37c
fix(ai): unblock release provider tests
2026-06-23 19:57:29 +02:00
Mario Zechner
129eb460cd
feat(ai): complete models runtime migration
2026-06-23 15:29:46 +02:00
Mario Zechner
732bb1617b
Merge model-registry into main
2026-06-22 14:53:24 +02:00
Mario Zechner
abbd911693
Merge main into model-registry
2026-06-22 14:00:18 +02:00
Armin Ronacher
71ca9b2b92
fix(ai): expose OpenCode Go GLM-5.2 xhigh effort
...
closes #5967
2026-06-22 13:45:44 +02:00
Armin Ronacher
500b568b04
fix(ai): use OpenAI endpoint for Fireworks GLM-5.2
...
closes #5923
2026-06-20 21:32:02 +02:00
Armin Ronacher
8597ebafd9
fix(ai): expose OpenRouter GLM-5.2 xhigh effort
...
closes #5770
2026-06-20 18:47:42 +02:00
Armin Ronacher
651d10d90b
feat(ai): enable Mistral prompt caching
2026-06-18 23:47:25 +02:00
Danila Poyarkov
b09fbde00e
feat(ai): add OpenRouter Fusion alias ( #5866 )
2026-06-18 22:39:02 +02:00
Armin Ronacher
bd9f8773ad
fix(ai): restore OpenCode Go DeepSeek thinking controls
2026-06-16 23:14:56 +02:00
Armin Ronacher
2431491c92
fix(ai): avoid duplicate OpenCode DeepSeek reasoning controls
...
closes #5818
2026-06-16 19:05:44 +02:00
Armin Ronacher
75b0d723c0
fix(ai): support Z.AI GLM-5.2 effort levels
...
closes #5770
2026-06-16 14:29:27 +02:00
Armin Ronacher
b0c8f65ffa
fix(ai): update Google Vertex Gemini models
...
closes #5761
2026-06-16 01:03:12 +02:00
Armin Ronacher
0369bdb8f4
fix(ai): add Moonshot CN Kimi K2.7 metadata
...
closes #5760
2026-06-15 17:08:59 +02:00
Armin Ronacher
408ac103ec
fix(ai): update Copilot Claude thinking metadata
...
closes #4637
2026-06-15 09:50:25 +02:00