Skip to content

Commit cf0a23f

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

16 files changed

Lines changed: 163 additions & 38 deletions

File tree

β€Ž.speakeasy/gen.lockβ€Ž

Lines changed: 41 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: 8921a22ee9a28c5cd98b924a272e809e
4+
docChecksum: 6b5d19b1320aae9ec59bd5bc93e4b2ef
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 1.1.85
9-
configChecksum: 056db9012f4a842d5c3fbcf891459fe3
8+
releaseVersion: 1.1.86
9+
configChecksum: 9fb5efeed75ca7f11498acfade7c8c70
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: 86f35643-8d5a-4437-9448-84a67826db84
15-
pristine_commit_hash: 38f3a057898aac5a1b7148d458af890d5a2f8ebd
16-
pristine_tree_hash: cc383fb366cc3db32cb2bb5e6a6492a13d9da573
14+
generation_id: 12541bfd-568a-479a-adbd-3e0d9f758130
15+
pristine_commit_hash: 81cdfa3d8c75fa66f62f7314446cdc36c15d106a
16+
pristine_tree_hash: 37a5f9ab483b37d0829cbf887d16a6a9f4383349
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -7354,8 +7354,8 @@ trackedFiles:
73547354
pristine_git_object: 7571e2581a73919541d9712f6c1f88f9c0d2b4c9
73557355
docs/sdks/rerank/README.mdx:
73567356
id: 68cdfc7f7dca
7357-
last_write_checksum: sha1:e72927c64eb545386bb50e9d30e8092392f2eb0b
7358-
pristine_git_object: cd1b341b1b7c0284b9ba9b102bd8020e0d7ce707
7357+
last_write_checksum: sha1:6dded21b8567278fa801df5081cca63a1e64ff85
7358+
pristine_git_object: 68f6454a9155aaebe1650a613fd40fc7b2b5a681
73597359
docs/sdks/responses/README.mdx:
73607360
id: abab319e080e
73617361
last_write_checksum: sha1:786e6be086f66f9262e19d6bbf8e32d726bea076
@@ -7366,16 +7366,16 @@ trackedFiles:
73667366
pristine_git_object: 89918692e893f665f65a870440659a63ab821693
73677367
docs/sdks/stt/README.mdx:
73687368
id: 190b0dc9a5d1
7369-
last_write_checksum: sha1:0280bf119668798bf78f662fd41364b573c7fe53
7370-
pristine_git_object: 9d4c7d757474f113855db5b61136b5add011b144
7369+
last_write_checksum: sha1:1602f411670a9626e157cf37df8f3a90da15a4a6
7370+
pristine_git_object: ba30223a27208904a3a69690ae214d3f32441a39
73717371
docs/sdks/tts/README.mdx:
73727372
id: cd1132543884
7373-
last_write_checksum: sha1:b7189079cedd061c9c5cacb2351a803bedea06dc
7374-
pristine_git_object: 9cf862e8536690785ef58c199f61c87f8945b574
7373+
last_write_checksum: sha1:ff8413c231ba1a6c59ba2d30fdb1186067dbc229
7374+
pristine_git_object: afdf10028c5fb35ec021a71f6c943abbfa96af49
73757375
docs/sdks/videogeneration/README.mdx:
73767376
id: 9a8fa04c3872
7377-
last_write_checksum: sha1:795a3adc37bbdd3fb375708e95faa080fd614934
7378-
pristine_git_object: 37da69173c4be1ca80538e4c60b1fa356c77a790
7377+
last_write_checksum: sha1:90b6f8ccf08b13fb7e1a011306972147cc5eeac7
7378+
pristine_git_object: b8a724406e6cacb0ecfef890499e727808961000
73797379
docs/sdks/workspaces/README.mdx:
73807380
id: 0c75d023ef6b
73817381
last_write_checksum: sha1:c079746a64ae6d17d275a869566c100b54d955bf
@@ -7386,8 +7386,8 @@ trackedFiles:
73867386
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
73877387
pyproject.toml:
73887388
id: 5d07e7d72637
7389-
last_write_checksum: sha1:d456d250d743e1fc424fe4b564385da9e801d20d
7390-
pristine_git_object: b06203b5c1c269dd0b8c45485ce66cf71e94f528
7389+
last_write_checksum: sha1:b90a63cafd4e584737c9ada6a66265ff587e9573
7390+
pristine_git_object: b6bb5fcafbb2e81b5eb1dae54aa8b2753bd50fb3
73917391
scripts/prepare_readme.py:
73927392
id: e0c5957a6035
73937393
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -7414,8 +7414,8 @@ trackedFiles:
74147414
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
74157415
src/openrouter/_version.py:
74167416
id: d8d15ad6c586
7417-
last_write_checksum: sha1:c0a63eddf73b86cd05f70c11ee50271a68efc6ad
7418-
pristine_git_object: 2edbb2f02918b24e6d5135393d66d3abfb572228
7417+
last_write_checksum: sha1:8bcf1f2f255e49404d1b8c7560b3d1e0ab6449b2
7418+
pristine_git_object: d6b53c21f23e732ffcff2894fc0e638c26463be7
74197419
src/openrouter/analytics.py:
74207420
id: cb406b5aaabb
74217421
last_write_checksum: sha1:1e0004d8d1d5d797e2b54cd1cabeb7f9489d08e9
@@ -10494,8 +10494,8 @@ trackedFiles:
1049410494
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
1049510495
src/openrouter/rerank.py:
1049610496
id: 8dbc1be8d76f
10497-
last_write_checksum: sha1:948125ce756a89cc0fb82dac1fc12b90cf2498b9
10498-
pristine_git_object: 76378ffba1806e0ca66fc873db1a568be0becebb
10497+
last_write_checksum: sha1:4236f8079e5f198ddcd79058a76c0753f7f685bc
10498+
pristine_git_object: cfd7de57d6bcab6642d5ccd442f8388a3a300f0c
1049910499
src/openrouter/responses.py:
1050010500
id: f2108fb635e1
1050110501
last_write_checksum: sha1:27af78b7cedb1691bb88a71271808d1e4685c2bb
@@ -10514,12 +10514,12 @@ trackedFiles:
1051410514
pristine_git_object: 26433165a0b1c25d7bd3115b9b129b18f2dc9387
1051510515
src/openrouter/stt.py:
1051610516
id: fc0c2f669423
10517-
last_write_checksum: sha1:155645ebde81f259a2b94811dd8d5581ccb970ac
10518-
pristine_git_object: 01f61f8dcefb140225a8919a0ad5416c4ce9262d
10517+
last_write_checksum: sha1:6fb43c31e930b653d0eb809f99e250a7cd7601ca
10518+
pristine_git_object: 932ea2f623bf9026e5c538d6ea387f06e73a86cd
1051910519
src/openrouter/tts.py:
1052010520
id: 5055d4b95f1d
10521-
last_write_checksum: sha1:d6cf60a07db7400137815b5cdf4f84a34b95f622
10522-
pristine_git_object: 96d5f3a8df0f888937b15e30bbef255aa366837b
10521+
last_write_checksum: sha1:973737d1461d3723e9de63f1f3684aae573cc3e4
10522+
pristine_git_object: 4c5f06473916e17766269b82a3c2ae68ce73bb1f
1052310523
src/openrouter/types/__init__.py:
1052410524
id: 5eab536205b7
1052510525
last_write_checksum: sha1:f9ad14217f832e74f594285960125add50324be9
@@ -10610,8 +10610,8 @@ trackedFiles:
1061010610
pristine_git_object: dae01a44384ac3bc13ae07453a053bf6c898ebe3
1061110611
src/openrouter/video_generation.py:
1061210612
id: d0a90c1b8efe
10613-
last_write_checksum: sha1:25e4ca847d4139f7e33d5611009d2b19e3f7f3ac
10614-
pristine_git_object: d6a2f5b25bc1bbad8bf5faa911f453f65fb0465f
10613+
last_write_checksum: sha1:fc044e1af054b23fc415f9d7f40303b96678ab19
10614+
pristine_git_object: d7a5997d75ebb156d61342c8cf55c00cee9e210d
1061510615
src/openrouter/workspaces.py:
1061610616
id: cd6c533b1802
1061710617
last_write_checksum: sha1:b796f38262144b21ebf8f77e0a842903b4098e24
@@ -11257,6 +11257,8 @@ examples:
1125711257
application/json: {"error": {"code": 524, "message": "Request timed out. Please try again later."}}
1125811258
"529":
1125911259
application/json: {"error": {"code": 529, "message": "Provider returned error"}}
11260+
"413":
11261+
application/json: {"error": {"code": 413, "message": "Request payload too large"}}
1126011262
createVideos:
1126111263
speakeasy-default-create-videos:
1126211264
requestBody:
@@ -11276,6 +11278,8 @@ examples:
1127611278
application/json: {"error": {"code": 429, "message": "Rate limit exceeded"}}
1127711279
"500":
1127811280
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
11281+
"413":
11282+
application/json: {"error": {"code": 413, "message": "Request payload too large"}}
1127911283
getVideos:
1128011284
speakeasy-default-get-videos:
1128111285
parameters:
@@ -11375,6 +11379,8 @@ examples:
1137511379
application/json: {"error": {"code": 524, "message": "Request timed out. Please try again later."}}
1137611380
"529":
1137711381
application/json: {"error": {"code": 529, "message": "Provider returned error"}}
11382+
"413":
11383+
application/json: {"error": {"code": 413, "message": "Request payload too large"}}
1137811384
createAudioTranscriptions:
1137911385
speakeasy-default-create-audio-transcriptions:
1138011386
requestBody:
@@ -11402,6 +11408,8 @@ examples:
1140211408
application/json: {"error": {"code": 524, "message": "Request timed out. Please try again later."}}
1140311409
"529":
1140411410
application/json: {"error": {"code": 529, "message": "Provider returned error"}}
11411+
"413":
11412+
application/json: {"error": {"code": 413, "message": "Request payload too large"}}
1140511413
speakeasy-default-create-audio-transcriptions-multipart:
1140611414
requestBody:
1140711415
multipart/form-data: {"file": "x-file: example.file", "model": "Escalade"}
@@ -11428,6 +11436,8 @@ examples:
1142811436
application/json: {"error": {"code": 524, "message": "Request timed out. Please try again later."}}
1142911437
"529":
1143011438
application/json: {"error": {"code": 529, "message": "Provider returned error"}}
11439+
"413":
11440+
application/json: {"error": {"code": 413, "message": "Request payload too large"}}
1143111441
listBYOKKeys:
1143211442
speakeasy-default-list-BYOK-keys:
1143311443
parameters:
@@ -12449,4 +12459,8 @@ examples:
1244912459
examplesVersion: 1.0.2
1245012460
releaseNotes: |
1245112461
## Python SDK Changes:
12452-
* `open_router.containers.promote_container_file()`: **Added**
12462+
* `open_router.tts.create_speech()`: `error.status[413]` **Added**
12463+
* `open_router.stt.create_transcription()`: `error.status[413]` **Added**
12464+
* `open_router.stt.create_transcription_multipart()`: `error.status[413]` **Added**
12465+
* `open_router.rerank.rerank()`: `error.status[413]` **Added**
12466+
* `open_router.video_generation.generate()`: `error.status[413]` **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.85
39+
version: 1.1.86
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

β€Ž.speakeasy/out.openapi.yamlβ€Ž

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27727,6 +27727,16 @@ paths:
2772727727
schema:
2772827728
$ref: '#/components/schemas/NotFoundResponse'
2772927729
description: 'Not Found - Resource does not exist'
27730+
'413':
27731+
content:
27732+
application/json:
27733+
example:
27734+
error:
27735+
code: 413
27736+
message: 'Request payload too large'
27737+
schema:
27738+
$ref: '#/components/schemas/PayloadTooLargeResponse'
27739+
description: 'Payload Too Large - Request payload exceeds size limits'
2773027740
'429':
2773127741
content:
2773227742
application/json:
@@ -27907,6 +27917,16 @@ paths:
2790727917
schema:
2790827918
$ref: '#/components/schemas/NotFoundResponse'
2790927919
description: 'Not Found - Resource does not exist'
27920+
'413':
27921+
content:
27922+
application/json:
27923+
example:
27924+
error:
27925+
code: 413
27926+
message: 'Request payload too large'
27927+
schema:
27928+
$ref: '#/components/schemas/PayloadTooLargeResponse'
27929+
description: 'Payload Too Large - Request payload exceeds size limits'
2791027930
'429':
2791127931
content:
2791227932
application/json:
@@ -38264,6 +38284,16 @@ paths:
3826438284
schema:
3826538285
$ref: '#/components/schemas/NotFoundResponse'
3826638286
description: 'Not Found - Resource does not exist'
38287+
'413':
38288+
content:
38289+
application/json:
38290+
example:
38291+
error:
38292+
code: 413
38293+
message: 'Request payload too large'
38294+
schema:
38295+
$ref: '#/components/schemas/PayloadTooLargeResponse'
38296+
description: 'Payload Too Large - Request payload exceeds size limits'
3826738297
'429':
3826838298
content:
3826938299
application/json:
@@ -39103,6 +39133,16 @@ paths:
3910339133
schema:
3910439134
$ref: '#/components/schemas/NotFoundResponse'
3910539135
description: 'Not Found - Resource does not exist'
39136+
'413':
39137+
content:
39138+
application/json:
39139+
example:
39140+
error:
39141+
code: 413
39142+
message: 'Request payload too large'
39143+
schema:
39144+
$ref: '#/components/schemas/PayloadTooLargeResponse'
39145+
description: 'Payload Too Large - Request payload exceeds size limits'
3910639146
'429':
3910739147
content:
3910839148
application/json:

β€Ž.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:385f7f8d2f902977c1423ae176629a87bd05d4a60d9e7014f50056fe583436e7
6-
sourceBlobDigest: sha256:5a656c3be6631afcd0cc49e5dd57423299f17dc9d241ecd40752814ab8adbcc7
5+
sourceRevisionDigest: sha256:ded46b4e1c04095fb0fb5a790cf72e633f103dc9b141c3bfd85f7f91281b49a7
6+
sourceBlobDigest: sha256:013ff5a1c96453351bc0a8fd32014e2ec7274e6980b8b4df3d6824b231836ea1
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:385f7f8d2f902977c1423ae176629a87bd05d4a60d9e7014f50056fe583436e7
15-
sourceBlobDigest: sha256:5a656c3be6631afcd0cc49e5dd57423299f17dc9d241ecd40752814ab8adbcc7
14+
sourceRevisionDigest: sha256:ded46b4e1c04095fb0fb5a790cf72e633f103dc9b141c3bfd85f7f91281b49a7
15+
sourceBlobDigest: sha256:013ff5a1c96453351bc0a8fd32014e2ec7274e6980b8b4df3d6824b231836ea1
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:c397d9479a42226b46d1558d1033c1f9d81ac3bbce81389f1f94b85e50e4549c
17+
codeSamplesRevisionDigest: sha256:6ca7f203fab6d80273a09d908fce2daae4ae1fc13b770b2d965a4a77dcea066d
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
@@ -1639,4 +1639,14 @@ Based on:
16391639
### Generated
16401640
- [python v1.1.85] .
16411641
### Releases
1642-
- [PyPI v1.1.85] https://pypi.org/project/openrouter/1.1.85 - .
1642+
- [PyPI v1.1.85] https://pypi.org/project/openrouter/1.1.85 - .
1643+
1644+
## 2026-08-25 11:32:35
1645+
### Changes
1646+
Based on:
1647+
- OpenAPI Doc
1648+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
1649+
### Generated
1650+
- [python v1.1.86] .
1651+
### Releases
1652+
- [PyPI v1.1.86] https://pypi.org/project/openrouter/1.1.86 - .

β€Ždocs/sdks/rerank/README.mdxβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ with OpenRouter(
6565
| errors.UnauthorizedResponseError | 401 | application/json |
6666
| errors.PaymentRequiredResponseError | 402 | application/json |
6767
| errors.NotFoundResponseError | 404 | application/json |
68+
| errors.PayloadTooLargeResponseError | 413 | application/json |
6869
| errors.TooManyRequestsResponseError | 429 | application/json |
6970
| errors.InternalServerResponseError | 500 | application/json |
7071
| errors.BadGatewayResponseError | 502 | application/json |

β€Ždocs/sdks/stt/README.mdxβ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ with OpenRouter(
6868
| errors.UnauthorizedResponseError | 401 | application/json |
6969
| errors.PaymentRequiredResponseError | 402 | application/json |
7070
| errors.NotFoundResponseError | 404 | application/json |
71+
| errors.PayloadTooLargeResponseError | 413 | application/json |
7172
| errors.TooManyRequestsResponseError | 429 | application/json |
7273
| errors.InternalServerResponseError | 500 | application/json |
7374
| errors.BadGatewayResponseError | 502 | application/json |
@@ -131,6 +132,7 @@ with OpenRouter(
131132
| errors.UnauthorizedResponseError | 401 | application/json |
132133
| errors.PaymentRequiredResponseError | 402 | application/json |
133134
| errors.NotFoundResponseError | 404 | application/json |
135+
| errors.PayloadTooLargeResponseError | 413 | application/json |
134136
| errors.TooManyRequestsResponseError | 429 | application/json |
135137
| errors.InternalServerResponseError | 500 | application/json |
136138
| errors.BadGatewayResponseError | 502 | application/json |

β€Ždocs/sdks/tts/README.mdxβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ with OpenRouter(
6464
| errors.UnauthorizedResponseError | 401 | application/json |
6565
| errors.PaymentRequiredResponseError | 402 | application/json |
6666
| errors.NotFoundResponseError | 404 | application/json |
67+
| errors.PayloadTooLargeResponseError | 413 | application/json |
6768
| errors.TooManyRequestsResponseError | 429 | application/json |
6869
| errors.InternalServerResponseError | 500 | application/json |
6970
| errors.BadGatewayResponseError | 502 | application/json |

β€Ždocs/sdks/videogeneration/README.mdxβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ with OpenRouter(
7474
| errors.UnauthorizedResponseError | 401 | application/json |
7575
| errors.PaymentRequiredResponseError | 402 | application/json |
7676
| errors.NotFoundResponseError | 404 | application/json |
77+
| errors.PayloadTooLargeResponseError | 413 | application/json |
7778
| errors.TooManyRequestsResponseError | 429 | application/json |
7879
| errors.InternalServerResponseError | 500 | application/json |
7980
| errors.OpenRouterDefaultError | 4XX, 5XX | \*/\* |

β€Žpyproject.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "openrouter"
3-
version = "1.1.85"
3+
version = "1.1.86"
44
description = "Official Python Client SDK for OpenRouter."
55
authors = [{ name = "OpenRouter" },]
66
readme = "README-PYPI.md"

0 commit comments

Comments
Β (0)