@@ -64749,8 +64749,8 @@ components:
6474964749 ResponseConfigurationUpdate:
6475064750 type: object
6475164751 description: |
64752- A configuration update that applies to subsequent responses until it is
64753- replaced by another configuration update.
64752+ A configuration update for subsequent responses. Each setting stays in effect
64753+ until a later update replaces that setting .
6475464754 properties:
6475564755 id:
6475664756 type: string
@@ -64772,15 +64772,27 @@ components:
6477264772 description: |
6477364773 The reasoning effort used for subsequent responses until another
6477464774 configuration update replaces it.
64775+ text:
64776+ type: object
64777+ description: The text output configuration for subsequent responses.
64778+ properties:
64779+ format:
64780+ description: Use a JSON schema for structured output or text to return to plain text.
64781+ discriminator:
64782+ propertyName: type
64783+ anyOf:
64784+ - $ref: '#/components/schemas/ResponseFormatText'
64785+ - $ref: '#/components/schemas/TextResponseFormatJsonSchema'
64786+ required:
64787+ - format
6477564788 required:
6477664789 - id
6477764790 - type
6477864791 ResponseConfigurationUpdateItemParam:
6477964792 type: object
6478064793 description: |
64781- An update to the conversation's response configuration. The configuration
64782- remains in effect for subsequent responses until it is replaced by another
64783- configuration update.
64794+ An update to the conversation's response configuration. Supply reasoning,
64795+ text, or both. Each setting stays in effect until a later update replaces it.
6478464796 properties:
6478564797 id:
6478664798 anyOf:
@@ -64804,6 +64816,19 @@ components:
6480464816 description: |
6480564817 The reasoning effort to use for subsequent responses until another
6480664818 configuration update replaces it.
64819+ text:
64820+ type: object
64821+ description: The text output configuration for subsequent responses.
64822+ properties:
64823+ format:
64824+ description: Use a JSON schema for structured output or text to return to plain text.
64825+ discriminator:
64826+ propertyName: type
64827+ anyOf:
64828+ - $ref: '#/components/schemas/ResponseFormatText'
64829+ - $ref: '#/components/schemas/TextResponseFormatJsonSchema'
64830+ required:
64831+ - format
6480764832 required:
6480864833 - type
6480964834 ResponseContentPartAddedEvent:
@@ -70390,13 +70415,13 @@ components:
7039070415 Setting to `{ "type": "json_object" }` enables the older JSON mode, which
7039170416 ensures the message the model generates is valid JSON. Using `json_schema`
7039270417 is preferred for models that support it.
70418+ discriminator:
70419+ propertyName: type
7039370420 anyOf:
7039470421 - $ref: '#/components/schemas/ResponseFormatText'
7039570422 - $ref: '#/components/schemas/TextResponseFormatJsonSchema'
7039670423 x-openai-ruby-json-schema-input: true
7039770424 - $ref: '#/components/schemas/ResponseFormatJsonObject'
70398- discriminator:
70399- propertyName: type
7040070425 TextResponseFormatJsonSchema:
7040170426 x-openai-structured-output: json_schema_default_strict
7040270427 type: object
@@ -98392,12 +98417,12 @@ components:
9839298417 Setting to `{ "type": "json_object" }` enables the older JSON mode, which
9839398418 ensures the message the model generates is valid JSON. Using `json_schema`
9839498419 is preferred for models that support it.
98420+ discriminator:
98421+ propertyName: type
9839598422 anyOf:
9839698423 - $ref: '#/components/schemas/BetaResponseFormatText'
9839798424 - $ref: '#/components/schemas/BetaTextResponseFormatJsonSchema'
9839898425 - $ref: '#/components/schemas/BetaResponseFormatJsonObject'
98399- discriminator:
98400- propertyName: type
9840198426 BetaResponseFormatJsonObject:
9840298427 type: object
9840398428 title: JSON object
@@ -101460,9 +101485,8 @@ components:
101460101485 BetaResponseConfigurationUpdateItemParam:
101461101486 type: object
101462101487 description: |
101463- An update to the conversation's response configuration. The configuration
101464- remains in effect for subsequent responses until it is replaced by another
101465- configuration update.
101488+ An update to the conversation's response configuration. Supply reasoning,
101489+ text, or both. Each setting stays in effect until a later update replaces it.
101466101490 properties:
101467101491 agent:
101468101492 anyOf:
@@ -101491,6 +101515,19 @@ components:
101491101515 description: |
101492101516 The reasoning effort to use for subsequent responses until another
101493101517 configuration update replaces it.
101518+ text:
101519+ type: object
101520+ description: The text output configuration for subsequent responses.
101521+ properties:
101522+ format:
101523+ description: Use a JSON schema for structured output or text to return to plain text.
101524+ discriminator:
101525+ propertyName: type
101526+ anyOf:
101527+ - $ref: '#/components/schemas/BetaResponseFormatText'
101528+ - $ref: '#/components/schemas/BetaTextResponseFormatJsonSchema'
101529+ required:
101530+ - format
101494101531 required:
101495101532 - type
101496101533 BetaAdditionalToolsItemParam:
@@ -104217,8 +104254,8 @@ components:
104217104254 BetaResponseConfigurationUpdate:
104218104255 type: object
104219104256 description: |
104220- A configuration update that applies to subsequent responses until it is
104221- replaced by another configuration update.
104257+ A configuration update for subsequent responses. Each setting stays in effect
104258+ until a later update replaces that setting .
104222104259 properties:
104223104260 agent:
104224104261 $ref: '#/components/schemas/BetaAgentTag'
@@ -104243,6 +104280,19 @@ components:
104243104280 description: |
104244104281 The reasoning effort used for subsequent responses until another
104245104282 configuration update replaces it.
104283+ text:
104284+ type: object
104285+ description: The text output configuration for subsequent responses.
104286+ properties:
104287+ format:
104288+ description: Use a JSON schema for structured output or text to return to plain text.
104289+ discriminator:
104290+ propertyName: type
104291+ anyOf:
104292+ - $ref: '#/components/schemas/BetaResponseFormatText'
104293+ - $ref: '#/components/schemas/BetaTextResponseFormatJsonSchema'
104294+ required:
104295+ - format
104246104296 required:
104247104297 - id
104248104298 - type
0 commit comments