diff --git a/.castiron.stats.yml b/.castiron.stats.yml index be5103eda..f69a8fdf5 100644 --- a/.castiron.stats.yml +++ b/.castiron.stats.yml @@ -1,6 +1,6 @@ schema_version: 1 -generation_id: 3d564437-7741-4718-ac14-d136f0ddbb80 -openapi_spec_hash: a9327591e48827c48378fa24237ebd1b -openapi_transformed_spec_hash: 1c62a22d294a516e3686b9222fe77548 +generation_id: 35daab74-8d4e-4d6f-9c38-c54f7b82e45d +openapi_spec_hash: 8d5c14d02f8cc28de343933fae3a9c28 +openapi_transformed_spec_hash: cc042503b90491f4f162ce95fae87c36 config_hash: 4617b0962f16d328804312ac81aac630 -codegen_sha: 0a0b0468da40bef16f4889adaa4d118639962570 +codegen_sha: 4e53657fc2ec8e3d75183902427cdf95db8462a0 diff --git a/api_reference/openapi.transformed.yml b/api_reference/openapi.transformed.yml index 047f3ca07..95c6792db 100644 --- a/api_reference/openapi.transformed.yml +++ b/api_reference/openapi.transformed.yml @@ -41080,6 +41080,9 @@ components: - gpt-5-pro - gpt-5-pro-2025-10-06 - gpt-5.1-codex-max + - gpt-daybreak-blue-latest + - gpt-daybreak-red-latest + - gpt-5.6-cyber ModelIdsShared: example: gpt-5.4 anyOf: @@ -70936,6 +70939,9 @@ components: - gpt-5-pro - gpt-5-pro-2025-10-06 - gpt-5.1-codex-max + - gpt-daybreak-blue-latest + - gpt-daybreak-red-latest + - gpt-5.6-cyber BetaModelIdsShared: example: gpt-5.4 anyOf: diff --git a/openai-java-core/src/main/kotlin/com/openai/models/AllModels.kt b/openai-java-core/src/main/kotlin/com/openai/models/AllModels.kt index 0ab3ae2e4..8235aa1f9 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/AllModels.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/AllModels.kt @@ -297,6 +297,12 @@ private constructor( @JvmField val GPT_5_1_CODEX_MAX = of("gpt-5.1-codex-max") + @JvmField val GPT_DAYBREAK_BLUE_LATEST = of("gpt-daybreak-blue-latest") + + @JvmField val GPT_DAYBREAK_RED_LATEST = of("gpt-daybreak-red-latest") + + @JvmField val GPT_5_6_CYBER = of("gpt-5.6-cyber") + @JvmStatic fun of(value: String) = ResponsesOnlyModel(JsonField.of(value)) } @@ -316,6 +322,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, } /** @@ -342,6 +351,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, /** * An enum member indicating that [ResponsesOnlyModel] was instantiated with an unknown * value. @@ -372,6 +384,9 @@ private constructor( GPT_5_PRO -> Value.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Value.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Value.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Value.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Value.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Value.GPT_5_6_CYBER else -> Value._UNKNOWN } @@ -400,6 +415,9 @@ private constructor( GPT_5_PRO -> Known.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Known.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Known.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Known.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Known.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Known.GPT_5_6_CYBER else -> throw OpenAIInvalidDataException("Unknown ResponsesOnlyModel: $value") } diff --git a/openai-java-core/src/main/kotlin/com/openai/models/ResponsesModel.kt b/openai-java-core/src/main/kotlin/com/openai/models/ResponsesModel.kt index 102aeafa6..566aadcd9 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/ResponsesModel.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/ResponsesModel.kt @@ -296,6 +296,12 @@ private constructor( @JvmField val GPT_5_1_CODEX_MAX = of("gpt-5.1-codex-max") + @JvmField val GPT_DAYBREAK_BLUE_LATEST = of("gpt-daybreak-blue-latest") + + @JvmField val GPT_DAYBREAK_RED_LATEST = of("gpt-daybreak-red-latest") + + @JvmField val GPT_5_6_CYBER = of("gpt-5.6-cyber") + @JvmStatic fun of(value: String) = ResponsesOnlyModel(JsonField.of(value)) } @@ -315,6 +321,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, } /** @@ -341,6 +350,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, /** * An enum member indicating that [ResponsesOnlyModel] was instantiated with an unknown * value. @@ -371,6 +383,9 @@ private constructor( GPT_5_PRO -> Value.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Value.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Value.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Value.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Value.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Value.GPT_5_6_CYBER else -> Value._UNKNOWN } @@ -399,6 +414,9 @@ private constructor( GPT_5_PRO -> Known.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Known.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Known.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Known.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Known.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Known.GPT_5_6_CYBER else -> throw OpenAIInvalidDataException("Unknown ResponsesOnlyModel: $value") } diff --git a/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponse.kt b/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponse.kt index 6e8f7e1df..352293e62 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponse.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponse.kt @@ -3158,6 +3158,12 @@ private constructor( @JvmField val GPT_5_1_CODEX_MAX = of("gpt-5.1-codex-max") + @JvmField val GPT_DAYBREAK_BLUE_LATEST = of("gpt-daybreak-blue-latest") + + @JvmField val GPT_DAYBREAK_RED_LATEST = of("gpt-daybreak-red-latest") + + @JvmField val GPT_5_6_CYBER = of("gpt-5.6-cyber") + @JvmStatic fun of(value: String) = Model(JsonField.of(value)) } @@ -3259,6 +3265,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, } /** @@ -3367,6 +3376,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, /** An enum member indicating that [Model] was instantiated with an unknown value. */ _UNKNOWN, } @@ -3476,6 +3488,9 @@ private constructor( GPT_5_PRO -> Value.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Value.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Value.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Value.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Value.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Value.GPT_5_6_CYBER else -> Value._UNKNOWN } @@ -3586,6 +3601,9 @@ private constructor( GPT_5_PRO -> Known.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Known.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Known.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Known.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Known.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Known.GPT_5_6_CYBER else -> throw OpenAIInvalidDataException("Unknown Model: $value") } diff --git a/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponsesClientEvent.kt b/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponsesClientEvent.kt index c99f7536a..c660d2bdd 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponsesClientEvent.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponsesClientEvent.kt @@ -3543,6 +3543,12 @@ private constructor( @JvmField val GPT_5_1_CODEX_MAX = of("gpt-5.1-codex-max") + @JvmField val GPT_DAYBREAK_BLUE_LATEST = of("gpt-daybreak-blue-latest") + + @JvmField val GPT_DAYBREAK_RED_LATEST = of("gpt-daybreak-red-latest") + + @JvmField val GPT_5_6_CYBER = of("gpt-5.6-cyber") + @JvmStatic fun of(value: String) = Model(JsonField.of(value)) } @@ -3644,6 +3650,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, } /** @@ -3752,6 +3761,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, /** * An enum member indicating that [Model] was instantiated with an unknown value. */ @@ -3865,6 +3877,9 @@ private constructor( GPT_5_PRO -> Value.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Value.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Value.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Value.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Value.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Value.GPT_5_6_CYBER else -> Value._UNKNOWN } @@ -3977,6 +3992,9 @@ private constructor( GPT_5_PRO -> Known.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Known.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Known.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Known.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Known.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Known.GPT_5_6_CYBER else -> throw OpenAIInvalidDataException("Unknown Model: $value") } diff --git a/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCompactParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCompactParams.kt index 36aff79f4..e6915c4ac 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCompactParams.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCompactParams.kt @@ -1462,6 +1462,12 @@ private constructor( @JvmField val GPT_5_1_CODEX_MAX = of("gpt-5.1-codex-max") + @JvmField val GPT_DAYBREAK_BLUE_LATEST = of("gpt-daybreak-blue-latest") + + @JvmField val GPT_DAYBREAK_RED_LATEST = of("gpt-daybreak-red-latest") + + @JvmField val GPT_5_6_CYBER = of("gpt-5.6-cyber") + @JvmStatic fun of(value: String) = Model(JsonField.of(value)) } @@ -1563,6 +1569,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, } /** @@ -1671,6 +1680,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, /** An enum member indicating that [Model] was instantiated with an unknown value. */ _UNKNOWN, } @@ -1780,6 +1792,9 @@ private constructor( GPT_5_PRO -> Value.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Value.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Value.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Value.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Value.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Value.GPT_5_6_CYBER else -> Value._UNKNOWN } @@ -1890,6 +1905,9 @@ private constructor( GPT_5_PRO -> Known.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Known.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Known.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Known.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Known.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Known.GPT_5_6_CYBER else -> throw OpenAIInvalidDataException("Unknown Model: $value") } diff --git a/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCreateParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCreateParams.kt index cc88690ca..9bf5ef5a7 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCreateParams.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCreateParams.kt @@ -5008,6 +5008,12 @@ private constructor( @JvmField val GPT_5_1_CODEX_MAX = of("gpt-5.1-codex-max") + @JvmField val GPT_DAYBREAK_BLUE_LATEST = of("gpt-daybreak-blue-latest") + + @JvmField val GPT_DAYBREAK_RED_LATEST = of("gpt-daybreak-red-latest") + + @JvmField val GPT_5_6_CYBER = of("gpt-5.6-cyber") + @JvmStatic fun of(value: String) = Model(JsonField.of(value)) } @@ -5109,6 +5115,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, } /** @@ -5217,6 +5226,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, /** An enum member indicating that [Model] was instantiated with an unknown value. */ _UNKNOWN, } @@ -5326,6 +5338,9 @@ private constructor( GPT_5_PRO -> Value.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Value.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Value.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Value.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Value.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Value.GPT_5_6_CYBER else -> Value._UNKNOWN } @@ -5436,6 +5451,9 @@ private constructor( GPT_5_PRO -> Known.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Known.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Known.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Known.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Known.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Known.GPT_5_6_CYBER else -> throw OpenAIInvalidDataException("Unknown Model: $value") } diff --git a/openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCompactParams.kt b/openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCompactParams.kt index b339110a8..d26b12685 100644 --- a/openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCompactParams.kt +++ b/openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCompactParams.kt @@ -1432,6 +1432,12 @@ private constructor( @JvmField val GPT_5_1_CODEX_MAX = of("gpt-5.1-codex-max") + @JvmField val GPT_DAYBREAK_BLUE_LATEST = of("gpt-daybreak-blue-latest") + + @JvmField val GPT_DAYBREAK_RED_LATEST = of("gpt-daybreak-red-latest") + + @JvmField val GPT_5_6_CYBER = of("gpt-5.6-cyber") + @JvmStatic fun of(value: String) = Model(JsonField.of(value)) } @@ -1533,6 +1539,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, } /** @@ -1641,6 +1650,9 @@ private constructor( GPT_5_PRO, GPT_5_PRO_2025_10_06, GPT_5_1_CODEX_MAX, + GPT_DAYBREAK_BLUE_LATEST, + GPT_DAYBREAK_RED_LATEST, + GPT_5_6_CYBER, /** An enum member indicating that [Model] was instantiated with an unknown value. */ _UNKNOWN, } @@ -1750,6 +1762,9 @@ private constructor( GPT_5_PRO -> Value.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Value.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Value.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Value.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Value.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Value.GPT_5_6_CYBER else -> Value._UNKNOWN } @@ -1860,6 +1875,9 @@ private constructor( GPT_5_PRO -> Known.GPT_5_PRO GPT_5_PRO_2025_10_06 -> Known.GPT_5_PRO_2025_10_06 GPT_5_1_CODEX_MAX -> Known.GPT_5_1_CODEX_MAX + GPT_DAYBREAK_BLUE_LATEST -> Known.GPT_DAYBREAK_BLUE_LATEST + GPT_DAYBREAK_RED_LATEST -> Known.GPT_DAYBREAK_RED_LATEST + GPT_5_6_CYBER -> Known.GPT_5_6_CYBER else -> throw OpenAIInvalidDataException("Unknown Model: $value") }