Skip to content

Commit e485982

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate (spec change merged) 1.3.178 (#1344)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent 653e42e commit e485982

18 files changed

Lines changed: 269 additions & 67 deletions

‎.speakeasy/gen.lock‎

Lines changed: 37 additions & 27 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: 8cf317d71b4a1b0db5e2ec826b2d66c9
4+
docChecksum: 2ace0b02a0c2b9220ac27bef86852841
55
docVersion: 1.0.0
66
speakeasyVersion: 1.803.2
77
generationVersion: 2.950.13
8-
releaseVersion: 1.3.177
9-
configChecksum: 322aaeaf32dbc731ba33698273262c37
8+
releaseVersion: 1.3.178
9+
configChecksum: 201bf1844a1252b62a3ff368d4114052
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: ab02408d-8eb2-499a-abd6-b5833ab6f5d5
15-
pristine_commit_hash: cfa96fbf31ab661fcf7f9d577099e9021f5a5f43
16-
pristine_tree_hash: 9d807a3e3e7c36b3e738e02e1d2f7e46a1498c1b
14+
generation_id: d2861555-61bf-4725-b0d0-a7fcff43fc44
15+
pristine_commit_hash: 1264cd2abfa656c334c5528a6f5d52802ff0307a
16+
pristine_tree_hash: 4f8c74503c192ccf692f5851ee028ba74db3c84e
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -4368,8 +4368,8 @@ trackedFiles:
43684368
pristine_git_object: bcce3f327e9c26e34544c80df20bde3085c6bca1
43694369
docs/components/imagegenerationproviderpreferences.mdx:
43704370
id: 96067cea4257
4371-
last_write_checksum: sha1:683e768cd22cb882e63ac710bcfd07cf4fe7006c
4372-
pristine_git_object: 600054638551c7978608866027bff8cff5829e0f
4371+
last_write_checksum: sha1:84617c364f42c45b5f76cb20dd21c491e9ab9a49
4372+
pristine_git_object: 562979bb816d35865d37dd7d9f143c06cfa37245
43734373
docs/components/imagegenerationproviderpreferencesignore.mdx:
43744374
id: 0c7b1553ce53
43754375
last_write_checksum: sha1:6d55c341ed1a68b8656b8b4564794941881b3487
@@ -4402,6 +4402,10 @@ trackedFiles:
44024402
id: cab3c6c6dfc6
44034403
last_write_checksum: sha1:ea6f2fa5f8f63600e2d1a67a784e6a93cf295975
44044404
pristine_git_object: 8501680bcfebabb3af52b518c01f732d18282120
4405+
docs/components/imagegenerationrequestdatacollection.mdx:
4406+
id: 4f88f167e60e
4407+
last_write_checksum: sha1:359fe706c34563dac49077cd9815ea8e28872d77
4408+
pristine_git_object: 1ea2acedf170c113ec95a3745c7799841823bed1
44054409
docs/components/imagegenerationrequestimageurl.mdx:
44064410
id: bec658a4fbd7
44074411
last_write_checksum: sha1:9d877ffc82f167a19eabe781637dab59822a60bc
@@ -9180,12 +9184,16 @@ trackedFiles:
91809184
pristine_git_object: 47158d146ef4e92c5f47cb737170922102bfec11
91819185
docs/components/videogenerationrequest.mdx:
91829186
id: b92ddbd15ee4
9183-
last_write_checksum: sha1:d0d21e9ba8a8ecd32c060852cb1b17c6881e9119
9184-
pristine_git_object: 0cbdf4bed1314757cab2b6a7a2141160137b1b6e
9187+
last_write_checksum: sha1:528aed7ffeb57aff61f6c63151402e32e58dbdeb
9188+
pristine_git_object: 993827a2d201db03b116b3e68acaa6b207fa0a0d
91859189
docs/components/videogenerationrequestaspectratio.mdx:
91869190
id: c14859c0d8c3
91879191
last_write_checksum: sha1:6bbcc801080774c36e090c4746e5fd957409357f
91889192
pristine_git_object: 0d230cee6404c6b7fc4044e308db451f07140a6b
9193+
docs/components/videogenerationrequestdatacollection.mdx:
9194+
id: 88138d33e5b8
9195+
last_write_checksum: sha1:2fbb361d129b7b9a567ca0f9c4066e8faf0ca303
9196+
pristine_git_object: c21cc25e0f8594bb2b33dab67b8b023d40ce3240
91899197
docs/components/videogenerationrequestignore.mdx:
91909198
id: ac6278a72d93
91919199
last_write_checksum: sha1:21dc880010c8cfc07b1c1a0e53e7b163b74b6300
@@ -9204,8 +9212,8 @@ trackedFiles:
92049212
pristine_git_object: 0ddf6c9ae48cd55530b5a44d162a00f6fcaaff8c
92059213
docs/components/videogenerationrequestprovider.mdx:
92069214
id: d6424dd5de9d
9207-
last_write_checksum: sha1:6754ce63a0429bcee89afecc36d06834eeb41c1d
9208-
pristine_git_object: 88b30bc0ab636f98d5642a51ceed496d3f740385
9215+
last_write_checksum: sha1:86cf645130b70b9efa9ade4a0f9c506bb3163481
9216+
pristine_git_object: 0fcfb3374fd2fcde479f61ad74eb3f014a43d059
92099217
docs/components/videogenerationrequestresolution.mdx:
92109218
id: b4287dc60239
92119219
last_write_checksum: sha1:53e4bbc3b66ae6ef1aeabe2269192cbfc5126ce0
@@ -11660,8 +11668,8 @@ trackedFiles:
1166011668
pristine_git_object: 63da02745c8b365676c3a049a527dc6964b1480b
1166111669
docs/sdks/videogeneration/README.mdx:
1166211670
id: 9a8fa04c3872
11663-
last_write_checksum: sha1:53701d6dd2b287509cca780989aadedbe27d51dd
11664-
pristine_git_object: cc656447f123c27432f52b08a244348033479481
11671+
last_write_checksum: sha1:fe112e73ee5579131f191801b2e3be900a534f70
11672+
pristine_git_object: 4667dbd130618ccdfacb1e18be1aeff71d1eb53a
1166511673
docs/sdks/workspaces/README.mdx:
1166611674
id: 0c75d023ef6b
1166711675
last_write_checksum: sha1:9d42934e7e99f371d3f0bbff2d2af8c4b9061b50
@@ -11672,8 +11680,8 @@ trackedFiles:
1167211680
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
1167311681
pyproject.toml:
1167411682
id: 5d07e7d72637
11675-
last_write_checksum: sha1:753e5b5f275a13012d1ff86244931029bc14acb9
11676-
pristine_git_object: 6a377642bead046ca9a0f2084a4279cfdd9ace1c
11683+
last_write_checksum: sha1:1e2140d8a3ee83f6620ccf9a986c74d453631220
11684+
pristine_git_object: 56d6ad3f2c393e2e8ab69652234b99aa2b52abe5
1167711685
scripts/prepare_readme.py:
1167811686
id: e0c5957a6035
1167911687
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -11700,8 +11708,8 @@ trackedFiles:
1170011708
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
1170111709
src/openrouter/_version.py:
1170211710
id: d8d15ad6c586
11703-
last_write_checksum: sha1:562fffcf8f16471e0edab7a593f188b42b38c605
11704-
pristine_git_object: d0b0886a1f7ca70821daf6b653af631849fc126f
11711+
last_write_checksum: sha1:21198b40d0794ad81b15c062a274be1159e91fdb
11712+
pristine_git_object: 662844562af3b3847757e248d4e8249977a4d871
1170511713
src/openrouter/alpha.py:
1170611714
id: 306c4d93308d
1170711715
last_write_checksum: sha1:80cc0f39649445431cc2247ed0e0765438467766
@@ -11748,8 +11756,8 @@ trackedFiles:
1174811756
pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
1174911757
src/openrouter/components/__init__.py:
1175011758
id: 81754e97b3f4
11751-
last_write_checksum: sha1:9bb43306cf9197dc1aec78a1a3bfe8795a2c73d3
11752-
pristine_git_object: 0ade14c3fa36bfe51e26469c5ee50e9ff3bdc35b
11759+
last_write_checksum: sha1:62ad074d05ac236d8501289a195f079624f74b15
11760+
pristine_git_object: 82d048afb80ff11f2bebec41fe6144180e3da3e3
1175311761
src/openrouter/components/aabenchmarkentry.py:
1175411762
id: e2e0f0b48c82
1175511763
last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -13592,8 +13600,8 @@ trackedFiles:
1359213600
pristine_git_object: 9cb42cff16d478f29066a6e09d32ea9d7bfe41db
1359313601
src/openrouter/components/imagegenerationproviderpreferences.py:
1359413602
id: 100a82a54e2d
13595-
last_write_checksum: sha1:3916197667f06a01db3a0fef7fb5056668a6ed4d
13596-
pristine_git_object: 5cb638e837ab1104bcf51868cc99689f80812271
13603+
last_write_checksum: sha1:b13309db0e40fa3029e9bc6bc05e1335cdd1a72f
13604+
pristine_git_object: c61d96ac1725cf966408790eecad814eb1086ade
1359713605
src/openrouter/components/imagegenerationrequest.py:
1359813606
id: f8291a7be9a0
1359913607
last_write_checksum: sha1:b5a0451d85f0f64de10999d53003ec2ae012311d
@@ -15468,8 +15476,8 @@ trackedFiles:
1546815476
pristine_git_object: c2f15eb53f14024dfd1e620c52a564bf4682854f
1546915477
src/openrouter/components/videogenerationrequest.py:
1547015478
id: 70e3c9ff288c
15471-
last_write_checksum: sha1:123b776671c5cec04d0e334859b16c1ee0fd6983
15472-
pristine_git_object: a096e2ea2187b819a61acee3b2fa526478512530
15479+
last_write_checksum: sha1:8984d93bf203c5664835f8f5fff6482274d322a9
15480+
pristine_git_object: 51a2ed1a52f1665341ad249cebd82750117d3068
1547315481
src/openrouter/components/videogenerationresponse.py:
1547415482
id: 541f1321b072
1547515483
last_write_checksum: sha1:6ba68c4551af144f37be940f0222f434d156e275
@@ -16612,8 +16620,8 @@ trackedFiles:
1661216620
pristine_git_object: 301f5a486f27e1dcfcb4c9029b47d6df7b683d95
1661316621
src/openrouter/video_generation.py:
1661416622
id: d0a90c1b8efe
16615-
last_write_checksum: sha1:d1d5ab60663040e7ce7b632fb48595585c603a41
16616-
pristine_git_object: 0e38feef7d65512bdbdc1ecbec4ebcf8821ee1ca
16623+
last_write_checksum: sha1:8380e17b197d8113b30ca61dcc3eeb29ccc31437
16624+
pristine_git_object: 7c7a30072878bd64beba45df6e5ac35ed19fada0
1661716625
src/openrouter/workspaces.py:
1661816626
id: cd6c533b1802
1661916627
last_write_checksum: sha1:8f0231785c533c9076eb9520bb7574620d18136c
@@ -21709,4 +21717,6 @@ examples:
2170921717
"500":
2171021718
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
2171121719
examplesVersion: 1.0.2
21712-
releaseNotes: "## Python SDK Changes:\n* `open_router.alpha.decisions.create()`: `request.provider` **Changed**\n* `open_router.alpha.extractions.create()`: `request.provider` **Changed**\n* `open_router.tts.create_speech()`: `request.provider` **Changed**\n* `open_router.stt.create_transcription()`: `request.provider` **Changed**\n* `open_router.batch.create_batches()`: \n * `request.provider.only[].union(ProviderName).enum(doubleword)` **Added**\n * `response.results[].response.body` **Changed**\n* `open_router.batch.get_batches()`: `response.results[].response.body` **Changed**\n* `open_router.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(doubleword)` **Added**\n* `open_router.byok.create()`: \n * `request.provider.enum(doubleword)` **Added**\n * `response.data.provider.enum(doubleword)` **Added**\n* `open_router.byok.get()`: `response.data.provider.enum(doubleword)` **Added**\n* `open_router.byok.update()`: `response.data.provider.enum(doubleword)` **Added**\n* `open_router.embeddings.generate()`: `request.provider` **Changed**\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].provider_name.enum(doubleword)` **Added**\n* `open_router.endpoints.list()`: `response.data.endpoints[].provider_name.enum(doubleword)` **Added**\n* `open_router.generations.get_generation()`: `response.data.provider_responses[].provider_name.enum(doubleword)` **Added**\n* `open_router.presets.create_presets_chat_completions()`: `request.provider` **Changed**\n* `open_router.presets.create_presets_messages()`: `request.provider` **Changed**\n* `open_router.presets.create_presets_responses()`: `request` **Changed**\n* `open_router.rerank.rerank()`: `request.provider` **Changed**\n* `open_router.system_one.create()`: `request.provider` **Changed**\n* `open_router.video_generation.generate()`: `request.provider` **Changed**\n"
21720+
releaseNotes: |
21721+
## Python SDK Changes:
21722+
* `open_router.video_generation.generate()`: `request.provider` **Changed**

‎.speakeasy/gen.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ generation:
3737
documentation: mintlify
3838
preApplyUnionDiscriminators: true
3939
python:
40-
version: 1.3.177
40+
version: 1.3.178
4141
additionalDependencies:
4242
dev:
4343
pytest: '>=8.3'

‎.speakeasy/out.openapi.yaml‎

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16985,6 +16985,18 @@ components:
1698516985
type:
1698616986
- 'boolean'
1698716987
- 'null'
16988+
data_collection:
16989+
description: "Data collection setting. If no available model provider meets the requirement, your request will return an error.\n- allow: (default) allow providers that may train on user data\n\n- deny: use only providers that do not train on user data. Providers may still retain prompts; set `zdr: true` to exclude retention."
16990+
enum:
16991+
- 'deny'
16992+
- 'allow'
16993+
- null
16994+
example: 'allow'
16995+
title: 'ImageGenerationRequestDataCollection'
16996+
type:
16997+
- 'string'
16998+
- 'null'
16999+
x-speakeasy-unknown-values: allow
1698817000
ignore:
1698917001
description: 'List of provider slugs to ignore. If provided, this list is merged with your account-wide ignored provider settings for this request.'
1699017002
example:
@@ -17035,6 +17047,12 @@ components:
1703517047
- type: 'null'
1703617048
description: 'The sorting strategy to use for this request, if "order" is not specified. When set, no load balancing is performed.'
1703717049
example: 'price'
17050+
zdr:
17051+
description: 'Whether to restrict routing to only ZDR (Zero Data Retention) endpoints. When true, only endpoints that do not retain prompts will be used.'
17052+
example: true
17053+
type:
17054+
- 'boolean'
17055+
- 'null'
1703817056
type: 'object'
1703917057
ImageGenerationRequest:
1704017058
description: 'Image generation request input'
@@ -38548,8 +38566,20 @@ components:
3854838566
example: 'A serene mountain landscape at sunset'
3854938567
type: 'string'
3855038568
provider:
38551-
description: 'Provider routing preferences (order, only, ignore) and provider-specific passthrough configuration'
38569+
description: 'Provider routing preferences (order, only, ignore), request-level data policy (zdr, data_collection) and provider-specific passthrough configuration. No video endpoint currently offers Zero Data Retention, so `zdr: true` fails routing.'
3855238570
properties:
38571+
data_collection:
38572+
description: "Data collection setting. If no available model provider meets the requirement, your request will return an error.\n- allow: (default) allow providers that may train on user data\n\n- deny: use only providers that do not train on user data. Providers may still retain prompts; set `zdr: true` to exclude retention."
38573+
enum:
38574+
- 'deny'
38575+
- 'allow'
38576+
- null
38577+
example: 'allow'
38578+
title: 'VideoGenerationRequestDataCollection'
38579+
type:
38580+
- 'string'
38581+
- 'null'
38582+
x-speakeasy-unknown-values: allow
3855338583
ignore:
3855438584
description: 'List of provider slugs to ignore. If provided, this list is merged with your account-wide ignored provider settings for this request.'
3855538585
example:
@@ -38593,6 +38623,12 @@ components:
3859338623
type:
3859438624
- 'array'
3859538625
- 'null'
38626+
zdr:
38627+
description: 'Whether to restrict routing to only ZDR (Zero Data Retention) endpoints. When true, only endpoints that do not retain prompts will be used.'
38628+
example: true
38629+
type:
38630+
- 'boolean'
38631+
- 'null'
3859638632
type: 'object'
3859738633
resolution:
3859838634
description: 'Resolution of the generated video'

‎.speakeasy/workflow.lock‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ speakeasyVersion: 1.803.2
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:d1f8a06e6854c9496473a1cc936d1367d1d0c1a99a6b25b835c2898e71c43a30
6-
sourceBlobDigest: sha256:bf5bb8bafd84d3d3b49f464c7c24b3de2e263370c59752982dd2ba0c6396c1e8
5+
sourceRevisionDigest: sha256:365f459fc863114d59f4460416b5b2f7aec4daced1f5e5ce9da02eaaf3de78c4
6+
sourceBlobDigest: sha256:e26a28d82d2d6ebfeb487a9fad7d608b2999a7cb3b3a2375483dc36ba6c4c0b6
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:d1f8a06e6854c9496473a1cc936d1367d1d0c1a99a6b25b835c2898e71c43a30
15-
sourceBlobDigest: sha256:bf5bb8bafd84d3d3b49f464c7c24b3de2e263370c59752982dd2ba0c6396c1e8
14+
sourceRevisionDigest: sha256:365f459fc863114d59f4460416b5b2f7aec4daced1f5e5ce9da02eaaf3de78c4
15+
sourceBlobDigest: sha256:e26a28d82d2d6ebfeb487a9fad7d608b2999a7cb3b3a2375483dc36ba6c4c0b6
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:8db52585a58ae27624db1eb5b296ae14c6a5ee3bd9a61a0e394f5c11995fc7b1
17+
codeSamplesRevisionDigest: sha256:4ed1e34d9a8e50937f85977d2b5b35418630639cb207aebd6b9dc353de4fe428
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: 1.803.2

‎RELEASES.md‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4539,4 +4539,14 @@ Based on:
45394539
### Generated
45404540
- [python v1.3.177] .
45414541
### Releases
4542-
- [PyPI v1.3.177] https://pypi.org/project/openrouter/1.3.177 - .
4542+
- [PyPI v1.3.177] https://pypi.org/project/openrouter/1.3.177 - .
4543+
4544+
## 2026-11-13 22:21:40
4545+
### Changes
4546+
Based on:
4547+
- OpenAPI Doc
4548+
- Speakeasy CLI 1.803.2 (2.950.13) https://github.com/speakeasy-api/speakeasy
4549+
### Generated
4550+
- [python v1.3.178] .
4551+
### Releases
4552+
- [PyPI v1.3.178] https://pypi.org/project/openrouter/1.3.178 - .

0 commit comments

Comments
 (0)