From b8b82a37c1458feb7d46130f020090b6e7f1e735 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 4 Aug 2026 17:58:40 +0000 Subject: [PATCH 1/2] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.787.0 --- .speakeasy/gen.lock | 24 ++++++++++-------------- .speakeasy/gen.yaml | 2 +- .speakeasy/out.openapi.yaml | 2 ++ .speakeasy/workflow.lock | 10 +++++----- RELEASES.md | 12 +++++++++++- pyproject.toml | 2 +- src/openrouter/_version.py | 4 ++-- uv.lock | 2 +- 8 files changed, 33 insertions(+), 25 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index c79024c7..caaa27bf 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: be7c11dcf47add5989f403c393b004f7 + docChecksum: eb2e16acfab5f2032a8d548745f59efb docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 1.1.27 - configChecksum: cd57c8a0de51b8a03c8b09310929f01e + releaseVersion: 1.1.28 + configChecksum: 008659dfab46a34671b25c5b61b0599c repoURL: https://github.com/OpenRouterTeam/python-sdk.git installationURL: https://github.com/OpenRouterTeam/python-sdk.git published: true persistentEdits: - generation_id: 2bd77237-503a-4a76-a70e-c30ff7216a4d - pristine_commit_hash: 29dd98cf236ec587c0af26a6ee59169e4e4e24be - pristine_tree_hash: 6d691315fc84cf5072331ad8a3b838389435d1b0 + generation_id: 96cb77ac-d2c5-495e-82f3-0b327ef45318 + pristine_commit_hash: f4a4961eea998d48535f499a9a4072361d6d5896 + pristine_tree_hash: 9515cf8c6e8d374d9de764f767b44af866d5b3bc features: python: acceptHeaders: 3.0.0 @@ -7086,8 +7086,8 @@ trackedFiles: pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:a264d9007e08b3eae1c2386bafd532997cef58f4 - pristine_git_object: 7e513fdef9903e80c52e5722af29177e5be59a12 + last_write_checksum: sha1:3193870dc88ecc13b6062045a9c28446f2316b67 + pristine_git_object: c9429d0947678d321f59d0a94e4bd0e42b3b7d68 scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54 @@ -7114,8 +7114,8 @@ trackedFiles: pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137 src/openrouter/_version.py: id: d8d15ad6c586 - last_write_checksum: sha1:d58a79dc88238c0e3e3fe18d9e4dc5a4f537f159 - pristine_git_object: ace1bde4d196b0fb748a67f2dd51ee2b17331927 + last_write_checksum: sha1:476e03198fb60750f944e1c04354ccd2ab1e4d7c + pristine_git_object: aaaca5c82c36ebd4f3eb063dab83f9b3120267e0 src/openrouter/analytics.py: id: cb406b5aaabb last_write_checksum: sha1:3ea0f1c73fb9c101b7bc5719da4dd7bf62ff469a @@ -11905,7 +11905,3 @@ examples: "500": application/json: {"error": {"code": 500, "message": "Internal Server Error"}} examplesVersion: 1.0.2 -releaseNotes: | - ## Python SDK Changes: - * `open_router.workspaces.get_budget()`: **Added** - * `open_router.workspaces.delete_budget()`: `error.status[400]` **Added** diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index a5f7dba1..bcbc39f9 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true python: - version: 1.1.27 + version: 1.1.28 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index 2f1ef8bd..73f2f7a8 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -16053,7 +16053,9 @@ components: config: properties: account: + maxLength: 255 minLength: 1 + pattern: '^[a-zA-Z0-9_]+(?:[.-][a-zA-Z0-9_]+)*$' type: 'string' database: default: 'SNOWFLAKE_LEARNING_DB' diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index fbb5cbdc..9e9fd881 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:f89a07d7220907360b9ac5ecea709b3307e39d9ab5bf499fe78541628d17f37c - sourceBlobDigest: sha256:439eb2fb58b83d4959ec1bddce024c1a426f31d3b6d21f130383a9c6d611b17f + sourceRevisionDigest: sha256:4cac77c6135f24b52b5e30693a512a9723a7fe0d0dc6b12fd50aae2e4fdf127a + sourceBlobDigest: sha256:894a231d94956b7d96c0db56ba75097b4054aa04d322785cbb1a9d3a1639ffe8 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: open-router: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:f89a07d7220907360b9ac5ecea709b3307e39d9ab5bf499fe78541628d17f37c - sourceBlobDigest: sha256:439eb2fb58b83d4959ec1bddce024c1a426f31d3b6d21f130383a9c6d611b17f + sourceRevisionDigest: sha256:4cac77c6135f24b52b5e30693a512a9723a7fe0d0dc6b12fd50aae2e4fdf127a + sourceBlobDigest: sha256:894a231d94956b7d96c0db56ba75097b4054aa04d322785cbb1a9d3a1639ffe8 codeSamplesNamespace: open-router-python-code-samples - codeSamplesRevisionDigest: sha256:5e817705b5cab5aa1a246b2d529ca39c280a66a80484e15a8e9708faf9190f89 + codeSamplesRevisionDigest: sha256:62c9899981a9e2e8a5c6508343713b32a08ce639114f06238a2be712f04f1773 workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index 25db371f..1ea11541 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1059,4 +1059,14 @@ Based on: ### Generated - [python v1.1.27] . ### Releases -- [PyPI v1.1.27] https://pypi.org/project/openrouter/1.1.27 - . \ No newline at end of file +- [PyPI v1.1.27] https://pypi.org/project/openrouter/1.1.27 - . + +## 2026-08-04 17:56:34 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.1.28] . +### Releases +- [PyPI v1.1.28] https://pypi.org/project/openrouter/1.1.28 - . \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 7e513fde..c9429d09 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openrouter" -version = "1.1.27" +version = "1.1.28" 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 ace1bde4..aaaca5c8 100644 --- a/src/openrouter/_version.py +++ b/src/openrouter/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "openrouter" -__version__: str = "1.1.27" +__version__: str = "1.1.28" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.914.0" -__user_agent__: str = "speakeasy-sdk/python 1.1.27 2.914.0 1.0.0 openrouter" +__user_agent__: str = "speakeasy-sdk/python 1.1.28 2.914.0 1.0.0 openrouter" try: if __package__ is not None: diff --git a/uv.lock b/uv.lock index f06b50fa..b2700aee 100644 --- a/uv.lock +++ b/uv.lock @@ -213,7 +213,7 @@ wheels = [ [[package]] name = "openrouter" -version = "1.1.27" +version = "1.1.28" source = { editable = "." } dependencies = [ { name = "httpcore" }, From 6034028f4164bd32a8f254f6a955dbc7069b3c77 Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:58:48 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow