Skip to content

Commit f25d1d5

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

11 files changed

Lines changed: 66 additions & 59 deletions

File tree

‎.speakeasy/gen.lock‎

Lines changed: 16 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: f6c5b72912f9dd85cb89099bbfad9fc0
4+
docChecksum: 1399a961b6d0a2f35e428d48864064db
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 1.1.89
9-
configChecksum: 9fc9f8573ca9396646ca57e9f26a17fe
8+
releaseVersion: 1.1.90
9+
configChecksum: c28142f462e8cc19ac66f39fc501f7f9
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: 2793dbee-3635-4a87-9840-16bbb9eee245
15-
pristine_commit_hash: 07fc4a0dc54d733216eaf7ac5000552205fd48d7
16-
pristine_tree_hash: 5e217b5ee0c32e6aac19d851c299d1dfe0e7c163
14+
generation_id: 67c4ddad-6c0c-4461-a2ac-66fdcbe1d53d
15+
pristine_commit_hash: 96cb29d1679688f60c40ec3f5d598677500e69d9
16+
pristine_tree_hash: 61171c160980f9d8cdf063075fa9e59bad5eb612
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -2182,8 +2182,8 @@ trackedFiles:
21822182
pristine_git_object: 7b7d7a350209a88f9a688d1fab6d88fc4754664e
21832183
docs/components/fusionplugin.mdx:
21842184
id: 91c7b4638c7e
2185-
last_write_checksum: sha1:870595df572ae4a17b4daee349e13d8193c57241
2186-
pristine_git_object: 32a6b478678908aa7a2df9cc15398a4490741be3
2185+
last_write_checksum: sha1:5a076ac40081a043497700e83dbd7c64d3b7dde1
2186+
pristine_git_object: 0cb9761c99aa8ba6332e3b64357f5b704427e467
21872187
docs/components/fusionpluginid.mdx:
21882188
id: 2b90bfd2d611
21892189
last_write_checksum: sha1:8111a4424197eb86dfccedfdc798d1a2b5a1c39e
@@ -4306,8 +4306,8 @@ trackedFiles:
43064306
pristine_git_object: 5c5675beaf31e5b109617040c2d6eb9055f891d7
43074307
docs/components/presetenum.mdx:
43084308
id: 5c9d69c551a8
4309-
last_write_checksum: sha1:38f3fee4b72b586b64dcf7bca9e7baa32a668d19
4310-
pristine_git_object: 5c2dac2ed572fcaeccf9c195fd2695d23e065ecb
4309+
last_write_checksum: sha1:2d1f19ad66e100482793ba915cd950824bd5133e
4310+
pristine_git_object: 210727eae53c2ed5d2e54972f941e0504621ef60
43114311
docs/components/presetstatus.mdx:
43124312
id: cb4faf64ee85
43134313
last_write_checksum: sha1:7a2f2619305e77274fa23eb6a68e17c122a0fb38
@@ -7386,8 +7386,8 @@ trackedFiles:
73867386
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
73877387
pyproject.toml:
73887388
id: 5d07e7d72637
7389-
last_write_checksum: sha1:45d8374b9430f85dd1dde25cbf505b77f8931d57
7390-
pristine_git_object: a43ad28ca2b08dda34a73dd2cb55ee69a52b3cd9
7389+
last_write_checksum: sha1:78dd517a5da7ba579c7184883d6bd0b150ff2eaa
7390+
pristine_git_object: 0eb05d43a029c6289e4849b125b04f2c4c3767ae
73917391
scripts/prepare_readme.py:
73927392
id: e0c5957a6035
73937393
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -7414,8 +7414,8 @@ trackedFiles:
74147414
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
74157415
src/openrouter/_version.py:
74167416
id: d8d15ad6c586
7417-
last_write_checksum: sha1:2ba3a264350bdc9e4664fa885528912f37db700f
7418-
pristine_git_object: e162234afa195293c69464a1bb84b8475dab9c27
7417+
last_write_checksum: sha1:5a8813e8e1a4434589fa8e4e877fa3640aaf2a9a
7418+
pristine_git_object: a78909fc4ea77e5b6e84a2b5ff14308679ec38eb
74197419
src/openrouter/analytics.py:
74207420
id: cb406b5aaabb
74217421
last_write_checksum: sha1:1e0004d8d1d5d797e2b54cd1cabeb7f9489d08e9
@@ -8406,8 +8406,8 @@ trackedFiles:
84068406
pristine_git_object: 2836ce37ac58b2b90568bbd6247fa52b982ef131
84078407
src/openrouter/components/fusionplugin.py:
84088408
id: c0b307f15bb0
8409-
last_write_checksum: sha1:ccfc15d5b3295c565987f457c86731a46e3f61bc
8410-
pristine_git_object: b3762615f700ff0be163417f4e88cf5b9083f0b2
8409+
last_write_checksum: sha1:a2ad5fda5b8afec32752b0fdc9b7332b9f0454a6
8410+
pristine_git_object: afd9a2b9eefd33f6b5b377211a11b0b4a510d164
84118411
src/openrouter/components/fusionservertool_openrouter.py:
84128412
id: a1d6d3aefe6f
84138413
last_write_checksum: sha1:b1e560ea3ed00d00dce53b8d5897e59c7face470
@@ -12457,6 +12457,3 @@ examples:
1245712457
"503":
1245812458
application/json: {"error": {"code": 503, "message": "Service temporarily unavailable"}}
1245912459
examplesVersion: 1.0.2
12460-
releaseNotes: |
12461-
## Python SDK Changes:
12462-
* `open_router.images.list_model_endpoints()`: `response.endpoints[].pricing[].unit.enum(request)` **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: 1.1.89
39+
version: 1.1.90
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

‎.speakeasy/out.openapi.yaml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9135,7 +9135,7 @@ components:
91359135
model: '~anthropic/claude-opus-latest'
91369136
properties:
91379137
analysis_models:
9138-
description: 'Slugs of models to run in parallel as the "expert panel" the analyst analyzes. Each model receives the same user prompt with web_search + web_fetch enabled. Capped at 8 models to bound cost amplification. When omitted, defaults to the Quality preset from the /labs/fusion UI (~anthropic/claude-opus-latest, ~openai/gpt-latest, ~google/gemini-pro-latest).'
9138+
description: 'For a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool, slugs of models to run in parallel as the "expert panel" the analyst analyzes. Each model receives the same user prompt with web_search + web_fetch enabled. Capped at 8 models to bound cost amplification. When omitted, defaults to the Quality preset from the /labs/fusion UI (~anthropic/claude-opus-latest, ~openai/gpt-latest, ~google/gemini-pro-latest).'
91399139
example:
91409140
- '~anthropic/claude-opus-latest'
91419141
- '~openai/gpt-latest'
@@ -9146,24 +9146,24 @@ components:
91469146
minItems: 1
91479147
type: 'array'
91489148
enabled:
9149-
description: 'Set to false to disable the fusion plugin for this request. Defaults to true.'
9149+
description: 'Set to false to disable Fusion configuration for a run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool. Defaults to true.'
91509150
type: 'boolean'
91519151
id:
91529152
enum:
91539153
- 'fusion'
91549154
type: 'string'
91559155
max_tool_calls:
9156-
description: 'Maximum number of tool-calling steps each panelist (analysis model) and the analyst model may take during their agentic web-research loop. Models with web_search/web_fetch enabled iterate until they produce a text response or hit this ceiling. Defaults to 4. Capped at 16.'
9156+
description: 'For a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool, the maximum number of tool-calling steps each panelist (analysis model) and the analyst model may take during their agentic web-research loop. Models with web_search/web_fetch enabled iterate until they produce a text response or hit this ceiling. Defaults to 4. Capped at 16.'
91579157
example: 12
91589158
maximum: 16
91599159
minimum: 1
91609160
type: 'integer'
91619161
model:
9162-
description: 'Slug of the model that performs both the analyst step (with web_search + web_fetch) and the final synthesis. When omitted, defaults to the first model in the Quality preset.'
9162+
description: 'For a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool, the slug of the model that performs both the analyst step (with web_search + web_fetch) and the final synthesis. When omitted, defaults to the first model in the Quality preset.'
91639163
example: '~anthropic/claude-opus-latest'
91649164
type: 'string'
91659165
preset:
9166-
description: 'A curated OpenRouter fusion preset (slugs follow `<task>-<tier>`, e.g. `general-high`). Expands server-side into the preset''s analysis_models panel and analyst model, so callers never name individual models. Explicitly provided `analysis_models` / `model` take precedence.'
9166+
description: 'Configuration for a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool. A curated OpenRouter preset (slugs follow `<task>-<tier>`, e.g. `general-high`). Expands server-side into the preset''s analysis_models panel and analyst model, so callers never name individual models. Explicitly provided `analysis_models` / `model` take precedence.'
91679167
enum:
91689168
- 'general-high'
91699169
- 'general-budget'
@@ -9172,7 +9172,7 @@ components:
91729172
type: 'string'
91739173
x-speakeasy-unknown-values: allow
91749174
tools:
9175-
description: 'Server tools available to panelist and analyst inner calls. Each entry uses the same `{ type, parameters? }` shorthand as the outer Chat Completions request. When omitted, defaults to `[{ type: "openrouter:web_search" }, { type: "openrouter:web_fetch" }]`. Pass an empty array to disable tools entirely (panelists answer from parametric knowledge only).'
9175+
description: 'For a Fusion run started by the `openrouter/fusion` model slug or `openrouter:fusion` server tool, server tools available to panelist and analyst inner calls. Each entry uses the same `{ type, parameters? }` shorthand as the outer Chat Completions request. When omitted, defaults to `[{ type: "openrouter:web_search" }, { type: "openrouter:web_fetch" }]`. Pass an empty array to disable tools entirely (panelists answer from parametric knowledge only).'
91769176
example:
91779177
- parameters:
91789178
excluded_domains:

‎.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:b294c3055789018d9d75d7c9bc915fa61ad8d3292565e703806514a008a32e63
6-
sourceBlobDigest: sha256:0ccddc43fe77b61dd6510b019f5ee479f595be1de67eacb65f12d120c995059d
5+
sourceRevisionDigest: sha256:3dc5488760063ddc32216104271a3c12a2fa46a613269b4c65d5378730b0df45
6+
sourceBlobDigest: sha256:a44fa84bc753df180bf93c118992517157f58d85f05060594ec5db8a8df722e9
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:b294c3055789018d9d75d7c9bc915fa61ad8d3292565e703806514a008a32e63
15-
sourceBlobDigest: sha256:0ccddc43fe77b61dd6510b019f5ee479f595be1de67eacb65f12d120c995059d
14+
sourceRevisionDigest: sha256:3dc5488760063ddc32216104271a3c12a2fa46a613269b4c65d5378730b0df45
15+
sourceBlobDigest: sha256:a44fa84bc753df180bf93c118992517157f58d85f05060594ec5db8a8df722e9
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:93ef6fe23c8915211f233788b2cda77b41ce5a3e2e46048d9ae7bd330d6a95b3
17+
codeSamplesRevisionDigest: sha256:78d1e498502fa4ba5f24037192aec3074e192aad4d4703552edc049e9190b2e0
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
@@ -1679,4 +1679,14 @@ Based on:
16791679
### Generated
16801680
- [python v1.1.89] .
16811681
### Releases
1682-
- [PyPI v1.1.89] https://pypi.org/project/openrouter/1.1.89 - .
1682+
- [PyPI v1.1.89] https://pypi.org/project/openrouter/1.1.89 - .
1683+
1684+
## 2026-08-25 22:46:26
1685+
### Changes
1686+
Based on:
1687+
- OpenAPI Doc
1688+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
1689+
### Generated
1690+
- [python v1.1.90] .
1691+
### Releases
1692+
- [PyPI v1.1.90] https://pypi.org/project/openrouter/1.1.90 - .

0 commit comments

Comments
 (0)