Add model availability NUX metadata

This commit is contained in:
Ahmed Ibrahim
2026-02-26 18:48:05 -08:00
parent d47407a2e5
commit 3b0251757a
19 changed files with 118 additions and 27 deletions

View File

@@ -22,6 +22,16 @@
},
"Model": {
"properties": {
"availabilityNux": {
"anyOf": [
{
"$ref": "#/definitions/ModelAvailabilityNux"
},
{
"type": "null"
}
]
},
"defaultReasoningEffort": {
"$ref": "#/definitions/ReasoningEffort"
},
@@ -82,6 +92,21 @@
],
"type": "object"
},
"ModelAvailabilityNux": {
"properties": {
"id": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"id",
"message"
],
"type": "object"
},
"ReasoningEffort": {
"description": "See https://platform.openai.com/docs/guides/reasoning?api-mode=responses#get-started-with-reasoning",
"enum": [