Skip to content

Commit 9b7dcf5

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

14 files changed

Lines changed: 78 additions & 52 deletions

File tree

‎.speakeasy/gen.lock‎

Lines changed: 23 additions & 26 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: 71a40d3e7b0f5a986bebaf119c8585d6
4+
docChecksum: 75f708312ea880379c9ddaf2d144c955
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 1.3.22
9-
configChecksum: 238dc871088e377fa31c2687cfb5afb2
8+
releaseVersion: 1.3.23
9+
configChecksum: 1da4f880ffb62a54f395e6a73eb5b6a3
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: c4477706-7b60-41e2-9d6f-5bf3512be933
15-
pristine_commit_hash: 428319492f51382f83f9daf56731d626fd7916ca
16-
pristine_tree_hash: 3fb99917fb3c65b19b0c5a7176cff17a93c7c892
14+
generation_id: 6502350d-6a12-47e3-8a78-cdd6240c0b24
15+
pristine_commit_hash: 6b1dbfb42e3574a1a30750191138244d8455f94f
16+
pristine_tree_hash: 727306d5730a16fb5ccee2713ca3ae98659b8bd8
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -1524,16 +1524,16 @@ trackedFiles:
15241524
pristine_git_object: e4b28f4d59a00f427977c37c78719bc1cc93808c
15251525
docs/components/batchproviderpreferences.mdx:
15261526
id: df0af46e2e5b
1527-
last_write_checksum: sha1:1b1a794a78331bbad2e7fe0af1e6f111237c8e7a
1528-
pristine_git_object: 541b7dae3623b8cede0dbd1581926a18d9cccece
1527+
last_write_checksum: sha1:44be726be8dfe3acc98eb021b93d63224cd16187
1528+
pristine_git_object: f3a21d140c0a54cdf918ac097c83ed0e4075b9ab
15291529
docs/components/batchproviderpreferencesonly.mdx:
15301530
id: 329c99c0e347
15311531
last_write_checksum: sha1:38504173efff3e8585037c39c3c1a14f6dacb63b
15321532
pristine_git_object: d25f8767c5f193ee085eca684f5af8c606392c17
15331533
docs/components/batchsubmitbody.mdx:
15341534
id: 2102d576a5e0
1535-
last_write_checksum: sha1:eca8ca82b96b0d144a37ace434320b7e0a284d49
1536-
pristine_git_object: 18a8a279799536c4e9d291265c51c21228720e60
1535+
last_write_checksum: sha1:fa3a1334e13197b14bec1223e1e5a029435831c6
1536+
pristine_git_object: 5f85713cfa1bc27f312cfa9a40edd7c628b743d3
15371537
docs/components/batchsubmitbodycompletionwindow.mdx:
15381538
id: 71af0bee298c
15391539
last_write_checksum: sha1:8fbf3915f9a5f59a214bd5144758f57d7f9d2485
@@ -9812,8 +9812,8 @@ trackedFiles:
98129812
pristine_git_object: 0c76b2d59bd6a8956de83eb064c6205fcedae331
98139813
docs/sdks/batch/README.mdx:
98149814
id: e367aa4f4295
9815-
last_write_checksum: sha1:7e385b464cd4f95f6bbe7454e99a412041017ac7
9816-
pristine_git_object: e09a992dba03c02acc70e8df4dbd7e5157bb6eb4
9815+
last_write_checksum: sha1:03ef59395c1bc1a4ffa14dd68ca2a77a72601080
9816+
pristine_git_object: 9fb69f19b90c7db149f1f80f3bac20b4b155f904
98179817
docs/sdks/benchmarks/README.mdx:
98189818
id: 5b483a6770ba
98199819
last_write_checksum: sha1:885b70fcbd2be60f51a2f58e133fd6452eb21600
@@ -9956,8 +9956,8 @@ trackedFiles:
99569956
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
99579957
pyproject.toml:
99589958
id: 5d07e7d72637
9959-
last_write_checksum: sha1:a432e127e5cd756ec845119ec104af99b2a806e2
9960-
pristine_git_object: 3b4cd992ae65f59d2dd59144aded9311be0aa88a
9959+
last_write_checksum: sha1:ff48b4a9fc49e27dc1643badf968004a67da6c3d
9960+
pristine_git_object: 971d2d13b8a9955e3049127c7e2657b97aecc2da
99619961
scripts/prepare_readme.py:
99629962
id: e0c5957a6035
99639963
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -9984,8 +9984,8 @@ trackedFiles:
99849984
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
99859985
src/openrouter/_version.py:
99869986
id: d8d15ad6c586
9987-
last_write_checksum: sha1:1d37211f882a611fac524f44f05e86a75e8448f1
9988-
pristine_git_object: ba4305600ee7c677fb0962b892eaa30da4c126d4
9987+
last_write_checksum: sha1:bef127205e8f1604c8b8a275930b921f71e65be5
9988+
pristine_git_object: 59786ba254bd475bc1352c089d0a36cb6b67a181
99899989
src/openrouter/alpha.py:
99909990
id: 306c4d93308d
99919991
last_write_checksum: sha1:30f55a360f41376ab194b9ea725fe4e001a5ae1a
@@ -10004,8 +10004,8 @@ trackedFiles:
1000410004
pristine_git_object: 7a562e21c7e66c9db666ead83748b73adefe4278
1000510005
src/openrouter/batch.py:
1000610006
id: 148f61e34d5b
10007-
last_write_checksum: sha1:f1108729998bfd8e84ac026a36ce1fa78c779bb2
10008-
pristine_git_object: ac75fd407c638445da32288b0d1b3d164a681863
10007+
last_write_checksum: sha1:d88ee31a648fa3027e7d6610d5b789a42ad80aae
10008+
pristine_git_object: 51b8ec5e8b4ebd204b5991bf767da38fcfb3ce5b
1000910009
src/openrouter/benchmarks.py:
1001010010
id: 178d2ad8d706
1001110011
last_write_checksum: sha1:15b8a7ea05a7550032afb15981958aa73b756881
@@ -10672,12 +10672,12 @@ trackedFiles:
1067210672
pristine_git_object: 19b704e42e2a9d76d9b6f394ffa6cec0a8ee17cf
1067310673
src/openrouter/components/batchproviderpreferences.py:
1067410674
id: bf5b14d53dfc
10675-
last_write_checksum: sha1:2f0df3d3f568e3597a06065403579a14a235227e
10676-
pristine_git_object: 527b6983154fadde14e49b75130a4cdbb7f32d07
10675+
last_write_checksum: sha1:55909ee26d0f0b35da8114da5d75fac640ad61c1
10676+
pristine_git_object: b2bbac635f94d6fe9f4eba2eded41b1990a9d5da
1067710677
src/openrouter/components/batchsubmitbody.py:
1067810678
id: 26e5100bce4e
10679-
last_write_checksum: sha1:9d525743ede017b4ec1f8d20d9c592276e1bb79f
10680-
pristine_git_object: a84174b50819fdc9acb2780598c0e59c1d548cb1
10679+
last_write_checksum: sha1:80dc631bcd20eacb2a96606b7b66e94026411017
10680+
pristine_git_object: 072a6220d737bd1dd4405ee25316d930607211e7
1068110681
src/openrouter/components/booleancapability.py:
1068210682
id: 6009fd660c03
1068310683
last_write_checksum: sha1:2615f4f9eecdf753ece20adc9897553404c71cc1
@@ -18250,7 +18250,4 @@ examples:
1825018250
"500":
1825118251
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1825218252
examplesVersion: 1.0.2
18253-
releaseNotes: |
18254-
## Python SDK Changes:
18255-
* `open_router.tts.create_speech()`: `request.provider` **Changed**
18256-
* `open_router.stt.create_transcription()`: `request.provider` **Changed**
18253+
releaseNotes: "## Python SDK Changes:\n* `open_router.batch.create_batches()`: \n * `request.provider.allow_fallbacks` **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.22
39+
version: 1.3.23
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

‎.speakeasy/out.openapi.yaml‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6138,11 +6138,16 @@ components:
61386138
type: 'object'
61396139
BatchProviderPreferences:
61406140
additionalProperties: false
6141-
description: 'Batch provider routing preferences. Only `provider.only` is supported.'
6141+
description: 'Batch provider routing preferences. Only `provider.only` and `provider.allow_fallbacks` are supported.'
61426142
example:
61436143
only:
61446144
- 'google-vertex'
61456145
properties:
6146+
allow_fallbacks:
6147+
description: "Whether to allow backup providers to serve requests\n- true: (default) when the primary provider (or your custom providers in \"order\") is unavailable, use the next best provider.\n- false: use only the primary/custom provider, and return the upstream error if it's unavailable.\n"
6148+
type:
6149+
- 'boolean'
6150+
- 'null'
61466151
only:
61476152
description: 'List of provider slugs to allow. If provided, this list is merged with your account-wide allowed provider settings for this request.'
61486153
example:

‎.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:ca24e1566753d8f7a103f4983ae6638c283950b90b0dcc6c151c5747819577c4
6-
sourceBlobDigest: sha256:e6942a48b2145b89c68feb7ed14991264eea09734a53ff363f6a2848296c9d8c
5+
sourceRevisionDigest: sha256:c3c70c3b6b932203ac3620c7af2ef189dd4ad5f68e8ecfa96d1ae0205eed2577
6+
sourceBlobDigest: sha256:abda401f4190895ad03681943992315287b174a683984cae44746bfb1fb4c01b
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:ca24e1566753d8f7a103f4983ae6638c283950b90b0dcc6c151c5747819577c4
15-
sourceBlobDigest: sha256:e6942a48b2145b89c68feb7ed14991264eea09734a53ff363f6a2848296c9d8c
14+
sourceRevisionDigest: sha256:c3c70c3b6b932203ac3620c7af2ef189dd4ad5f68e8ecfa96d1ae0205eed2577
15+
sourceBlobDigest: sha256:abda401f4190895ad03681943992315287b174a683984cae44746bfb1fb4c01b
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:19fcc3ebdfdb5d287219132c54f7a853732f8c5576e2eea6633af423c75e79b2
17+
codeSamplesRevisionDigest: sha256:6716b090997cab4e7bab71f18bccdff9954bb6fd397c6309bd37f6c942b08f98
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
@@ -2989,4 +2989,14 @@ Based on:
29892989
### Generated
29902990
- [python v1.3.22] .
29912991
### Releases
2992-
- [PyPI v1.3.22] https://pypi.org/project/openrouter/1.3.22 - .
2992+
- [PyPI v1.3.22] https://pypi.org/project/openrouter/1.3.22 - .
2993+
2994+
## 2026-10-05 12:07:04
2995+
### Changes
2996+
Based on:
2997+
- OpenAPI Doc
2998+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
2999+
### Generated
3000+
- [python v1.3.23] .
3001+
### Releases
3002+
- [PyPI v1.3.23] https://pypi.org/project/openrouter/1.3.23 - .

‎docs/components/batchproviderpreferences.mdx‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
title: "BatchProviderPreferences"
33
---
44

5-
Batch provider routing preferences. Only `provider.only` is supported.
5+
Batch provider routing preferences. Only `provider.only` and `provider.allow_fallbacks` are supported.
66

77

88
## Fields
99

10-
| Field | Type | Required | Description | Example |
11-
| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |
12-
| `only` | List[[components.BatchProviderPreferencesOnly](../components/batchproviderpreferencesonly.mdx)] | :heavy_minus_sign: | List of provider slugs to allow. If provided, this list is merged with your account-wide allowed provider settings for this request. | [<br/>"openai",<br/>"anthropic"<br/>] |
10+
| Field | Type | Required | Description | Example |
11+
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
12+
| `allow_fallbacks` | *OptionalNullable[bool]* | :heavy_minus_sign: | Whether to allow backup providers to serve requests<br/>- true: (default) when the primary provider (or your custom providers in "order") is unavailable, use the next best provider.<br/>- false: use only the primary/custom provider, and return the upstream error if it's unavailable.<br/> | |
13+
| `only` | List[[components.BatchProviderPreferencesOnly](../components/batchproviderpreferencesonly.mdx)] | :heavy_minus_sign: | List of provider slugs to allow. If provided, this list is merged with your account-wide allowed provider settings for this request. | [<br/>"openai",<br/>"anthropic"<br/>] |

‎docs/components/batchsubmitbody.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ Batch submit request body.
1212
| `completion_window` | [Optional[components.BatchSubmitBodyCompletionWindow]](../components/batchsubmitbodycompletionwindow.mdx) | :heavy_minus_sign: | N/A | |
1313
| `endpoint` | [components.Endpoint](../components/endpoint.mdx) | :heavy_check_mark: | N/A | |
1414
| `model` | *str* | :heavy_check_mark: | N/A | |
15-
| `provider` | [OptionalNullable[components.BatchProviderPreferences]](../components/batchproviderpreferences.mdx) | :heavy_minus_sign: | Batch provider routing preferences. Only `provider.only` is supported. | \{<br/>"only": [<br/>"google-vertex"<br/>]<br/>} |
15+
| `provider` | [OptionalNullable[components.BatchProviderPreferences]](../components/batchproviderpreferences.mdx) | :heavy_minus_sign: | Batch provider routing preferences. Only `provider.only` and `provider.allow_fallbacks` are supported. | \{<br/>"only": [<br/>"google-vertex"<br/>]<br/>} |
1616
| `requests` | List[[components.Request](../components/request.mdx)] | :heavy_check_mark: | N/A | |

0 commit comments

Comments
 (0)