diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 732ef401..634a1565 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: c48cf606-fb42-4a45-9c23-8f0555307828 management: - docChecksum: 52b9616e5674dc26531fa882c93d7504 + docChecksum: 7c797e9d630b4ac23efde564dad59387 docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 1.3.80 - configChecksum: 5cb8222a959a0d468ef90ea282acea79 + releaseVersion: 1.3.81 + configChecksum: c9a7846e033503b0d54df9fb56fb137e repoURL: https://github.com/OpenRouterTeam/python-sdk.git installationURL: https://github.com/OpenRouterTeam/python-sdk.git published: true persistentEdits: - generation_id: a6382c86-1f16-453e-9724-2bf59a1dff6c - pristine_commit_hash: 74b5f63f9082cc1f1a72ba0846beab57ee301c04 - pristine_tree_hash: d92cd4818d8a8d81c11586a4ca3062ba1c493300 + generation_id: 57d1669c-3cf6-4921-be7c-753022d06708 + pristine_commit_hash: d1a173118275edb594367d35d448136f3c32e1e7 + pristine_tree_hash: 14467bcfa828495c6c19607e8c5dbceef1ba4043 features: python: acceptHeaders: 3.0.0 @@ -7072,8 +7072,8 @@ trackedFiles: pristine_git_object: 041306c0760698f92cee3ecd9ccca780fa15db5a docs/components/supportedsize.mdx: id: c38f709222bb - last_write_checksum: sha1:c9fbb7716e93b17333eedfdb7016d4281b8ac09f - pristine_git_object: 16f38dcf620a1a193612e4612a5e6b3300976b10 + last_write_checksum: sha1:3bccbb66ed2ee78aadf62b52742b778d1992bb47 + pristine_git_object: 67eedf482f85d64c7567d8838c43c4175bdec7f8 docs/components/switchyardrouterplugin.mdx: id: 86509511f517 last_write_checksum: sha1:72a811fcbb48baea6071851820eb1bb2122be5ac @@ -9976,8 +9976,8 @@ trackedFiles: pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:0ca5cad890feb4d71ec6abd074460eeb2d7355b8 - pristine_git_object: 1ac8b59d964723b35cd1cfff884e2f79e8a6d95c + last_write_checksum: sha1:dc709e21384b23e887bd6d2f586882b22f8d7a6f + pristine_git_object: d0ee03e5ac9417c2e44f7ff73871c5146575d51d scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54 @@ -10004,8 +10004,8 @@ trackedFiles: pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137 src/openrouter/_version.py: id: d8d15ad6c586 - last_write_checksum: sha1:3e1386277b134d51b9cf84da8e9388c97e73bd24 - pristine_git_object: 66b62897fd1a18f5e185408f1c324f6ed1f20eae + last_write_checksum: sha1:ec048140fa9fffd7defdc44c2a54084b693c4a8e + pristine_git_object: 2484d012047f09f32394bc7904224d7e2f844cd3 src/openrouter/alpha.py: id: 306c4d93308d last_write_checksum: sha1:30f55a360f41376ab194b9ea725fe4e001a5ae1a @@ -13260,8 +13260,8 @@ trackedFiles: pristine_git_object: c6f80ef4af6effc740beb6e0f1abfee653340717 src/openrouter/components/videomodel.py: id: a544a49f7891 - last_write_checksum: sha1:12918f01083ccaf9fda86090d8b3d6c010d55880 - pristine_git_object: f9aa031407c90e6ba1df0b14a7d6438f075d01dc + last_write_checksum: sha1:6713df6432c90a6ea768bed2d5b9e7a6fa3763e4 + pristine_git_object: 2d36013f440a10d4eab7d16bb89a0ebc411403df src/openrouter/components/videomodelslistresponse.py: id: 2e9d1ce2cf19 last_write_checksum: sha1:b94977aa6941f7cf15c889f1b7cc69b50cd35856 @@ -18595,18 +18595,4 @@ examples: examplesVersion: 1.0.2 releaseNotes: | ## Python SDK Changes: - * `open_router.interns.list_interns()`: **Removed** (Breaking ⚠️) - * `open_router.interns.create_intern()`: **Removed** (Breaking ⚠️) - * `open_router.interns.delete_intern()`: **Removed** (Breaking ⚠️) - * `open_router.interns.get_intern()`: **Removed** (Breaking ⚠️) - * `open_router.interns.update_intern()`: **Removed** (Breaking ⚠️) - * `open_router.interns.get_intern_connections()`: **Removed** (Breaking ⚠️) - * `open_router.interns.get_intern_daemon()`: **Removed** (Breaking ⚠️) - * `open_router.interns.get_intern_daemon_access()`: **Removed** (Breaking ⚠️) - * `open_router.interns.sign_intern_daemon_access_request()`: **Removed** (Breaking ⚠️) - * `open_router.interns.sign_intern_daemon_request()`: **Removed** (Breaking ⚠️) - * `open_router.interns.get_intern_icon()`: **Removed** (Breaking ⚠️) - * `open_router.interns.provision_intern()`: **Removed** (Breaking ⚠️) - * `open_router.interns.suspend_intern()`: **Removed** (Breaking ⚠️) - * `open_router.interns.chat()`: **Removed** (Breaking ⚠️) - * `open_router.interns.invoke()`: **Removed** (Breaking ⚠️) + * `open_router.video_generation.list_videos_models()`: `response.data[].supported_sizes[]` **Changed** diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 5b961237..1f73e5ec 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true python: - version: 1.3.80 + version: 1.3.81 additionalDependencies: dev: pytest: '>=8.3' diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index b2a58c60..2088f07f 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -32841,6 +32841,7 @@ components: - '480x720' - '480x854' - '480x1120' + - '496x864' - '540x360' - '560x752' - '640x360' @@ -32861,6 +32862,7 @@ components: - '834x1112' - '840x360' - '854x480' + - '864x496' - '960x720' - '960x960' - '992x432' diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 672c91ff..28f3a153 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.787.0 sources: OpenRouter API: sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:882ced4df0045b95bda12ac96debc123ac7bc308b3394c4b159f20b8ec89021c - sourceBlobDigest: sha256:f04f358dbc4b3698bfd6967169df9bea0c7b2de647ea9e67a1cfd891312c4376 + sourceRevisionDigest: sha256:ee5f48654c6e8f4f447cfbc93f4f85d1c5f5ac1915d31b7ad375974c28cac57e + sourceBlobDigest: sha256:138d3ed8f13d0140ddf709b0e4503936e094405c46af293f092ada3c97eddcc8 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: open-router: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:882ced4df0045b95bda12ac96debc123ac7bc308b3394c4b159f20b8ec89021c - sourceBlobDigest: sha256:f04f358dbc4b3698bfd6967169df9bea0c7b2de647ea9e67a1cfd891312c4376 + sourceRevisionDigest: sha256:ee5f48654c6e8f4f447cfbc93f4f85d1c5f5ac1915d31b7ad375974c28cac57e + sourceBlobDigest: sha256:138d3ed8f13d0140ddf709b0e4503936e094405c46af293f092ada3c97eddcc8 codeSamplesNamespace: open-router-python-code-samples - codeSamplesRevisionDigest: sha256:e611601a41dd0a669aebea3ce8cdfef01a422ae86beecb0c392046f68cf0ae95 + codeSamplesRevisionDigest: sha256:85a4f2e4f0cd3a3e0395cea39481be87905a4fd8c36cbdcf47036a85e58fc560 workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index 20c14237..2c5b850f 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -3569,4 +3569,14 @@ Based on: ### Generated - [python v1.3.80] . ### Releases -- [PyPI v1.3.80] https://pypi.org/project/openrouter/1.3.80 - . \ No newline at end of file +- [PyPI v1.3.80] https://pypi.org/project/openrouter/1.3.80 - . + +## 2026-10-26 19:41:21 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.3.81] . +### Releases +- [PyPI v1.3.81] https://pypi.org/project/openrouter/1.3.81 - . \ No newline at end of file diff --git a/docs/components/supportedsize.mdx b/docs/components/supportedsize.mdx index 16f38dcf..67eedf48 100644 --- a/docs/components/supportedsize.mdx +++ b/docs/components/supportedsize.mdx @@ -27,6 +27,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"480x720"` - `"480x854"` - `"480x1120"` +- `"496x864"` - `"540x360"` - `"560x752"` - `"640x360"` @@ -47,6 +48,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"834x1112"` - `"840x360"` - `"854x480"` +- `"864x496"` - `"960x720"` - `"960x960"` - `"992x432"` diff --git a/pyproject.toml b/pyproject.toml index 1ac8b59d..d0ee03e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openrouter" -version = "1.3.80" +version = "1.3.81" description = "Official Python Client SDK for OpenRouter." authors = [{ name = "OpenRouter" },] readme = "README-PYPI.md" diff --git a/src/openrouter/_version.py b/src/openrouter/_version.py index 66b62897..2484d012 100644 --- a/src/openrouter/_version.py +++ b/src/openrouter/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "openrouter" -__version__: str = "1.3.80" +__version__: str = "1.3.81" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.914.0" -__user_agent__: str = "speakeasy-sdk/python 1.3.80 2.914.0 1.0.0 openrouter" +__user_agent__: str = "speakeasy-sdk/python 1.3.81 2.914.0 1.0.0 openrouter" try: if __package__ is not None: diff --git a/src/openrouter/components/videomodel.py b/src/openrouter/components/videomodel.py index f9aa0314..2d36013f 100644 --- a/src/openrouter/components/videomodel.py +++ b/src/openrouter/components/videomodel.py @@ -67,6 +67,7 @@ "480x720", "480x854", "480x1120", + "496x864", "540x360", "560x752", "640x360", @@ -87,6 +88,7 @@ "834x1112", "840x360", "854x480", + "864x496", "960x720", "960x960", "992x432", diff --git a/uv.lock b/uv.lock index 2c505c17..72996665 100644 --- a/uv.lock +++ b/uv.lock @@ -231,7 +231,7 @@ wheels = [ [[package]] name = "openrouter" -version = "1.3.80" +version = "1.3.81" source = { editable = "." } dependencies = [ { name = "httpcore" },