Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/open-webui/open-webui/pull/22024
**Author:** [@dependabot[bot]](https://github.com/apps/dependabot)
**Created:** 3/1/2026
**Status:** ❌ Closed
**Base:** `dev` ← **Head:** `dependabot/uv/dev/openai-2.24.0`
---
### 📝 Commits (1)
- [`2261f52`](https://github.com/open-webui/open-webui/commit/2261f52536fdabace5f91e048c59ed17e22d80cc) chore(deps): bump openai from 1.59.7 to 2.24.0
### 📊 Changes
**1 file changed** (+1408 additions, -1043 deletions)
<details>
<summary>View changed files</summary>
📝 `uv.lock` (+1408 -1043)
</details>
### 📄 Description
Bumps [openai](https://github.com/openai/openai-python) from 1.59.7 to 2.24.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/openai/openai-python/releases">openai's releases</a>.</em></p>
<blockquote>
<h2>v2.24.0</h2>
<h2>2.24.0 (2026-02-24)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.23.0...v2.24.0">v2.23.0...v2.24.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add phase (<a href="https://github.com/openai/openai-python/commit/391deb99f6a92e51bffb25efd8dfe367d144bb9d">391deb9</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>api:</strong> fix phase enum (<a href="https://github.com/openai/openai-python/commit/42ebf7c30b7e27a175c0d75fcf42c8dc858e56d6">42ebf7c</a>)</li>
<li><strong>api:</strong> phase docs (<a href="https://github.com/openai/openai-python/commit/7ddc61cd0f7825d5e7f3a10daf809135511d8d20">7ddc61c</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> make <code>test_proxy_environment_variables</code> more resilient to env (<a href="https://github.com/openai/openai-python/commit/65af8fd8550e99236e3f4dcb035312441788157a">65af8fd</a>)</li>
<li><strong>internal:</strong> refactor sse event parsing (<a href="https://github.com/openai/openai-python/commit/23446008f06fb474d8c75d14a1bce26f4c5b95d8">2344600</a>)</li>
</ul>
<h2>v2.23.0</h2>
<h2>2.23.0 (2026-02-24)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.22.0...v2.23.0">v2.22.0...v2.23.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add gpt-realtime-1.5 and gpt-audio-1.5 model options to realtime calls (<a href="https://github.com/openai/openai-python/commit/3300b61e1d5a34c9d28ec9cebbebd0de1fa93aa6">3300b61</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> make <code>test_proxy_environment_variables</code> more resilient (<a href="https://github.com/openai/openai-python/commit/6b441e2c43df60a773f62308e918d76b8eb3c4d3">6b441e2</a>)</li>
</ul>
<h2>v2.22.0</h2>
<h2>2.22.0 (2026-02-23)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.21.0...v2.22.0">v2.21.0...v2.22.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> websockets for responses api (<a href="https://github.com/openai/openai-python/commit/c01f6fb0d55b7454f73c4904ea7a1954553085dc">c01f6fb</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> add request options to SSE classes (<a href="https://github.com/openai/openai-python/commit/cdb4315ee29d5260bb373625d74cb523b4e3859c">cdb4315</a>)</li>
<li>update mock server docs (<a href="https://github.com/openai/openai-python/commit/91f4da80ec3dba5d3566961560dfd6feb9c2feb0">91f4da8</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/openai/openai-python/blob/main/CHANGELOG.md">openai's changelog</a>.</em></p>
<blockquote>
<h2>2.24.0 (2026-02-24)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.23.0...v2.24.0">v2.23.0...v2.24.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add phase (<a href="https://github.com/openai/openai-python/commit/391deb99f6a92e51bffb25efd8dfe367d144bb9d">391deb9</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>api:</strong> fix phase enum (<a href="https://github.com/openai/openai-python/commit/42ebf7c30b7e27a175c0d75fcf42c8dc858e56d6">42ebf7c</a>)</li>
<li><strong>api:</strong> phase docs (<a href="https://github.com/openai/openai-python/commit/7ddc61cd0f7825d5e7f3a10daf809135511d8d20">7ddc61c</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> make <code>test_proxy_environment_variables</code> more resilient to env (<a href="https://github.com/openai/openai-python/commit/65af8fd8550e99236e3f4dcb035312441788157a">65af8fd</a>)</li>
<li><strong>internal:</strong> refactor sse event parsing (<a href="https://github.com/openai/openai-python/commit/23446008f06fb474d8c75d14a1bce26f4c5b95d8">2344600</a>)</li>
</ul>
<h2>2.23.0 (2026-02-24)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.22.0...v2.23.0">v2.22.0...v2.23.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add gpt-realtime-1.5 and gpt-audio-1.5 model options to realtime calls (<a href="https://github.com/openai/openai-python/commit/3300b61e1d5a34c9d28ec9cebbebd0de1fa93aa6">3300b61</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> make <code>test_proxy_environment_variables</code> more resilient (<a href="https://github.com/openai/openai-python/commit/6b441e2c43df60a773f62308e918d76b8eb3c4d3">6b441e2</a>)</li>
</ul>
<h2>2.22.0 (2026-02-23)</h2>
<p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.21.0...v2.22.0">v2.21.0...v2.22.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> websockets for responses api (<a href="https://github.com/openai/openai-python/commit/c01f6fb0d55b7454f73c4904ea7a1954553085dc">c01f6fb</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> add request options to SSE classes (<a href="https://github.com/openai/openai-python/commit/cdb4315ee29d5260bb373625d74cb523b4e3859c">cdb4315</a>)</li>
<li>update mock server docs (<a href="https://github.com/openai/openai-python/commit/91f4da80ec3dba5d3566961560dfd6feb9c2feb0">91f4da8</a>)</li>
</ul>
<h3>Documentation</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/openai/openai-python/commit/656e3cab4a18262a49b961d41293367e45ee71b9"><code>656e3ca</code></a> release: 2.24.0 (<a href="https://redirect.github.com/openai/openai-python/issues/2890">#2890</a>)</li>
<li><a href="https://github.com/openai/openai-python/commit/921c330d4baebb04bbdb8070e9ced539cf49d97a"><code>921c330</code></a> release: 2.23.0</li>
<li><a href="https://github.com/openai/openai-python/commit/650ccd90dcad0ce23c06b95d8d07911f19d52513"><code>650ccd9</code></a> codegen metadata</li>
<li><a href="https://github.com/openai/openai-python/commit/9e9a4f1712ec0ec637ca4f6e3f50e1647d268576"><code>9e9a4f1</code></a> feat(api): add gpt-realtime-1.5 and gpt-audio-1.5 model options to realtime c...</li>
<li><a href="https://github.com/openai/openai-python/commit/588d239c1073442f982165d310f9ccf09f631f7c"><code>588d239</code></a> chore(internal): make <code>test_proxy_environment_variables</code> more resilient</li>
<li><a href="https://github.com/openai/openai-python/commit/481ff6ef4c050469fa971746fb14b675d90a2e56"><code>481ff6e</code></a> release: 2.22.0</li>
<li><a href="https://github.com/openai/openai-python/commit/e273d622e85d7380f5ce715172c23d55ce8625a9"><code>e273d62</code></a> feat(api): websockets for responses api</li>
<li><a href="https://github.com/openai/openai-python/commit/c612cfb2bbf8f119839c0625edee523dbf9f54d3"><code>c612cfb</code></a> chore(internal): add request options to SSE classes</li>
<li><a href="https://github.com/openai/openai-python/commit/849c8df45c8d295604031edfbfcf7e5ce4699c5a"><code>849c8df</code></a> docs(api): add batch size limit to file_batches parameter descriptions</li>
<li><a href="https://github.com/openai/openai-python/commit/5e5bc78aa1a8db86876635c786f127f242fdb0f1"><code>5e5bc78</code></a> docs(api): update safety_identifier documentation in chat completions and res...</li>
<li>Additional commits viewable in <a href="https://github.com/openai/openai-python/compare/v1.59.7...v2.24.0">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/22024
Author: @dependabot[bot]
Created: 3/1/2026
Status: ❌ Closed
Base:
dev← Head:dependabot/uv/dev/openai-2.24.0📝 Commits (1)
2261f52chore(deps): bump openai from 1.59.7 to 2.24.0📊 Changes
1 file changed (+1408 additions, -1043 deletions)
View changed files
📝
uv.lock(+1408 -1043)📄 Description
Bumps openai from 1.59.7 to 2.24.0.
Release notes
Sourced from openai's releases.
... (truncated)
Changelog
Sourced from openai's changelog.
... (truncated)
Commits
656e3carelease: 2.24.0 (#2890)921c330release: 2.23.0650ccd9codegen metadata9e9a4f1feat(api): add gpt-realtime-1.5 and gpt-audio-1.5 model options to realtime c...588d239chore(internal): maketest_proxy_environment_variablesmore resilient481ff6erelease: 2.22.0e273d62feat(api): websockets for responses apic612cfbchore(internal): add request options to SSE classes849c8dfdocs(api): add batch size limit to file_batches parameter descriptions5e5bc78docs(api): update safety_identifier documentation in chat completions and res...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.