@@ -223,7 +223,7 @@ components:
223223 example :
224224 type : summary_text
225225 text : Analyzed the problem using first principles
226- ResponsesOutputItemReasoning :
226+ OutputItemReasoning :
227227 type : object
228228 properties :
229229 type :
@@ -256,8 +256,19 @@ components:
256256 - in_progress
257257 required :
258258 - type
259+ - id
259260 - summary
260- description : An output item containing reasoning
261+ example :
262+ type : reasoning
263+ id : reasoning-abc123
264+ summary :
265+ - type : summary_text
266+ text : Analyzed the problem using first principles
267+ ResponsesOutputItemReasoning :
268+ allOf :
269+ - $ref : ' #/components/schemas/OutputItemReasoning'
270+ - type : object
271+ properties : {}
261272 example :
262273 id : reasoning-123
263274 type : reasoning
@@ -268,6 +279,7 @@ components:
268279 content :
269280 - type : reasoning_text
270281 text : First, we analyze the problem...
282+ description : An output item containing reasoning
271283 OutputItemFunctionCall :
272284 type : object
273285 properties :
@@ -655,6 +667,7 @@ components:
655667 format : mp3
656668 ToolCallStatus :
657669 type : string
670+ nullable : true
658671 enum :
659672 - in_progress
660673 - completed
@@ -752,6 +765,7 @@ components:
752765 - function_call_output
753766 id :
754767 type : string
768+ nullable : true
755769 call_id :
756770 type : string
757771 output :
@@ -760,7 +774,6 @@ components:
760774 $ref : ' #/components/schemas/ToolCallStatus'
761775 required :
762776 - type
763- - id
764777 - call_id
765778 - output
766779 - type : object
@@ -1159,47 +1172,6 @@ components:
11591172 format :
11601173 type : text
11611174 verbosity : medium
1162- OutputItemReasoning :
1163- type : object
1164- properties :
1165- type :
1166- type : string
1167- enum :
1168- - reasoning
1169- id :
1170- type : string
1171- content :
1172- type : array
1173- items :
1174- $ref : ' #/components/schemas/ReasoningTextContent'
1175- summary :
1176- type : array
1177- items :
1178- $ref : ' #/components/schemas/ReasoningSummaryText'
1179- encrypted_content :
1180- type : string
1181- nullable : true
1182- status :
1183- anyOf :
1184- - type : string
1185- enum :
1186- - completed
1187- - type : string
1188- enum :
1189- - incomplete
1190- - type : string
1191- enum :
1192- - in_progress
1193- required :
1194- - type
1195- - id
1196- - summary
1197- example :
1198- type : reasoning
1199- id : reasoning-abc123
1200- summary :
1201- - type : summary_text
1202- text : Analyzed the problem using first principles
12031175 OpenAIResponsesNonStreamingResponse :
12041176 type : object
12051177 properties :
@@ -3378,6 +3350,7 @@ components:
33783350 - function_call_output
33793351 id :
33803352 type : string
3353+ nullable : true
33813354 call_id :
33823355 type : string
33833356 output :
@@ -3386,7 +3359,6 @@ components:
33863359 $ref : ' #/components/schemas/ToolCallStatus'
33873360 required :
33883361 - type
3389- - id
33903362 - call_id
33913363 - output
33923364 description : The output from a function call execution
0 commit comments