Merge pull request #4186 from lang-911/feat/grok-reasoning-effort

fix(model-heuristics): register Grok family so reasoningEffort survives on @ai-sdk/openai
This commit is contained in:
YeonGyu-Kim
2026-05-20 22:05:22 +09:00
committed by GitHub
2 changed files with 7 additions and 0 deletions
@@ -45,6 +45,12 @@ export const HEURISTIC_MODEL_FAMILY_REGISTRY: ReadonlyArray<HeuristicModelFamily
includes: ["gemini"],
variants: ["low", "medium", "high"],
},
{
family: "grok",
includes: ["grok"],
variants: ["low", "medium", "high"],
reasoningEfforts: ["low", "medium", "high"],
},
{
family: "kimi-thinking",
includes: ["kimi-thinking", "k2-thinking", "k2-think"],
@@ -253,6 +253,7 @@ describe("resolveCompatibleModelSettings", () => {
hasReasoningEffort: boolean
}> = [
{ name: "Gemini", modelID: "gemini-3.1-pro", expectedVariants: ["low", "medium", "high"], hasReasoningEffort: false },
{ name: "Grok", modelID: "grok-4.3", expectedVariants: ["low", "medium", "high"], hasReasoningEffort: true },
{ name: "Kimi (kimi)", modelID: "kimi-k2.5", expectedVariants: ["low", "medium", "high"], hasReasoningEffort: false },
{ name: "Kimi (k2)", modelID: "k2-v2", expectedVariants: ["low", "medium", "high"], hasReasoningEffort: false },
{ name: "GLM", modelID: "glm-5", expectedVariants: ["low", "medium", "high"], hasReasoningEffort: false },