Skip to content

Commit 4d4ff3e

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

15 files changed

Lines changed: 169 additions & 128 deletions

File tree

‎.speakeasy/gen.lock‎

Lines changed: 27 additions & 28 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: ff4478e1428e58273d7375ea639734d6
4+
docChecksum: 2b57a910ce900868d69481fbdbb107e2
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 0.11.29
9-
configChecksum: e092e139147af5b5a502f15607d75192
8+
releaseVersion: 0.11.30
9+
configChecksum: 7dc0b5387e8da51843faaa2b3abeb965
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: d53fc2a4-a065-484e-b315-dc8906615c95
15-
pristine_commit_hash: a593a152775480385c6cd2612c40dfb00014f443
16-
pristine_tree_hash: 4c87fa8a5b2aa4e90475f48c263b2f8da0222530
14+
generation_id: a22f6b13-0ff1-4813-b7be-a4b1fab6b7d6
15+
pristine_commit_hash: 7f32faacc61245f0cf537d83ad96f0cbae0c5e25
16+
pristine_tree_hash: e68b33ac89a39aaeca3434449e5272b7549f89d5
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -1122,8 +1122,8 @@ trackedFiles:
11221122
pristine_git_object: 48386287b072381a9b59de6ae804b0ffbbab221a
11231123
docs/components/chatusage.mdx:
11241124
id: d7c2bc8b3eb2
1125-
last_write_checksum: sha1:7f8bf402accabcc12f92b52bf6101cac3ef0363e
1126-
pristine_git_object: a45747f57783767d91fe66f212525f7578d7345c
1125+
last_write_checksum: sha1:94539927996d770b9629c64bde6d8188976eec1d
1126+
pristine_git_object: a32fff446094a26dfa62cdfcd02b5bc3c1293a72
11271127
docs/components/chatusagecompletiontokensdetails.mdx:
11281128
id: 0274e721a9d9
11291129
last_write_checksum: sha1:77e7b8ae3c4456f4284f4fbd0093d00fdefd06c9
@@ -4322,8 +4322,8 @@ trackedFiles:
43224322
pristine_git_object: a90fbbefe76853f92638f4ae7ad63cf67951efc4
43234323
docs/components/servertoolusedetails.mdx:
43244324
id: 5a7d75562dec
4325-
last_write_checksum: sha1:28d1fa7491c62f6fc5592fc8092afa9cfaa0b4f5
4326-
pristine_git_object: a9f0d64b5351c9d5f5839b29c8c8c9c79a2d0c3a
4325+
last_write_checksum: sha1:c2a156aba0f34118e3c681561f817d8deb4a06ac
4326+
pristine_git_object: de0d677d4f188af0688f78b8c8a25ae07ca3a093
43274327
docs/components/serviceunavailableresponseerrordata.mdx:
43284328
id: 72f01d77e774
43294329
last_write_checksum: sha1:7b53cfdd92a87ef0b70e0b5f7d2031e73bcbe033
@@ -5046,8 +5046,8 @@ trackedFiles:
50465046
pristine_git_object: c5fe94ebc3791026c16a9636c7d6077773297e19
50475047
docs/components/usage.mdx:
50485048
id: d84b29a6ea8c
5049-
last_write_checksum: sha1:e9adc633c75f1e77e76fe32545662cc27c6304fc
5050-
pristine_git_object: c400fc42927885901a17ce82529b39c2cdadce6e
5049+
last_write_checksum: sha1:b279f416f251c361dd705a2960b17e23c63aa508
5050+
pristine_git_object: 2b203365a2a132a20be296a0acf7ba080780f44b
50515051
docs/components/usagecostdetails.mdx:
50525052
id: 95d8a52fead9
50535053
last_write_checksum: sha1:d8b2597a2921b79c43fd30173a8c395cd60584b2
@@ -6666,8 +6666,8 @@ trackedFiles:
66666666
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
66676667
pyproject.toml:
66686668
id: 5d07e7d72637
6669-
last_write_checksum: sha1:1117ced9033fbecc539bceaa0497773110a561fa
6670-
pristine_git_object: 390707512d3febdc96fb763f9d077eee7567d046
6669+
last_write_checksum: sha1:7fff6806442d03388a1eeba7ced666a73f0b9e4b
6670+
pristine_git_object: b5955b6fb83f318988510683756edc44d54bf68d
66716671
scripts/prepare_readme.py:
66726672
id: e0c5957a6035
66736673
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -6694,8 +6694,8 @@ trackedFiles:
66946694
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
66956695
src/openrouter/_version.py:
66966696
id: d8d15ad6c586
6697-
last_write_checksum: sha1:fda5045f9e84313bfc3c002291fef7a1dba3ee40
6698-
pristine_git_object: 86673258f99094629fb4fd3a5c17d5f944bf63fd
6697+
last_write_checksum: sha1:6fc2a852500a272de2537814ccf9d5ecba9f032e
6698+
pristine_git_object: 4f9e877e356b1d5d1e23594d3f7de4c2f389c1f6
66996699
src/openrouter/analytics.py:
67006700
id: cb406b5aaabb
67016701
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
@@ -6734,8 +6734,8 @@ trackedFiles:
67346734
pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
67356735
src/openrouter/components/__init__.py:
67366736
id: 81754e97b3f4
6737-
last_write_checksum: sha1:84999e85717da3612e618f3115f0cf56ea91b268
6738-
pristine_git_object: bf5e3e9d282db9aefb6629dbe70240294aadd3d8
6737+
last_write_checksum: sha1:94b5ed66b643a74f91ce1c3ec98744e1146f729e
6738+
pristine_git_object: c2d2d47304bce289181c2cba8ddc3ab3f947e3b8
67396739
src/openrouter/components/aabenchmarkentry.py:
67406740
id: e2e0f0b48c82
67416741
last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -7246,8 +7246,8 @@ trackedFiles:
72467246
pristine_git_object: 2ccba8386486b7a730816a9829b01754935a2e96
72477247
src/openrouter/components/chatusage.py:
72487248
id: f224a054bf45
7249-
last_write_checksum: sha1:3cdcb6cbf944509ef966f90f7d6e3af967323277
7250-
pristine_git_object: 1410ca9d1ed4032acb4a59569be77cea2fb4432b
7249+
last_write_checksum: sha1:ea708aa417bad1c480ef113ec9c4491f1cdfcf44
7250+
pristine_git_object: 4fd2be35dd11a5c81fcc575f766ae23cbdc4e78e
72517251
src/openrouter/components/chatusermessage.py:
72527252
id: 7777191e729a
72537253
last_write_checksum: sha1:6e9d3d1a827832b947bbb688a8f78f43aaaa9f81
@@ -8576,6 +8576,10 @@ trackedFiles:
85768576
id: ae2ca334218a
85778577
last_write_checksum: sha1:4f739c60ede675286c18e898f4cc9505480897a4
85788578
pristine_git_object: fce3d0742de43f714ec40da747e6dcf7ff5e4075
8579+
src/openrouter/components/servertoolusedetails.py:
8580+
id: b681965db7f8
8581+
last_write_checksum: sha1:071f2fee04f80ccff9139c7909b4e3ed331fdb0c
8582+
pristine_git_object: 16ca66ee3f2402e06b9395a78be7def7da172e79
85798583
src/openrouter/components/serviceunavailableresponseerrordata.py:
85808584
id: 606d51d201e8
85818585
last_write_checksum: sha1:275a171422155df8447f1b250f0a8af61d266b68
@@ -8854,8 +8858,8 @@ trackedFiles:
88548858
pristine_git_object: a0491cc8fd3bd9986146cb1176e27d5b9c9beb60
88558859
src/openrouter/components/usage.py:
88568860
id: 965ca6748bf6
8857-
last_write_checksum: sha1:712340f3df2194c53f37d0491e220296ad3c3dbd
8858-
pristine_git_object: 572d04f457607099ae7e041922de146de10e2eae
8861+
last_write_checksum: sha1:ffc3d82f236daff144c71e0c48c201b428d3201a
8862+
pristine_git_object: 09f7248804ba12bfbef924b934f57c34974d965b
88598863
src/openrouter/components/videogenerationrequest.py:
88608864
id: 70e3c9ff288c
88618865
last_write_checksum: sha1:5dfb79ba40785ce3a31b00f66b5fba956dca1f0d
@@ -11147,9 +11151,4 @@ examples:
1114711151
examplesVersion: 1.0.2
1114811152
releaseNotes: |
1114911153
## Python SDK Changes:
11150-
* `open_router.embeddings.list_models()`: `response.data[].pricing.overrides[]` **Changed**
11151-
* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].pricing.overrides[]` **Changed**
11152-
* `open_router.endpoints.list()`: `response.data.endpoints[].pricing.overrides[]` **Changed**
11153-
* `open_router.models.get()`: `response.data.pricing.overrides[]` **Changed**
11154-
* `open_router.models.list()`: `response.data[].pricing.overrides[]` **Changed**
11155-
* `open_router.models.list_for_user()`: `response.data[].pricing.overrides[]` **Changed**
11154+
* `open_router.beta.responses.send()`: `response` **Changed**

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

‎.speakeasy/out.openapi.yaml‎

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5783,24 +5783,7 @@ components:
57835783
type: integer
57845784
type: object
57855785
server_tool_use_details:
5786-
description: Usage for server-side tool execution (e.g., web search)
5787-
nullable: true
5788-
properties:
5789-
tool_calls_executed:
5790-
description: Number of OpenRouter server tool calls that executed and produced a result
5791-
nullable: true
5792-
type: integer
5793-
tool_calls_requested:
5794-
description: >-
5795-
Total number of OpenRouter server-orchestrated tool calls the model requested, across all tool types. Provider-native tools (e.g. native web search) are not counted here.
5796-
nullable: true
5797-
type: integer
5798-
web_search_requests:
5799-
description: >-
5800-
Number of web searches performed by server-side tools. For server-orchestrated tool calls a web search is also counted in tool_calls_requested; provider-native web search may report web_search_requests only. Do not sum the two.
5801-
nullable: true
5802-
type: integer
5803-
type: object
5786+
$ref: '#/components/schemas/ServerToolUseDetails'
58045787
total_tokens:
58055788
description: Total number of tokens
58065789
type: integer
@@ -20568,6 +20551,29 @@ components:
2056820551
example: medium
2056920552
type: string
2057020553
x-speakeasy-unknown-values: allow
20554+
ServerToolUseDetails:
20555+
description: Usage for server-side tool execution (e.g., web search)
20556+
example:
20557+
tool_calls_executed: 2
20558+
tool_calls_requested: 2
20559+
web_search_requests: 2
20560+
nullable: true
20561+
properties:
20562+
tool_calls_executed:
20563+
description: Number of OpenRouter server tool calls that executed and produced a result.
20564+
nullable: true
20565+
type: integer
20566+
tool_calls_requested:
20567+
description: >-
20568+
Total number of OpenRouter server-orchestrated tool calls the model requested, across all tool types. Provider-native tools (e.g. native web search) are not counted here.
20569+
nullable: true
20570+
type: integer
20571+
web_search_requests:
20572+
description: >-
20573+
Number of web searches performed by server-side tools. For server-orchestrated tool calls a web search is also counted in tool_calls_requested; provider-native web search may report web_search_requests only. Do not sum the two.
20574+
nullable: true
20575+
type: integer
20576+
type: object
2057120577
ServiceTier:
2057220578
enum:
2057320579
- auto
@@ -22847,6 +22853,8 @@ components:
2284722853
is_byok:
2284822854
description: Whether a request was made using a Bring Your Own Key configuration
2284922855
type: boolean
22856+
server_tool_use_details:
22857+
$ref: '#/components/schemas/ServerToolUseDetails'
2285022858
type: object
2285122859
description: Token usage information for the response
2285222860
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:bd088c96e6b4db61858c4c25ba4a2276bd36fec50b25bc32d1121c7ab534afa4
6-
sourceBlobDigest: sha256:bf34b1b3df01fa14f7be4166938bbbd81645bc8f1045b09e547c9f9fae84f890
5+
sourceRevisionDigest: sha256:c6936e0c99ab2b3eb7457eff0cd75cbdb6c29db355e576ef66d79f8e1537ca61
6+
sourceBlobDigest: sha256:24d9b45658f2838dd80fdea05a8ebb456d32fd16300e8e2f0f438aa54a8c91ee
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:bd088c96e6b4db61858c4c25ba4a2276bd36fec50b25bc32d1121c7ab534afa4
15-
sourceBlobDigest: sha256:bf34b1b3df01fa14f7be4166938bbbd81645bc8f1045b09e547c9f9fae84f890
14+
sourceRevisionDigest: sha256:c6936e0c99ab2b3eb7457eff0cd75cbdb6c29db355e576ef66d79f8e1537ca61
15+
sourceBlobDigest: sha256:24d9b45658f2838dd80fdea05a8ebb456d32fd16300e8e2f0f438aa54a8c91ee
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:7273c5d01f944ef1d07660238a38770b6cf0bcf8fe421b90c142f70bd9182305
17+
codeSamplesRevisionDigest: sha256:5ffb925a925219f8c5a35ef3f8eb6b82780cd36ac1a2246ae78f35213af457e4
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
@@ -398,4 +398,14 @@ Based on:
398398
### Generated
399399
- [python v0.11.29] .
400400
### Releases
401-
- [PyPI v0.11.29] https://pypi.org/project/openrouter/0.11.29 - .
401+
- [PyPI v0.11.29] https://pypi.org/project/openrouter/0.11.29 - .
402+
403+
## 2026-07-14 17:49:24
404+
### Changes
405+
Based on:
406+
- OpenAPI Doc
407+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
408+
### Generated
409+
- [python v0.11.30] .
410+
### Releases
411+
- [PyPI v0.11.30] https://pypi.org/project/openrouter/0.11.30 - .

‎docs/components/chatusage.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ Token usage statistics
1616
| `is_byok` | *Optional[bool]* | :heavy_minus_sign: | Whether a request was made using a Bring Your Own Key configuration | |
1717
| `prompt_tokens` | *int* | :heavy_check_mark: | Number of tokens in the prompt | |
1818
| `prompt_tokens_details` | [OptionalNullable[components.ChatUsagePromptTokensDetails]](../components/chatusageprompttokensdetails.mdx) | :heavy_minus_sign: | Detailed prompt token usage | |
19-
| `server_tool_use_details` | [OptionalNullable[components.ServerToolUseDetails]](../components/servertoolusedetails.mdx) | :heavy_minus_sign: | Usage for server-side tool execution (e.g., web search) | |
19+
| `server_tool_use_details` | [OptionalNullable[components.ServerToolUseDetails]](../components/servertoolusedetails.mdx) | :heavy_minus_sign: | Usage for server-side tool execution (e.g., web search) | \{<br/>"tool_calls_executed": 2,<br/>"tool_calls_requested": 2,<br/>"web_search_requests": 2<br/>} |
2020
| `total_tokens` | *int* | :heavy_check_mark: | Total number of tokens | |

0 commit comments

Comments
 (0)