feat: Add max_output_tokens to Response API

Responses and Completions have a max_output_tokens field. It is currently
missing from the create and response object in Responses API.

This PR fixes it.

fixes: #3562
Signed-off-by: Abhishek Bongale <abhishekbongale@outlook.com>
This commit is contained in:
Abhishek Bongale 2025-10-06 09:46:09 +01:00
parent 92219fd8fb
commit bb58da22a1
14 changed files with 127 additions and 20 deletions

View file

@ -9096,6 +9096,10 @@
"type": "string",
"description": "(Optional) Truncation strategy applied to the response"
},
"max_output_tokens": {
"type": "integer",
"description": "(Optional) Upper bound for response tokens generation"
},
"input": {
"type": "array",
"items": {
@ -9914,6 +9918,9 @@
},
"max_infer_iters": {
"type": "integer"
},
"max_output_tokens": {
"type": "integer"
}
},
"additionalProperties": false,
@ -9983,6 +9990,10 @@
"truncation": {
"type": "string",
"description": "(Optional) Truncation strategy applied to the response"
},
"max_output_tokens": {
"type": "integer",
"description": "(Optional) Upper bound for response tokens generation"
}
},
"additionalProperties": false,