From b4fcf70d99bf94a6071d7bc30317175e30c13a5c Mon Sep 17 00:00:00 2001 From: Hannes Rudolph Date: Tue, 23 Dec 2025 18:26:14 -0700 Subject: [PATCH] fix: update default temperatures for GLM (1.0) and Grok (0.7) --- packages/types/src/providers/zai.ts | 2 +- src/api/providers/__tests__/xai.spec.ts | 2 +- src/api/providers/xai.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/types/src/providers/zai.ts b/packages/types/src/providers/zai.ts index 045f988094..a8e4f0c4bf 100644 --- a/packages/types/src/providers/zai.ts +++ b/packages/types/src/providers/zai.ts @@ -274,7 +274,7 @@ export const mainlandZAiModels = { }, } as const satisfies Record -export const ZAI_DEFAULT_TEMPERATURE = 0.6 +export const ZAI_DEFAULT_TEMPERATURE = 1 export const zaiApiLineConfigs = { international_coding: { diff --git a/src/api/providers/__tests__/xai.spec.ts b/src/api/providers/__tests__/xai.spec.ts index 119e869e6f..827c217a58 100644 --- a/src/api/providers/__tests__/xai.spec.ts +++ b/src/api/providers/__tests__/xai.spec.ts @@ -284,7 +284,7 @@ describe("XAIHandler", () => { expect.objectContaining({ model: modelId, max_tokens: modelInfo.maxTokens, - temperature: 0, + temperature: 0.7, messages: expect.arrayContaining([{ role: "system", content: systemPrompt }]), stream: true, stream_options: { include_usage: true }, diff --git a/src/api/providers/xai.ts b/src/api/providers/xai.ts index a1377a1317..95da2d7a16 100644 --- a/src/api/providers/xai.ts +++ b/src/api/providers/xai.ts @@ -16,7 +16,7 @@ import { BaseProvider } from "./base-provider" import type { SingleCompletionHandler, ApiHandlerCreateMessageMetadata } from "../index" import { handleOpenAIError } from "./utils/openai-error-handler" -const XAI_DEFAULT_TEMPERATURE = 0 +const XAI_DEFAULT_TEMPERATURE = 0.7 export class XAIHandler extends BaseProvider implements SingleCompletionHandler { protected options: ApiHandlerOptions