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