Skip to content

Commit c0d0e13

Browse files
committed
docs: add explanatory comment for GLM-4.6 thinking parameter
Added comment explaining why GLM-4.6 uses thinking parameter instead of reasoning_effort for better maintainability
1 parent 69a7825 commit c0d0e13

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/api/providers/openai.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ export class OpenAiHandler extends BaseProvider implements SingleCompletionHandl
9595
const ark = modelUrl.includes(".volces.com")
9696

9797
// Check if this is GLM-4.6 model with reasoning support
98+
// GLM-4.6 uses the 'thinking' parameter instead of 'reasoning_effort' for enabling reasoning
99+
// This is a vendor-specific implementation detail for Z AI's GLM models
98100
const isGLM46WithReasoning =
99101
modelId.includes("glm-4.6") &&
100102
this.options.enableReasoningEffort &&

0 commit comments

Comments
 (0)