feat: add "reasoning" as interleaved field option for vLLM providers (#30477)

Co-authored-by: Ben Sandbrook <1126483+delta9000@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
This commit is contained in:
Ben Sandbrook
2026-06-08 23:16:05 -05:00
committed by GitHub
co-authored by Ben Sandbrook Aiden Cline
parent 384a8f58c6
commit ab701d20eb
5 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ export const Model = Schema.Struct({
Schema.Union([ Schema.Union([
Schema.Literal(true), Schema.Literal(true),
Schema.Struct({ Schema.Struct({
field: Schema.Literals(["reasoning_content", "reasoning_details"]), field: Schema.Literals(["reasoning", "reasoning_content", "reasoning_details"]),
}), }),
]), ]),
), ),
+1 -1
View File
@@ -18,7 +18,7 @@ export const Model = Schema.Struct({
Schema.Union([ Schema.Union([
Schema.Literal(true), Schema.Literal(true),
Schema.Struct({ Schema.Struct({
field: Schema.Literals(["reasoning_content", "reasoning_details"]), field: Schema.Literals(["reasoning", "reasoning_content", "reasoning_details"]),
}), }),
]), ]),
), ),
+1 -1
View File
@@ -952,7 +952,7 @@ const ProviderModalities = Schema.Struct({
const ProviderInterleaved = Schema.Union([ const ProviderInterleaved = Schema.Union([
Schema.Boolean, Schema.Boolean,
Schema.Struct({ Schema.Struct({
field: Schema.Literals(["reasoning_content", "reasoning_details"]), field: Schema.Literals(["reasoning", "reasoning_content", "reasoning_details"]),
}), }),
]) ])
+2 -2
View File
@@ -1814,7 +1814,7 @@ export type ProviderConfig = {
interleaved?: interleaved?:
| true | true
| { | {
field: "reasoning_content" | "reasoning_details" field: "reasoning" | "reasoning_content" | "reasoning_details"
} }
cost?: { cost?: {
input: number input: number
@@ -2094,7 +2094,7 @@ export type Model = {
interleaved: interleaved:
| boolean | boolean
| { | {
field: "reasoning_content" | "reasoning_details" field: "reasoning" | "reasoning_content" | "reasoning_details"
} }
} }
cost: { cost: {
+2 -2
View File
@@ -17812,7 +17812,7 @@
"properties": { "properties": {
"field": { "field": {
"type": "string", "type": "string",
"enum": ["reasoning_content", "reasoning_details"] "enum": ["reasoning", "reasoning_content", "reasoning_details"]
} }
}, },
"required": ["field"], "required": ["field"],
@@ -18590,7 +18590,7 @@
"properties": { "properties": {
"field": { "field": {
"type": "string", "type": "string",
"enum": ["reasoning_content", "reasoning_details"] "enum": ["reasoning", "reasoning_content", "reasoning_details"]
} }
}, },
"required": ["field"], "required": ["field"],