Skip to content

Commit 33d945e

Browse files
authored
support disable reasoning (#5568)
1 parent d51b66f commit 33d945e

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

worker/src/lib/ai-gateway/validators/chat-completion-types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,7 @@ const CreateChatCompletionRequest = z
342342
verbosity: Verbosity.optional(),
343343
reasoning_effort: ReasoningEffort.optional(),
344344
reasoning_options: ReasoningOptions.optional(),
345+
disable_reasoning: z.boolean().optional(),
345346
max_completion_tokens: z.number().int().nullish(),
346347
frequency_penalty: z.number().gte(-2).lte(2).nullish().default(0),
347348
presence_penalty: z.number().gte(-2).lte(2).nullish().default(0),

worker/src/lib/ai-gateway/validators/responses-types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ const ResponseProperties = z
300300
model: ModelIdsResponses,
301301
reasoning: z.union([Reasoning, z.null()]),
302302
reasoning_options: ReasoningOptions.optional(),
303+
disable_reasoning: z.boolean().optional(),
303304
// background was removed
304305
max_output_tokens: z.union([z.number(), z.null()]),
305306
max_tool_calls: z.union([z.number(), z.null()]),

0 commit comments

Comments
 (0)