mirror of
https://github.com/enricoros/big-AGI.git
synced 2026-05-10 21:50:14 -07:00
Z.ai: AIX: fix dispatch
This commit is contained in:
@@ -201,10 +201,10 @@ export function aixToOpenAIChatCompletions(openAIDialect: OpenAIDialects, model:
|
||||
|
||||
// [Z.ai] GLM thinking mode: binary enabled/disabled (supports GLM-4.5 series and higher)
|
||||
// Ref: https://docs.z.ai/guides/capabilities/thinking-mode
|
||||
if (openAIDialect === 'zai' && oaiReasoningEffort) {
|
||||
if (oaiReasoningEffort !== 'none' && oaiReasoningEffort !== 'high')
|
||||
throw new Error(`Z.ai GLM only supports reasoning effort 'none' or 'high', got '${oaiReasoningEffort}'`);
|
||||
payload.thinking = { type: oaiReasoningEffort === 'none' ? 'disabled' : 'enabled' };
|
||||
if (openAIDialect === 'zai' && model.vndOaiReasoningEffort) {
|
||||
if (model.vndOaiReasoningEffort !== 'none' && model.vndOaiReasoningEffort !== 'high')
|
||||
throw new Error(`Z.ai GLM only supports reasoning effort 'none' or 'high', got '${model.vndOaiReasoningEffort}'`);
|
||||
payload.thinking = { type: model.vndOaiReasoningEffort === 'none' ? 'disabled' : 'enabled' };
|
||||
delete payload.reasoning_effort;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user