Skip to content

Commit 75678a0

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

12 files changed

Lines changed: 102 additions & 37 deletions

File tree

‎.speakeasy/gen.lock‎

Lines changed: 21 additions & 17 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: afeda9d88fc53bdc999b51cbbfc38e5e
4+
docChecksum: 806da48c3f8b0f6fcd8822556deb2d52
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 0.11.11
9-
configChecksum: ae2567ccf8234af257af2be5ae3dbbd1
8+
releaseVersion: 0.11.12
9+
configChecksum: 716de99521ede522990999611400003e
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: 5b3c1f6f-8726-47a8-9cc7-06c617d38a5c
15-
pristine_commit_hash: 76b75ea93007df78d1485757c023c321759bea7b
16-
pristine_tree_hash: 8654a70e996630eaf827850b4aec1216cb1fe692
14+
generation_id: 8679aa3b-5d9e-4893-8022-baf536bf7090
15+
pristine_commit_hash: 65881050ceed3021f70ad4f272545c4b4a65c4b1
16+
pristine_tree_hash: 81dbfc8598b20a107de700cfb2a93473c41dde40
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -3818,8 +3818,8 @@ trackedFiles:
38183818
pristine_git_object: 750d3a21ada3133dba71217f0444c2064b2ff081
38193819
docs/components/providerresponse.mdx:
38203820
id: 36e1a24f90b6
3821-
last_write_checksum: sha1:8cc7665df40a74a5df41e654e7824b6cdd8a2155
3822-
pristine_git_object: 65abb901a8ffeeafa89279f5e15d885cbaa297ec
3821+
last_write_checksum: sha1:512adc6bd7e7854ce01d5e5c46ce76b26a1b1174
3822+
pristine_git_object: dd376f0952fa0517dd83b06ed7afc2c856123dbc
38233823
docs/components/providerresponseprovidername.mdx:
38243824
id: 2fc17b61e546
38253825
last_write_checksum: sha1:3c9ef87051135f7aa37e89b7b952aed3b8e2c13a
@@ -4124,6 +4124,10 @@ trackedFiles:
41244124
id: 5eefe41f1850
41254125
last_write_checksum: sha1:06ac8357212098a2e461592ff4cd29ef9e7e1fe1
41264126
pristine_git_object: a9e4e2a7461ba24eedfd00740bf4522607e64a04
4127+
docs/components/routedservicetier.mdx:
4128+
id: 1ecc7cdd925e
4129+
last_write_checksum: sha1:538e8fc60dab1d88f2b735682161cc8ab6101d5d
4130+
pristine_git_object: 0c826312b0c506004b51e7dbcaceb82639046687
41274131
docs/components/routerattempt.mdx:
41284132
id: 372598a145ed
41294133
last_write_checksum: sha1:51d8aee604f0093ea6df2df0fd73f02241190f70
@@ -6454,8 +6458,8 @@ trackedFiles:
64546458
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
64556459
pyproject.toml:
64566460
id: 5d07e7d72637
6457-
last_write_checksum: sha1:8ddea0ed1450ec8900293e8184a4637d2c0b10ad
6458-
pristine_git_object: b33321664705f741a9e137daa2bbcaee1c59769a
6461+
last_write_checksum: sha1:ac2002f15d1247065c7cb46d7eefa45718cff498
6462+
pristine_git_object: e6ead548984f180e102da37f58096846d8587c7e
64596463
scripts/prepare_readme.py:
64606464
id: e0c5957a6035
64616465
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -6482,8 +6486,8 @@ trackedFiles:
64826486
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
64836487
src/openrouter/_version.py:
64846488
id: d8d15ad6c586
6485-
last_write_checksum: sha1:542e8a57c7755042b8d06156a68deaed693b26f3
6486-
pristine_git_object: ee676105646212488a6db0f5b340ff23483c94f6
6489+
last_write_checksum: sha1:48782d3a645f92804e627ef77ff3a65b355a5e74
6490+
pristine_git_object: 9208d774c192a728cd2db520bd8ca629d9b2e37c
64876491
src/openrouter/analytics.py:
64886492
id: cb406b5aaabb
64896493
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
@@ -6522,8 +6526,8 @@ trackedFiles:
65226526
pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
65236527
src/openrouter/components/__init__.py:
65246528
id: 81754e97b3f4
6525-
last_write_checksum: sha1:0896a3e5a8c1132e269dde09952c109915b76957
6526-
pristine_git_object: 3969a96e0f587fa91f77e55376f5743ab1c99af7
6529+
last_write_checksum: sha1:fa3d53883e45a8fb738127b91ca4f16c9ff29c9d
6530+
pristine_git_object: b5563aa875171f1bc0051960b459f8ee37314405
65276531
src/openrouter/components/aabenchmarkentry.py:
65286532
id: e2e0f0b48c82
65296533
last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -8122,8 +8126,8 @@ trackedFiles:
81228126
pristine_git_object: abbb3cb3d7d8946aabdbd5e6b07b2e45954f6948
81238127
src/openrouter/components/providerresponse.py:
81248128
id: ad3887be54c5
8125-
last_write_checksum: sha1:98ca4edc575c9c99ba342a4a490268308a0ac4e8
8126-
pristine_git_object: 757907b8bdc224a0b94835fcec085a9f85172d45
8129+
last_write_checksum: sha1:2db05f9a797fe78377f5f7ff426f51a47a998be8
8130+
pristine_git_object: ccc9f82da58ced9e49b6f14f0f73075efcb84307
81278131
src/openrouter/components/providersort.py:
81288132
id: 348e382bf494
81298133
last_write_checksum: sha1:57551507f95cd2e16ef995e1c13f859fd0726152
@@ -10778,4 +10782,4 @@ examples:
1077810782
examplesVersion: 1.0.2
1077910783
releaseNotes: |
1078010784
## Python SDK Changes:
10781-
* `open_router.images.generate()`: `response.[].data.union(image_generation.text_chunk)` **Added**
10785+
* `open_router.generations.get_generation()`: `response.data.provider_responses[].routed_service_tier` **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: 0.11.11
39+
version: 0.11.12
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

‎.speakeasy/out.openapi.yaml‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18824,6 +18824,15 @@ components:
1882418824
example: OpenAI
1882518825
type: string
1882618826
x-speakeasy-unknown-values: allow
18827+
routed_service_tier:
18828+
description: >-
18829+
The service tier this request was routed to (e.g. flex, priority). The tier actually applied and billed is determined by the provider response and may differ.
18830+
enum:
18831+
- flex
18832+
- priority
18833+
example: priority
18834+
type: string
18835+
x-speakeasy-unknown-values: allow
1882718836
status:
1882818837
description: HTTP status code from the provider
1882918838
example: 200

‎.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:87e4c596d105bb13f76c310ec8d8d44d3ffb0350b4c451569fabb11aeeb5bbbd
6-
sourceBlobDigest: sha256:a371855a3645703bef21de566fde2c87342bb0a654e529c38f4344b8ad5e705b
5+
sourceRevisionDigest: sha256:3c5226489661662950b09fb9ca17bb6ab30677c06d598e45101a4b5e57f4defb
6+
sourceBlobDigest: sha256:dbe7c54c8149d63bb85a11bc4a9d5c4f7b6871426b32289bf314847ed57e4203
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:87e4c596d105bb13f76c310ec8d8d44d3ffb0350b4c451569fabb11aeeb5bbbd
15-
sourceBlobDigest: sha256:a371855a3645703bef21de566fde2c87342bb0a654e529c38f4344b8ad5e705b
14+
sourceRevisionDigest: sha256:3c5226489661662950b09fb9ca17bb6ab30677c06d598e45101a4b5e57f4defb
15+
sourceBlobDigest: sha256:dbe7c54c8149d63bb85a11bc4a9d5c4f7b6871426b32289bf314847ed57e4203
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:1600c45d7815b8e0a480752fa1fa1f7cb9919e492d2fd2e0162d83e4ad69cfae
17+
codeSamplesRevisionDigest: sha256:51a9185a00a3d2d584952cd0e0351cd69907763d9174fe6e1ce4ab45f608cf8c
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
@@ -218,4 +218,14 @@ Based on:
218218
### Generated
219219
- [python v0.11.11] .
220220
### Releases
221-
- [PyPI v0.11.11] https://pypi.org/project/openrouter/0.11.11 - .
221+
- [PyPI v0.11.11] https://pypi.org/project/openrouter/0.11.11 - .
222+
223+
## 2026-07-09 10:13:53
224+
### Changes
225+
Based on:
226+
- OpenAPI Doc
227+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
228+
### Generated
229+
- [python v0.11.12] .
230+
### Releases
231+
- [PyPI v0.11.12] https://pypi.org/project/openrouter/0.11.12 - .

‎docs/components/providerresponse.mdx‎

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ Details of a provider response for a generation attempt
77

88
## Fields
99

10-
| Field | Type | Required | Description | Example |
11-
| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
12-
| `endpoint_id` | *Optional[str]* | :heavy_minus_sign: | Internal endpoint identifier | ep_abc123 |
13-
| `id` | *Optional[str]* | :heavy_minus_sign: | Upstream provider response identifier | chatcmpl-abc123 |
14-
| `is_byok` | *Optional[bool]* | :heavy_minus_sign: | Whether the request used a bring-your-own-key | false |
15-
| `latency` | *Optional[float]* | :heavy_minus_sign: | Response latency in milliseconds | 1200 |
16-
| `model_permaslug` | *Optional[str]* | :heavy_minus_sign: | Canonical model slug | openai/gpt-4 |
17-
| `provider_name` | [Optional[components.ProviderResponseProviderName]](../components/providerresponseprovidername.mdx) | :heavy_minus_sign: | Name of the provider | OpenAI |
18-
| `status` | *Nullable[int]* | :heavy_check_mark: | HTTP status code from the provider | 200 |
10+
| Field | Type | Required | Description | Example |
11+
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
12+
| `endpoint_id` | *Optional[str]* | :heavy_minus_sign: | Internal endpoint identifier | ep_abc123 |
13+
| `id` | *Optional[str]* | :heavy_minus_sign: | Upstream provider response identifier | chatcmpl-abc123 |
14+
| `is_byok` | *Optional[bool]* | :heavy_minus_sign: | Whether the request used a bring-your-own-key | false |
15+
| `latency` | *Optional[float]* | :heavy_minus_sign: | Response latency in milliseconds | 1200 |
16+
| `model_permaslug` | *Optional[str]* | :heavy_minus_sign: | Canonical model slug | openai/gpt-4 |
17+
| `provider_name` | [Optional[components.ProviderResponseProviderName]](../components/providerresponseprovidername.mdx) | :heavy_minus_sign: | Name of the provider | OpenAI |
18+
| `routed_service_tier` | [Optional[components.RoutedServiceTier]](../components/routedservicetier.mdx) | :heavy_minus_sign: | The service tier this request was routed to (e.g. flex, priority). The tier actually applied and billed is determined by the provider response and may differ. | priority |
19+
| `status` | *Nullable[int]* | :heavy_check_mark: | HTTP status code from the provider | 200 |

0 commit comments

Comments
 (0)