Skip to content

Commit 60309c7

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

12 files changed

Lines changed: 100 additions & 49 deletions

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

Lines changed: 19 additions & 19 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: 10184fdaac0580ac4aac9e157313eb40
4+
docChecksum: 7b326991ba70a8a48c576cf6bf36dc6c
55
docVersion: 1.0.0
66
speakeasyVersion: 1.803.2
77
generationVersion: 2.950.13
8-
releaseVersion: 1.3.169
9-
configChecksum: 9240c091eb5c515165dacfff34cf3213
8+
releaseVersion: 1.3.170
9+
configChecksum: 990eaedd546b685ababbd0717166ab92
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: 637340c2-787b-4252-b9ef-52c1c6595368
15-
pristine_commit_hash: d3226951ab1da91872621869a07abc236c1f5b72
16-
pristine_tree_hash: 3f13a3b2dfe98f36d6dd595d5018d4164cdc3c53
14+
generation_id: 69e6761f-bc28-4415-b052-482fbb106c90
15+
pristine_commit_hash: 741529e4b9021d7ccde61b0ea7ba94f09f9fc7fe
16+
pristine_tree_hash: 84ce71d677f19c37587e79ad54585c3db06883ac
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -5864,8 +5864,8 @@ trackedFiles:
58645864
pristine_git_object: 089a4e220d6582b277db90fab35b2723490cc621
58655865
docs/components/observabilityotelcollectordestinationconfig.mdx:
58665866
id: 204fa4b1365b
5867-
last_write_checksum: sha1:6d478aca958d26c74545819c36452c67a211f0cb
5868-
pristine_git_object: 8dd8c3883b518df3163a062bda8c4564441e701c
5867+
last_write_checksum: sha1:fe291178f44e7aac800dfd1bb1a0d106bd7cb218
5868+
pristine_git_object: ef238b1525d591865702dd4bfb8f1ab5a707a101
58695869
docs/components/observabilityotelcollectordestinationtype.mdx:
58705870
id: 130ee89d27f9
58715871
last_write_checksum: sha1:bd099fbb43d7f0170267758de0467d4593194bbb
@@ -6972,8 +6972,8 @@ trackedFiles:
69726972
pristine_git_object: d68bd61421859df1e00c0ec15f5a6946ed52dfd1
69736973
docs/components/outputtoolsearchservertoolitem.mdx:
69746974
id: 7106fbb89729
6975-
last_write_checksum: sha1:17fe788112ef3866b9c4d6ee32d0b6a6d076fb11
6976-
pristine_git_object: 433141ae099de822c9cec8eda2c718b356503de4
6975+
last_write_checksum: sha1:cd30906a1411db0058111577f8c0dc7b1883ecf2
6976+
pristine_git_object: 201f1b8a22046f6f770e4dea3863c6f21c611843
69776977
docs/components/outputtoolsearchservertoolitemformat.mdx:
69786978
id: 717072e9e3e8
69796979
last_write_checksum: sha1:04cf65dbe63614cfee6df054640472e679b4faac
@@ -11620,8 +11620,8 @@ trackedFiles:
1162011620
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
1162111621
pyproject.toml:
1162211622
id: 5d07e7d72637
11623-
last_write_checksum: sha1:1aaa82944c6bb30732d9d428ce44cfcaa30198ff
11624-
pristine_git_object: d804c0cbf03075954f0381f1a38558e368d33ce3
11623+
last_write_checksum: sha1:6fd972a2de80493fb50b225b4b2a3c3dd40644cd
11624+
pristine_git_object: ca7074d884098d18f06262f84d9ffad6715ea33d
1162511625
scripts/prepare_readme.py:
1162611626
id: e0c5957a6035
1162711627
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -11648,8 +11648,8 @@ trackedFiles:
1164811648
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
1164911649
src/openrouter/_version.py:
1165011650
id: d8d15ad6c586
11651-
last_write_checksum: sha1:7679b06745e9a8448f76e9a04851caf342cd3fdd
11652-
pristine_git_object: 24df38070338b49d7f148d56856e25fd8a8c6e16
11651+
last_write_checksum: sha1:c1b7078545826eb3dfe078120fe142ed30e97ea1
11652+
pristine_git_object: 5931b7f6361978af77c74b151ac4d6bb3d4dbbf2
1165311653
src/openrouter/alpha.py:
1165411654
id: 306c4d93308d
1165511655
last_write_checksum: sha1:80cc0f39649445431cc2247ed0e0765438467766
@@ -14076,8 +14076,8 @@ trackedFiles:
1407614076
pristine_git_object: a7d2a453235cec62fc57f78c6e07b3cbd5824061
1407714077
src/openrouter/components/observabilityotelcollectordestination.py:
1407814078
id: dc77f211456a
14079-
last_write_checksum: sha1:4fafd63d0a1dc1120e37871c46b9a1438ac05eda
14080-
pristine_git_object: e94b83f5ebce437e54ace0a5079149190940eff1
14079+
last_write_checksum: sha1:67e451d48e15f0e9013553cc91e35f1e9c76bb5b
14080+
pristine_git_object: 26154ee5c99e652710414a83969fd80622ab6100
1408114081
src/openrouter/components/observabilityposthogdestination.py:
1408214082
id: 3a9f4942fcf9
1408314083
last_write_checksum: sha1:eb26037b36426da6a3c8a734946accd78045e0b2
@@ -14420,8 +14420,8 @@ trackedFiles:
1442014420
pristine_git_object: d5a5c820aff0971a68a725af296d68d8d3891992
1442114421
src/openrouter/components/outputtoolsearchservertoolitem.py:
1442214422
id: fb4ec737039d
14423-
last_write_checksum: sha1:ee1d3c15f23c0577932609ac3b9f5d0c486318fc
14424-
pristine_git_object: 90fe6d70aab60697f5fe69d3b0dc6044c69fb999
14423+
last_write_checksum: sha1:7322e8736317e73dc9e63758ae6d3fb0907417a9
14424+
pristine_git_object: cbecff6e9cdfa7834bcbb232dc71ef36398fa993
1442514425
src/openrouter/components/outputwebfetchservertoolitem.py:
1442614426
id: 2b12eb287cdf
1442714427
last_write_checksum: sha1:60ec6ef59d691699c092120ea7dffed824197872
@@ -21609,4 +21609,4 @@ examples:
2160921609
"500":
2161021610
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
2161121611
examplesVersion: 1.0.2
21612-
releaseNotes: "## Python SDK Changes:\n* `open_router.presets.create_presets_responses()`: \n * `request.include[]` **Changed**\n"
21612+
releaseNotes: "## Python SDK Changes:\n* `open_router.batch.create_batches()`: `response.results[].response.body.union(OpenResponsesResult).output[].union(openrouter:tool_search).catalog_index_note` **Added**\n* `open_router.batch.get_batches()`: `response.results[].response.body.union(OpenResponsesResult).output[].union(openrouter:tool_search).catalog_index_note` **Added**\n* `open_router.observability.list()`: `response.data[].union(otel-collector).config` **Changed**\n* `open_router.observability.create()`: `response.data.union(otel-collector).config` **Changed**\n* `open_router.observability.get()`: `response.data.union(otel-collector).config` **Changed**\n* `open_router.observability.update()`: `response.data.union(otel-collector).config` **Changed**\n* `open_router.presets.create_presets_responses()`: \n * `request.input.union(Array<>)[].union(OutputToolSearchServerToolItem).catalog_index_note` **Added**\n"

β€Ž.speakeasy/gen.yamlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ generation:
3737
documentation: mintlify
3838
preApplyUnionDiscriminators: true
3939
python:
40-
version: 1.3.169
40+
version: 1.3.170
4141
additionalDependencies:
4242
dev:
4343
pytest: '>=8.3'

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24331,6 +24331,13 @@ components:
2433124331
type: 'string'
2433224332
description: 'Custom HTTP headers as a JSON object. For Axiom, use {"Authorization": "Bearer xaat-xxx", "X-Axiom-Dataset": "your-dataset"}'
2433324333
type: 'object'
24334+
metricsEndpoint:
24335+
description: 'OTLP/HTTP metrics URL. Required when `shouldSendMetrics` (Send OTLP metrics) is true; ignored otherwise.'
24336+
type: 'string'
24337+
shouldSendMetrics:
24338+
default: false
24339+
description: 'Also send OTLP metrics for each delivered generation to the metrics endpoint, with the same headers.'
24340+
type: 'boolean'
2433424341
required:
2433524342
- 'endpoint'
2433624343
type: 'object'
@@ -28885,6 +28892,10 @@ components:
2888528892
description: 'The deferred-tool index the router showed the model with a pre-search, listing tool sources and names. Replaying the item shows the same index.'
2888628893
example: "Deferred tools, found with tool_search and called with tool_exec:\nSources: mcp__sentry (12)."
2888728894
type: 'string'
28895+
catalog_index_note:
28896+
description: 'Whether the model read, after the catalog index, that the listed sources are those connected so far. Replaying the item shows that note only when this is true. Its wording follows the replaying request: it names `WaitForMcpServers` only while that request carries the tool.'
28897+
example: true
28898+
type: 'boolean'
2888828899
error:
2888928900
description: 'The error message when the tool call failed before producing a result. Set together with `status: ''failed''`; absent on a successful call.'
2889028901
example: 'Tool execution failed'

β€Ž.speakeasy/workflow.lockβ€Ž

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ speakeasyVersion: 1.803.2
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:66de2079f8a1b4a3ed4c3a4b71e57d171ed99bfbda6d0e9d59ece06614e79094
6-
sourceBlobDigest: sha256:dcc70de34e085acee2705cdc7faf83cbf4c21b769109663d09d3d8a0dc7aee1c
5+
sourceRevisionDigest: sha256:6885d2855f3ae66c49062c150518080abc52f39a1b03c89930fc7f79b6c4aa25
6+
sourceBlobDigest: sha256:6334d0f3405226eda109b1d7df7ba961b55581a54363615c714c150e67fa8a4a
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:66de2079f8a1b4a3ed4c3a4b71e57d171ed99bfbda6d0e9d59ece06614e79094
15-
sourceBlobDigest: sha256:dcc70de34e085acee2705cdc7faf83cbf4c21b769109663d09d3d8a0dc7aee1c
14+
sourceRevisionDigest: sha256:6885d2855f3ae66c49062c150518080abc52f39a1b03c89930fc7f79b6c4aa25
15+
sourceBlobDigest: sha256:6334d0f3405226eda109b1d7df7ba961b55581a54363615c714c150e67fa8a4a
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:17d98f9758f91de2501ece429f60cb7120117851c60d7bf7a55ab34d1c627fb6
17+
codeSamplesRevisionDigest: sha256:7b2a6716f9d8b9e6e43e0007aaeb98c1d7a5dd014fcc896f367d6e475d5669a2
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: 1.803.2

β€ŽRELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4459,4 +4459,14 @@ Based on:
44594459
### Generated
44604460
- [python v1.3.169] .
44614461
### Releases
4462-
- [PyPI v1.3.169] https://pypi.org/project/openrouter/1.3.169 - .
4462+
- [PyPI v1.3.169] https://pypi.org/project/openrouter/1.3.169 - .
4463+
4464+
## 2026-11-12 17:07:44
4465+
### Changes
4466+
Based on:
4467+
- OpenAPI Doc
4468+
- Speakeasy CLI 1.803.2 (2.950.13) https://github.com/speakeasy-api/speakeasy
4469+
### Generated
4470+
- [python v1.3.170] .
4471+
### Releases
4472+
- [PyPI v1.3.170] https://pypi.org/project/openrouter/1.3.170 - .

β€Ždocs/components/observabilityotelcollectordestinationconfig.mdxβ€Ž

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@ title: "ObservabilityOtelCollectorDestinationConfig"
77
| Field | Type | Required | Description |
88
| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
99
| `endpoint` | *str* | βœ”οΈ | N/A |
10-
| `headers` | Dict[str, *str*] | βž– | Custom HTTP headers as a JSON object. For Axiom, use \{"Authorization": "Bearer xaat-xxx", "X-Axiom-Dataset": "your-dataset"} |
10+
| `headers` | Dict[str, *str*] | βž– | Custom HTTP headers as a JSON object. For Axiom, use \{"Authorization": "Bearer xaat-xxx", "X-Axiom-Dataset": "your-dataset"} |
11+
| `metrics_endpoint` | *Optional[str]* | βž– | OTLP/HTTP metrics URL. Required when `shouldSendMetrics` (Send OTLP metrics) is true; ignored otherwise. |
12+
| `should_send_metrics` | *Optional[bool]* | βž– | Also send OTLP metrics for each delivered generation to the metrics endpoint, with the same headers. |

0 commit comments

Comments
Β (0)