diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index c9512847..c07bef74 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: 5cdc014e1e0db55fdd061072c1cb7a95 + docChecksum: 4e6e233fd4bd81eb1457720250167048 docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 1.1.127 - configChecksum: dd4c63e39bf48f073622494ecad33ff7 + releaseVersion: 1.1.128 + configChecksum: 659b58f40aa3a5a62924f0ea281890e4 repoURL: https://github.com/OpenRouterTeam/python-sdk.git installationURL: https://github.com/OpenRouterTeam/python-sdk.git published: true persistentEdits: - generation_id: c3181655-779b-4074-80b2-06108326d9d4 - pristine_commit_hash: ea6c63a371d99fd9bce4cfd5379ff9bf962ac2b0 - pristine_tree_hash: 70e7ff7a8cbbe388b7bc3e3e896848abdf7f9020 + generation_id: c0c5fc1c-b80c-4670-b4e7-8e51d018632e + pristine_commit_hash: 61f2510e8a6efdd8ed1d90a7dd5d6ccf98809299 + pristine_tree_hash: db81211734187c8d5f86f5d6a71207d68da131c1 features: python: acceptHeaders: 3.0.0 @@ -7650,8 +7650,8 @@ trackedFiles: pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:484b32af2ac7a270429e651295fa6ca6afc6c6b4 - pristine_git_object: abceeec2c564f38ef86627d6b14b6d9256ec60c2 + last_write_checksum: sha1:6f5f6c0a068a39167fabc6dc73f6ec65c9423dd1 + pristine_git_object: f8d669d161a383787e29f10cd90e98c12ebf664d scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54 @@ -7678,8 +7678,8 @@ trackedFiles: pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137 src/openrouter/_version.py: id: d8d15ad6c586 - last_write_checksum: sha1:9d21564f850b1b655f1479a215e37a8e5a6787e6 - pristine_git_object: 057770285c66fb42877292b9000501977f9719ed + last_write_checksum: sha1:c1cc25629f7765963fa89fa24aa2d82f2a749926 + pristine_git_object: 611d81426fb720a86447fdfb37cd0f391bdb24e7 src/openrouter/analytics.py: id: cb406b5aaabb last_write_checksum: sha1:1e0004d8d1d5d797e2b54cd1cabeb7f9489d08e9 @@ -12886,4 +12886,3 @@ examples: "500": application/json: {"error": {"code": 500, "message": "Internal Server Error"}} examplesVersion: 1.0.2 -releaseNotes: "## Python SDK Changes:\n* `open_router.observability.list()`: `response.data[]` **Changed**\n* `open_router.observability.create()`: \n * `request.regions` **Added**\n * `response.data` **Changed**\n* `open_router.observability.get()`: `response.data` **Changed**\n* `open_router.observability.update()`: \n * `request.regions` **Added**\n * `response.data` **Changed**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index bdb2994c..7bdf7652 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true python: - version: 1.1.127 + version: 1.1.128 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index b9e88e47..0d218c78 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -24954,6 +24954,7 @@ components: type: 'string' format: description: 'Audio format (e.g., wav, mp3, flac, m4a, ogg, webm, aac). Supported formats vary by provider.' + pattern: '^[a-zA-Z0-9][a-zA-Z0-9+._-]{0,15}$' type: 'string' required: - 'data' diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 9ee56215..ac2462d1 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:1c551d0b84d26e924c5452f814262557c0a96e368cba620cdcf637ceecfce526 - sourceBlobDigest: sha256:091a46fd737e7eaf85cd6402ec86d2106a2a753bee9cacdc64fde4523e736dc6 + sourceRevisionDigest: sha256:d06ad82cf1f51f6f70dd5a83315258678fd7e3b1784b9cb760820ed39b03d939 + sourceBlobDigest: sha256:89c69de82a6ae94c2f7431d4cd056dff20a851765efbeabac62bc24be07048fb tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: open-router: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:1c551d0b84d26e924c5452f814262557c0a96e368cba620cdcf637ceecfce526 - sourceBlobDigest: sha256:091a46fd737e7eaf85cd6402ec86d2106a2a753bee9cacdc64fde4523e736dc6 + sourceRevisionDigest: sha256:d06ad82cf1f51f6f70dd5a83315258678fd7e3b1784b9cb760820ed39b03d939 + sourceBlobDigest: sha256:89c69de82a6ae94c2f7431d4cd056dff20a851765efbeabac62bc24be07048fb codeSamplesNamespace: open-router-python-code-samples - codeSamplesRevisionDigest: sha256:cb133efca89db688166250836546ee48a832b57f77cd1559fec479ef9fe1083f + codeSamplesRevisionDigest: sha256:414cb983021c9d1c65cfb46d8816966e1bd7e8a300e01c791be0cec7667a626d workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index 55ac4d04..08186d78 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2059,4 +2059,14 @@ Based on: ### Generated - [python v1.1.127] . ### Releases -- [PyPI v1.1.127] https://pypi.org/project/openrouter/1.1.127 - . \ No newline at end of file +- [PyPI v1.1.127] https://pypi.org/project/openrouter/1.1.127 - . + +## 2026-09-07 17:27:12 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.1.128] . +### Releases +- [PyPI v1.1.128] https://pypi.org/project/openrouter/1.1.128 - . \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index abceeec2..f8d669d1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openrouter" -version = "1.1.127" +version = "1.1.128" 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 05777028..611d8142 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.127" +__version__: str = "1.1.128" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.914.0" -__user_agent__: str = "speakeasy-sdk/python 1.1.127 2.914.0 1.0.0 openrouter" +__user_agent__: str = "speakeasy-sdk/python 1.1.128 2.914.0 1.0.0 openrouter" try: if __package__ is not None: diff --git a/uv.lock b/uv.lock index edc64982..d23511ce 100644 --- a/uv.lock +++ b/uv.lock @@ -213,7 +213,7 @@ wheels = [ [[package]] name = "openrouter" -version = "1.1.127" +version = "1.1.128" source = { editable = "." } dependencies = [ { name = "httpcore" },