Skip to content

Commit 3e8fcde

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate (spec change merged) 1.1.103 (#757)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent 2fbbdd1 commit 3e8fcde

12 files changed

Lines changed: 89 additions & 50 deletions

File tree

.speakeasy/gen.lock

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: c48cf606-fb42-4a45-9c23-8f0555307828
33
management:
4-
docChecksum: 6744cfb86ad76e6d95b4060306cd70e6
4+
docChecksum: 4a99bfedbb9bb40c4d653c9c16842cf8
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 1.1.102
9-
configChecksum: 48a6ea214c561b8b936aa85e761b1941
8+
releaseVersion: 1.1.103
9+
configChecksum: aaaa97703db9edfbe9a1009a84779fe6
1010
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
1212
published: true
1313
persistentEdits:
14-
generation_id: 8f644851-91ce-495a-8810-9a0c4a7ac021
15-
pristine_commit_hash: ba5831be2704654a0e5652987013dedb961f4c60
16-
pristine_tree_hash: c2f45d5eeeb83ac7b3e0dd0c94227f2cd2f1b20a
14+
generation_id: 5af8de57-dc0b-40ea-b57a-fb261e626bf5
15+
pristine_commit_hash: b626705a10083ce0eb67987e44393351f50d63a2
16+
pristine_tree_hash: 58bb9ba91c9012d9e7d657331a73ccc1bc5471cb
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -6842,8 +6842,8 @@ trackedFiles:
68426842
pristine_git_object: f0a800135df0c6e4799128a4fbc901c576c8c6ce
68436843
docs/operations/listmodelsuserrequest.mdx:
68446844
id: 01537864056e
6845-
last_write_checksum: sha1:860605a95a465af148f71c6a1bd3de135092dd95
6846-
pristine_git_object: 5e2917bd45a55ce6eea3bf36be5ebd33e9d6ea17
6845+
last_write_checksum: sha1:fe26690258f59a6c3659838734f2b63965159c16
6846+
pristine_git_object: b0cc0a75f1476c2abc9f14e2053a27fb1db46d68
68476847
docs/operations/listmodelsuserresponse.mdx:
68486848
id: 34f7a1648ceb
68496849
last_write_checksum: sha1:bf1ee4a9b2ad707ff1c39ea8680e72e5d0c27b9a
@@ -7342,8 +7342,8 @@ trackedFiles:
73427342
pristine_git_object: 6ee346c73844495c95009346a1242ed6f37d58b5
73437343
docs/sdks/models/README.mdx:
73447344
id: 58f1ca464e0b
7345-
last_write_checksum: sha1:34535ca4139b5892da3c9beaa5636cd9d362399b
7346-
pristine_git_object: 273eaea4035f1dfdd97cae5f676245d6a28edbf7
7345+
last_write_checksum: sha1:1fb21d0d43aaa689a1773ae66e277abcf3e2dbd3
7346+
pristine_git_object: c23025f4fcf605d83b7ba9abb839e88a173fe3ff
73477347
docs/sdks/oauth/README.mdx:
73487348
id: 42b5079343d2
73497349
last_write_checksum: sha1:60ecae1338bc4487fbb050b6044ddc08dd7d1685
@@ -7398,8 +7398,8 @@ trackedFiles:
73987398
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
73997399
pyproject.toml:
74007400
id: 5d07e7d72637
7401-
last_write_checksum: sha1:981a937fa5fe6cf5bd7a0935efcb2d5ca8bf3763
7402-
pristine_git_object: c4f5ad6da93b0c93863b66c2f39bd0a883fa5e87
7401+
last_write_checksum: sha1:c94585f39aa006a1e154f0af4f6dcbbb38094609
7402+
pristine_git_object: 5bc1bd724f64b40ad4f24b6294ef6593faab9333
74037403
scripts/prepare_readme.py:
74047404
id: e0c5957a6035
74057405
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -7426,8 +7426,8 @@ trackedFiles:
74267426
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
74277427
src/openrouter/_version.py:
74287428
id: d8d15ad6c586
7429-
last_write_checksum: sha1:fa2c3f145b1f759f3dbbf3d5e02842be26df0860
7430-
pristine_git_object: 484b67eee98df80ec3310e0cdb0846acbd89a3ae
7429+
last_write_checksum: sha1:fcde4c9b6814c1b3d2b08b92ef9b1fed14650d65
7430+
pristine_git_object: 939a6dd5a4d81df72fe5231f8f9c44a05352234e
74317431
src/openrouter/analytics.py:
74327432
id: cb406b5aaabb
74337433
last_write_checksum: sha1:1e0004d8d1d5d797e2b54cd1cabeb7f9489d08e9
@@ -10078,8 +10078,8 @@ trackedFiles:
1007810078
pristine_git_object: 5b741456655ff48919d17ffd552a6410f0587966
1007910079
src/openrouter/models_.py:
1008010080
id: 4e1ae1fe5b98
10081-
last_write_checksum: sha1:46bf70462d029118eb7bed05e0a563ff8542468b
10082-
pristine_git_object: 7b5ef610a5536d64903205b859608d7be6076d4d
10081+
last_write_checksum: sha1:fa6b119034b3695e9ee6260445f1ec2ee3220015
10082+
pristine_git_object: f0c6429a86afd1fe013547737bebc22daf5d5cc9
1008310083
src/openrouter/oauth.py:
1008410084
id: 1948ce27255b
1008510085
last_write_checksum: sha1:8d6ba30594d5674164f045d6655914b801268f72
@@ -10394,8 +10394,8 @@ trackedFiles:
1039410394
pristine_git_object: 797af26e7d4985305600eb79b3ede8e78379d13a
1039510395
src/openrouter/operations/listmodelsuser.py:
1039610396
id: 16eb5946cf60
10397-
last_write_checksum: sha1:0cbbd011e6a5b332eefbed8e9ede96287fdd9a40
10398-
pristine_git_object: 8a540289e07f888ba77baab1ebe1259b8221a3d4
10397+
last_write_checksum: sha1:701d966be65bd4fbfba54c107aa24b4ae554875c
10398+
pristine_git_object: 614eed41948fb478762db3846d82a08f0709e5cd
1039910399
src/openrouter/operations/listobservabilitydestinations.py:
1040010400
id: 40d2ffa975ee
1040110401
last_write_checksum: sha1:81c37a18a7326ddbe95a22d2f43a178cd6a58a93
@@ -12473,4 +12473,6 @@ examples:
1247312473
"503":
1247412474
application/json: {"error": {"code": 503, "message": "Service temporarily unavailable"}}
1247512475
examplesVersion: 1.0.2
12476-
releaseNotes: "## Python SDK Changes:\n* `open_router.tts.create_speech()`: \n * `request.provider.options.cosine` **Added**\n* `open_router.stt.create_transcription()`: \n * `request.provider.options.cosine` **Added**\n* `open_router.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(cosine)` **Added**\n* `open_router.byok.create()`: \n * `request.provider.enum(cosine)` **Added**\n * `response.data.provider.enum(cosine)` **Added**\n* `open_router.byok.get()`: `response.data.provider.enum(cosine)` **Added**\n* `open_router.byok.update()`: `response.data.provider.enum(cosine)` **Added**\n* `open_router.chat.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(cosine)` **Added**\n* `open_router.embeddings.generate()`: \n * `request.provider.ignore[].union(ProviderName).enum(cosine)` **Added**\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].provider_name.enum(cosine)` **Added**\n* `open_router.endpoints.list()`: `response.data.endpoints[].provider_name.enum(cosine)` **Added**\n* `open_router.generations.get_generation()`: `response.data.provider_responses[].provider_name.enum(cosine)` **Added**\n* `open_router.images.generate()`: `request.provider` **Changed**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.provider.ignore[].union(ProviderName).enum(cosine)` **Added**\n* `open_router.presets.create_presets_messages()`: \n * `request.provider.ignore[].union(ProviderName).enum(cosine)` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.provider.ignore[].union(ProviderName).enum(cosine)` **Added**\n* `open_router.rerank.rerank()`: \n * `request.provider.ignore[].union(ProviderName).enum(cosine)` **Added**\n* `open_router.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(cosine)` **Added**\n* `open_router.beta.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(cosine)` **Added**\n* `open_router.video_generation.generate()`: \n * `request.provider.options.cosine` **Added**\n"
12476+
releaseNotes: |
12477+
## Python SDK Changes:
12478+
* `open_router.models.list_for_user()`: `request.output_modalities` **Added**

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ generation:
3636
documentation: mintlify
3737
preApplyUnionDiscriminators: true
3838
python:
39-
version: 1.1.102
39+
version: 1.1.103
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

.speakeasy/out.openapi.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36048,7 +36048,7 @@ paths:
3604836048
- $ref: "#/components/parameters/AppCategories"
3604936049
/models/user:
3605036050
get:
36051-
description: 'List models filtered by user provider preferences, [privacy settings](https://openrouter.ai/docs/guides/privacy/provider-logging), and [guardrails](https://openrouter.ai/docs/guides/features/guardrails). If requesting through a regional hostname, the results will be filtered to models that satisfy in-region routing for that region.'
36051+
description: 'List models filtered by user provider preferences, [privacy settings](https://openrouter.ai/docs/guides/privacy/provider-logging), and [guardrails](https://openrouter.ai/docs/guides/features/guardrails). Returns text-output models by default; pass `output_modalities` (e.g. `image,audio,embeddings` or `all`) to include other modalities. If requesting through a regional hostname, the results will be filtered to models that satisfy in-region routing for that region.'
3605236052
operationId: 'listModelsUser'
3605336053
parameters:
3605436054
- description: 'Number of records to skip for pagination. When both offset and limit are omitted, the full list is returned'
@@ -36075,6 +36075,14 @@ paths:
3607536075
maximum: 1000
3607636076
minimum: 1
3607736077
type: 'integer'
36078+
- description: 'Filter models by output modality. Accepts a comma-separated list of modalities (text, image, audio, embeddings) or "all" to include all models. Defaults to "text".'
36079+
in: 'query'
36080+
name: 'output_modalities'
36081+
required: false
36082+
schema:
36083+
description: 'Filter models by output modality. Accepts a comma-separated list of modalities (text, image, audio, embeddings) or "all" to include all models. Defaults to "text".'
36084+
example: 'text'
36085+
type: 'string'
3607836086
responses:
3607936087
'200':
3608036088
content:

.speakeasy/workflow.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ speakeasyVersion: 1.787.0
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:a99e59861080291ca3bfe843adfa5748bd26542ac1552abc5c0ceb32180e4f1c
6-
sourceBlobDigest: sha256:e783ca62e795d47da3b9baf10a4abf2f52d83a924a85d231721a7e9ac54d8586
5+
sourceRevisionDigest: sha256:0942b4e18ff30f8424ba64e3c3b2624f5469d4b36bff4b95a764233041ebbc9d
6+
sourceBlobDigest: sha256:e4a0ea6b81d119b6a7dafc24bd80d38ede2b4e820755575d0b07ff4ecb434234
77
tags:
88
- latest
99
- 1.0.0
1010
targets:
1111
open-router:
1212
source: OpenRouter API
1313
sourceNamespace: open-router-chat-completions-api
14-
sourceRevisionDigest: sha256:a99e59861080291ca3bfe843adfa5748bd26542ac1552abc5c0ceb32180e4f1c
15-
sourceBlobDigest: sha256:e783ca62e795d47da3b9baf10a4abf2f52d83a924a85d231721a7e9ac54d8586
14+
sourceRevisionDigest: sha256:0942b4e18ff30f8424ba64e3c3b2624f5469d4b36bff4b95a764233041ebbc9d
15+
sourceBlobDigest: sha256:e4a0ea6b81d119b6a7dafc24bd80d38ede2b4e820755575d0b07ff4ecb434234
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:7341a9aaacdd9178a3614b909dffc04edb74fa1f81e25f46ee155826c3f25a6c
17+
codeSamplesRevisionDigest: sha256:e65200767bc077ad2e18b2a8b06f61b15a2c3eb9c12b5ab51f26bca7802c4045
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: 1.787.0

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1809,4 +1809,14 @@ Based on:
18091809
### Generated
18101810
- [python v1.1.102] .
18111811
### Releases
1812-
- [PyPI v1.1.102] https://pypi.org/project/openrouter/1.1.102 - .
1812+
- [PyPI v1.1.102] https://pypi.org/project/openrouter/1.1.102 - .
1813+
1814+
## 2026-08-28 19:50:28
1815+
### Changes
1816+
Based on:
1817+
- OpenAPI Doc
1818+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
1819+
### Generated
1820+
- [python v1.1.103] .
1821+
### Releases
1822+
- [PyPI v1.1.103] https://pypi.org/project/openrouter/1.1.103 - .

0 commit comments

Comments
 (0)