diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3e9af1b3..fbd9082d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.4.0" + ".": "1.5.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index fdb7ef30..38eac257 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 97 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-4865dda2b62927bd141cbc85f81be3d88602f103e2c581e15eb1caded3e3aaa2.yml -openapi_spec_hash: 7d14a9b23ef4ac93ea46d629601b6f6b -config_hash: ed1e6b3c5f93d12b80d31167f55c557c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-3ae9c18dd7ccfc3ac5206f24394665f563a19015cfa8847b2801a2694d012abc.yml +openapi_spec_hash: 48175b03b58805cd5c80793c66fd54e5 +config_hash: 4caff63b74a41f71006987db702f2918 diff --git a/CHANGELOG.md b/CHANGELOG.md index 520b7145..5b37ead2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.5.0 (2025-06-10) + +Full Changelog: [v1.4.0...v1.5.0](https://github.com/openai/openai-go/compare/v1.4.0...v1.5.0) + +### Features + +* **api:** Add o3-pro model IDs ([3bbd0b8](https://github.com/openai/openai-go/commit/3bbd0b8f09030a6c571900d444742c4fc2a3c211)) + ## 1.4.0 (2025-06-09) Full Changelog: [v1.3.0...v1.4.0](https://github.com/openai/openai-go/compare/v1.3.0...v1.4.0) diff --git a/README.md b/README.md index 33d706f8..06c306b7 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Or to pin the version: ```sh -go get -u 'github.com/openai/openai-go@v1.4.0' +go get -u 'github.com/openai/openai-go@v1.5.0' ``` diff --git a/aliases.go b/aliases.go index 9ffc4da7..b70b25bb 100644 --- a/aliases.go +++ b/aliases.go @@ -415,6 +415,12 @@ const ResponsesModelO1Pro = shared.ResponsesModelO1Pro // Equals "o1-pro-2025-03-19" const ResponsesModelO1Pro2025_03_19 = shared.ResponsesModelO1Pro2025_03_19 +// Equals "o3-pro" +const ResponsesModelO3Pro = shared.ResponsesModelO3Pro + +// Equals "o3-pro-2025-06-10" +const ResponsesModelO3Pro2025_06_10 = shared.ResponsesModelO3Pro2025_06_10 + // Equals "computer-use-preview" const ResponsesModelComputerUsePreview = shared.ResponsesModelComputerUsePreview diff --git a/internal/version.go b/internal/version.go index 02bfc38c..7147b22a 100644 --- a/internal/version.go +++ b/internal/version.go @@ -2,4 +2,4 @@ package internal -const PackageVersion = "1.4.0" // x-release-please-version +const PackageVersion = "1.5.0" // x-release-please-version diff --git a/responses/aliases.go b/responses/aliases.go index aa0ba3c8..5ccbfeec 100644 --- a/responses/aliases.go +++ b/responses/aliases.go @@ -415,6 +415,12 @@ const ResponsesModelO1Pro = shared.ResponsesModelO1Pro // Equals "o1-pro-2025-03-19" const ResponsesModelO1Pro2025_03_19 = shared.ResponsesModelO1Pro2025_03_19 +// Equals "o3-pro" +const ResponsesModelO3Pro = shared.ResponsesModelO3Pro + +// Equals "o3-pro-2025-06-10" +const ResponsesModelO3Pro2025_06_10 = shared.ResponsesModelO3Pro2025_06_10 + // Equals "computer-use-preview" const ResponsesModelComputerUsePreview = shared.ResponsesModelComputerUsePreview diff --git a/shared/shared.go b/shared/shared.go index 077e25c2..77f116cc 100644 --- a/shared/shared.go +++ b/shared/shared.go @@ -784,6 +784,8 @@ func (r *ResponseFormatTextParam) UnmarshalJSON(data []byte) error { const ( ResponsesModelO1Pro ResponsesModel = "o1-pro" ResponsesModelO1Pro2025_03_19 ResponsesModel = "o1-pro-2025-03-19" + ResponsesModelO3Pro ResponsesModel = "o3-pro" + ResponsesModelO3Pro2025_06_10 ResponsesModel = "o3-pro-2025-06-10" ResponsesModelComputerUsePreview ResponsesModel = "computer-use-preview" ResponsesModelComputerUsePreview2025_03_11 ResponsesModel = "computer-use-preview-2025-03-11" // Or some ...[ChatModel]