Skip to content

Commit 7655b3b

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

13 files changed

Lines changed: 61 additions & 40 deletions

File tree

‎.speakeasy/gen.lock‎

Lines changed: 21 additions & 21 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: b7492c8532e08af2f18fd897dafdf6c1
4+
docChecksum: 92453912467fdc8c606b911a5b8e5975
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 1.3.24
9-
configChecksum: aa63ea38dd7b83ed76e7143a59ca5d16
8+
releaseVersion: 1.3.25
9+
configChecksum: 197161ed7ce578b24625f5a89c79af0c
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: 4ef97d03-0aa9-446d-be0a-640958f32299
15-
pristine_commit_hash: c9d4805d5d46221d8d1860ce211dbda546faa73e
16-
pristine_tree_hash: 89ba8877386433897b1603a8162ed37431516ce4
14+
generation_id: 3c68b6da-5bbc-41a4-952e-6a5dba9f015e
15+
pristine_commit_hash: 71ae1ce112aa0731f0289ec5c7db29743b949733
16+
pristine_tree_hash: c1fb516226b4c9d577b2086079251e204b8aca35
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -7072,8 +7072,8 @@ trackedFiles:
70727072
pristine_git_object: 7a513bd20c993f110b1fb306d9817cf049df27e4
70737073
docs/components/switchyardrouterplugin.mdx:
70747074
id: 86509511f517
7075-
last_write_checksum: sha1:b57983478e17c7ea94545eaa202fce2721e6b12a
7076-
pristine_git_object: f1bc7ba1ee8e68f56092b851bd370dbcb6b0bc9a
7075+
last_write_checksum: sha1:e19d53ed8cf47cbbc53b397efcf92e5858501290
7076+
pristine_git_object: ac32e6b38273286cd0d66c41230f3b2a311cebd9
70777077
docs/components/switchyardrouterpluginid.mdx:
70787078
id: f96cf92c71dd
70797079
last_write_checksum: sha1:8e997764c9daef8157d569caeb20f26694b1f05d
@@ -9968,8 +9968,8 @@ trackedFiles:
99689968
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
99699969
pyproject.toml:
99709970
id: 5d07e7d72637
9971-
last_write_checksum: sha1:a2d65f9ace1d87949e024d0c08f71e07170bc429
9972-
pristine_git_object: 62bbb0adcb4bc0cdea07dfe9b09a9d9a922e1170
9971+
last_write_checksum: sha1:cff128d64b1561844bb58c5c3ef88161e984ec2c
9972+
pristine_git_object: 1a6ea457cdf932162660ee381611299c74ce6ceb
99739973
scripts/prepare_readme.py:
99749974
id: e0c5957a6035
99759975
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -9996,8 +9996,8 @@ trackedFiles:
99969996
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
99979997
src/openrouter/_version.py:
99989998
id: d8d15ad6c586
9999-
last_write_checksum: sha1:84febebabcfc90220554d0884bf4a0fa76c14630
10000-
pristine_git_object: de35bd4c9d2e15c98f53f9f2ff4fe605643bfae7
9999+
last_write_checksum: sha1:4efea9715e5b25b9b96e4363b90af25cdd0d13a7
10000+
pristine_git_object: f0da1b704a54839fa591866a2849df749fc02813
1000110001
src/openrouter/alpha.py:
1000210002
id: 306c4d93308d
1000310003
last_write_checksum: sha1:30f55a360f41376ab194b9ea725fe4e001a5ae1a
@@ -10860,8 +10860,8 @@ trackedFiles:
1086010860
pristine_git_object: 8bbde153b53887e426989fd5b0486b6dc1122810
1086110861
src/openrouter/components/chatrequest.py:
1086210862
id: 5e39eaefa9cf
10863-
last_write_checksum: sha1:44148b0c1a8c8a13c74b524ef9ee2f36d73b3ab3
10864-
pristine_git_object: d6557c221253a8300c8db056c81a4215dd156c29
10863+
last_write_checksum: sha1:f91d8533b6eb627ea724e30fac8f37cbd329798e
10864+
pristine_git_object: 919ce0752fd46d1a1a1a805ecd1fadc7d60acff8
1086510865
src/openrouter/components/chatresult.py:
1086610866
id: 9062fe2935fe
1086710867
last_write_checksum: sha1:2ff1963c54e7e79500115c8549c8d395f4e336d1
@@ -11968,8 +11968,8 @@ trackedFiles:
1196811968
pristine_git_object: 7e69d1f775baece5f94b03d35bcd884d5e6f519d
1196911969
src/openrouter/components/messagesrequest.py:
1197011970
id: 72b1f339024d
11971-
last_write_checksum: sha1:e2e438ee67a5f722cdcaea00fb64e045d5bd9f8e
11972-
pristine_git_object: 1c196b22ec2d66117ef6eff4d53308f655474dc7
11971+
last_write_checksum: sha1:fdbdaa70b5c220aa5e7e54b9c347dcd76d2cc29d
11972+
pristine_git_object: 7116204489465e0e2f61db6dbf5b3441c7ed35bb
1197311973
src/openrouter/components/messagessearchmodelsservertool.py:
1197411974
id: 53d755edb120
1197511975
last_write_checksum: sha1:389786fc22ba4bb47b0a086b7aa321f2f04fe943
@@ -12760,8 +12760,8 @@ trackedFiles:
1276012760
pristine_git_object: 900bf08ec940565a8cbf55712a437775db00ca46
1276112761
src/openrouter/components/responsesrequest.py:
1276212762
id: 8c850080ec5d
12763-
last_write_checksum: sha1:d64e19d79a268129251e35d8b504115cbdff1297
12764-
pristine_git_object: 3a11a4365e3f68394d1bc8970117bffaed3c41e2
12763+
last_write_checksum: sha1:cd92664efa3ed17d01899eb9673fefbe94712a42
12764+
pristine_git_object: 515413b2e2e98051b96f39ca410641b501a48ac7
1276512765
src/openrouter/components/responsesstreamingresponse.py:
1276612766
id: 142379f3bd90
1276712767
last_write_checksum: sha1:a48d6f3610f5d15248ef4d25a0d88a0a4a1a9db7
@@ -13060,8 +13060,8 @@ trackedFiles:
1306013060
pristine_git_object: 703bf7deed21138fa64db63e6648be4cd2f3d09d
1306113061
src/openrouter/components/switchyardrouterplugin.py:
1306213062
id: abdcef77e2bb
13063-
last_write_checksum: sha1:2f02cdb3fecffd9d949a359667564f21c6cbb942
13064-
pristine_git_object: 77e3f8034ef0bdefc05ad1c7045a3d5c903269b1
13063+
last_write_checksum: sha1:fd7f6968c8c117e4f54b48390aafb73229453855
13064+
pristine_git_object: 313ec57f291f2b80a84641158d5009dd63bdb856
1306513065
src/openrouter/components/taskclassificationitem.py:
1306613066
id: 86d4bab5ebf3
1306713067
last_write_checksum: sha1:16176fda0ccd16b0be59bb5c4b74db78eae02f36
@@ -18264,4 +18264,4 @@ examples:
1826418264
"500":
1826518265
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1826618266
examplesVersion: 1.0.2
18267-
releaseNotes: "## Python SDK Changes:\n* `open_router.byok.list()`: `response.data[].declared_region` **Added**\n* `open_router.byok.create()`: \n * `request.declared_region` **Added**\n * `response.data.declared_region` **Added**\n* `open_router.byok.get()`: `response.data.declared_region` **Added**\n* `open_router.byok.update()`: \n * `request.declared_region` **Added**\n * `response.data.declared_region` **Added**\n * `error.status[409]` **Added**\n"
18267+
releaseNotes: "## Python SDK Changes:\n* `open_router.chat.send()`: \n * `request.plugins[].union(switchyard-router).judge_model` **Added**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.plugins[].union(switchyard-router).judge_model` **Added**\n* `open_router.presets.create_presets_messages()`: \n * `request.plugins[].union(switchyard-router).judge_model` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.plugins[].union(switchyard-router).judge_model` **Added**\n* `open_router.responses.send()`: \n * `request.plugins[].union(switchyard-router).judge_model` **Added**\n* `open_router.beta.responses.send()`: \n * `request.plugins[].union(switchyard-router).judge_model` **Added**\n"

‎.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.3.24
39+
version: 1.3.25
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

‎.speakeasy/out.openapi.yaml‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30029,6 +30029,11 @@ components:
3002930029
enum:
3003030030
- 'switchyard-router'
3003130031
type: 'string'
30032+
judge_model:
30033+
description: 'The model that runs the judge call for the judge-backed algorithms ("capability", "stage", and "composite"). The model must support structured outputs and have a provider that your account and request settings allow. Otherwise, the request uses the platform default judge, google/gemini-2.5-flash-lite, and reports the reason in the routing metadata. The judge call is billed to you like any other request.'
30034+
example: 'openai/gpt-5.4-nano'
30035+
minLength: 1
30036+
type: 'string'
3003230037
required:
3003330038
- 'id'
3003430039
type: 'object'

‎.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:34a31a86eb3ce6926928dcb1b8069e6b13a27b8f5f2a4d5d936ce3184f63eb9f
6-
sourceBlobDigest: sha256:fe000858819db68aa2e13ffae2fa5e029c4dfff53412f2f4eb40b62b0d8e00fd
5+
sourceRevisionDigest: sha256:60860108aac4bc42bde6965ab51b058bc2899b2c747747cea6304b7b2fd9e055
6+
sourceBlobDigest: sha256:814406dfec3321a42a6a09e93f3fe60edab725d14f8eedf34bea4ca19d53a364
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:34a31a86eb3ce6926928dcb1b8069e6b13a27b8f5f2a4d5d936ce3184f63eb9f
15-
sourceBlobDigest: sha256:fe000858819db68aa2e13ffae2fa5e029c4dfff53412f2f4eb40b62b0d8e00fd
14+
sourceRevisionDigest: sha256:60860108aac4bc42bde6965ab51b058bc2899b2c747747cea6304b7b2fd9e055
15+
sourceBlobDigest: sha256:814406dfec3321a42a6a09e93f3fe60edab725d14f8eedf34bea4ca19d53a364
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:594f0c8e56794fcbc5c9e1094c66e730f7adeecac2f5336db82e31f7e36e9ae0
17+
codeSamplesRevisionDigest: sha256:9d35e2b24e2c243e828f1fc71d03e8d166b3a99427ef780bba63305f4e2c4902
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
@@ -3009,4 +3009,14 @@ Based on:
30093009
### Generated
30103010
- [python v1.3.24] .
30113011
### Releases
3012-
- [PyPI v1.3.24] https://pypi.org/project/openrouter/1.3.24 - .
3012+
- [PyPI v1.3.24] https://pypi.org/project/openrouter/1.3.24 - .
3013+
3014+
## 2026-10-06 15:49:18
3015+
### Changes
3016+
Based on:
3017+
- OpenAPI Doc
3018+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
3019+
### Generated
3020+
- [python v1.3.25] .
3021+
### Releases
3022+
- [PyPI v1.3.25] https://pypi.org/project/openrouter/1.3.25 - .

0 commit comments

Comments
 (0)