Repository navigation
feat(providers): add Grok 4.6 and refresh DeepSeek V4 - #10195
diegosouzapw merged 1 commit into
Conversation
f9be9eb to
272db20
Compare
f0c6a53 to
21a72f4
Compare
|
Verified against the PR's own sources — the data is accurate:
One coordination note: this PR and #10201 have a modify/delete conflict on |
867e7ab to
743cb5b
Compare
|
The PR description now explicitly calls out the DeepSeek default upstream transport switch in both the Summary and Why sections. I have also noted the merge order with #10201; if #10201 lands first, this branch will be rebased while preserving the openai-responses targetFormat in the co-located xAI OAuth block. Please take another look when convenient. |
743cb5b to
a00995f
Compare
a00995f to
44c4357
Compare
5239728
into
cheaper-inference:release/v3.8.50
|
Validated in local merge-train |
Summary
grok-4.6with its official Responses-first capabilities, 500K context window, reasoning levels, vision/tool support, and pricinggrok-4.6directly in the Grok Build (grok-cli) static fallback catalog and route it through the existing authenticated Responses transportWhy
The provider registry still described DeepSeek as Chat-Completions-only even though DeepSeek V4 now supports both the Responses API and an Anthropic-compatible Messages API. xAI also documents Grok 4.6 as a Responses-first model.
This keeps client compatibility at OmniRoute's protocol boundary: clients may continue sending Chat Completions or Responses requests while the router translates to the selected native upstream protocol. Grok Build receives an explicit static entry rather than inheriting the API-key catalog, while authenticated live model discovery remains enabled.
Validation
Passed:
npm run typecheck:corenpm run check:provider-consistencynpm run check:doc-linksgit diff --checkRepository baseline failures observed outside this change:
npm run test:vitest: existingmodelSelectModalHelpers.tsparse error, AutoCombo weight drift, and missingNextIntlClientProvidertest wrappernpm run lint: the same existing parser issue plus unrelated frozen/import and test typing failures3.8.50vs latest changelog release3.8.49Sources