Skip to content

Commit 485f10c

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate 1.1.112 (#777)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent 034e6a1 commit 485f10c

13 files changed

Lines changed: 142 additions & 45 deletions

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

Lines changed: 23 additions & 20 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: d549f1f1851d3b8566a88c2c51dca446
4+
docChecksum: 391051bbe72c2ad9d26d4bcc8bdc9a54
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 1.1.111
9-
configChecksum: 644f7660e9e2fb0ebeee1312909073a7
8+
releaseVersion: 1.1.112
9+
configChecksum: 51428b5e8a27ddf2788d8d5c76bb9db2
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: 7ebc9620-c5b3-4fdc-b549-4e222b9db662
15-
pristine_commit_hash: a7776ac3a07a59ba746e8d4accb93f38725ed124
16-
pristine_tree_hash: 947f90afadc7b47906211180266c3e331a0827cd
14+
generation_id: b2dd422a-ced6-4187-ab9a-62ac3c0e5087
15+
pristine_commit_hash: 253ef389d0a7f9e472554be901e41616bba27ddc
16+
pristine_tree_hash: 5b7a07d09178eb51eb08b64ebc9b0cd0a1636eb1
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -438,8 +438,8 @@ trackedFiles:
438438
pristine_git_object: 6f1e9ce880a0c3173ce7af4d14c8508b686b8ebc
439439
docs/components/anthropicsystemclearat.mdx:
440440
id: 02e08e8b03f3
441-
last_write_checksum: sha1:c82d55e50f6a6325fc10eee08812ec0394396b83
442-
pristine_git_object: 5e433be8b857cc468d41d4e0a6e260b807fe9ab0
441+
last_write_checksum: sha1:218693075e1fbef7a5771edf41cd93ee7eb430d4
442+
pristine_git_object: 5634634926c7a09342c219cd0d865234c262baa5
443443
docs/components/anthropictextblockparam.mdx:
444444
id: bded5d409e91
445445
last_write_checksum: sha1:ab2ebb14dd5e54bbadf4db4aa919d1b380b844b5
@@ -450,8 +450,8 @@ trackedFiles:
450450
pristine_git_object: b6b0d6f9022f2046c713d768125927e22ecc9431
451451
docs/components/anthropicthinkingblockbinding.mdx:
452452
id: a1c1acf8200e
453-
last_write_checksum: sha1:56022206d75726c7abc59971c9abcbce45107bfb
454-
pristine_git_object: c5364b3c8a19aca6d9ebc03392a1e62c16c8c98f
453+
last_write_checksum: sha1:7e7df17828f861d85a1bee793b32931eb99769e7
454+
pristine_git_object: 48a032d0e9eac4798c8c4903880873f967f5dfec
455455
docs/components/anthropicthinkingdisplay.mdx:
456456
id: e068ddf6374f
457457
last_write_checksum: sha1:49fd044eb4759b0f447964cc276b0681ff73a3ec
@@ -4330,8 +4330,8 @@ trackedFiles:
43304330
pristine_git_object: 9b965b8127ff716f9bac7efc3ef89f4a9727795e
43314331
docs/components/prefixmismatchbehavior.mdx:
43324332
id: 73d2444913c6
4333-
last_write_checksum: sha1:6f49bdd934501dc4a153fd645e668cae8b0e701f
4334-
pristine_git_object: d679a28e6f0aa4b2a398a8ea8f7f77acb0a5454f
4333+
last_write_checksum: sha1:9192b93e919ccc08f739324db6d1417f49471d2b
4334+
pristine_git_object: bb61620d909ce1c0e4df191e8570184b794ae164
43354335
docs/components/preset.mdx:
43364336
id: 9069cdfaddbc
43374337
last_write_checksum: sha1:87eebf424e40efb670c2bc0f617c903a6f9d3da5
@@ -7458,8 +7458,8 @@ trackedFiles:
74587458
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
74597459
pyproject.toml:
74607460
id: 5d07e7d72637
7461-
last_write_checksum: sha1:efbcdc29ac4bfee3f46ae11671b08559d41130fb
7462-
pristine_git_object: 1ed6cdf52cf082be603cab094955982904ff9ea9
7461+
last_write_checksum: sha1:22be002a440c13f8a9a4ac3df57128b2120cdb71
7462+
pristine_git_object: b06eb5aba73cf71602d0a12055e249e4d48678eb
74637463
scripts/prepare_readme.py:
74647464
id: e0c5957a6035
74657465
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -7486,8 +7486,8 @@ trackedFiles:
74867486
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
74877487
src/openrouter/_version.py:
74887488
id: d8d15ad6c586
7489-
last_write_checksum: sha1:cb3f1aedcbfc00d2af7b97c32d0e14a2899ef8d0
7490-
pristine_git_object: 6edf25f6e9267720fa61ef6382d2972490018d1f
7489+
last_write_checksum: sha1:a6466e2fb6b09ffa28b5a3039bd0ee92eed793dc
7490+
pristine_git_object: acf7031462e82a81914ac31b23acf7fb36d856aa
74917491
src/openrouter/analytics.py:
74927492
id: cb406b5aaabb
74937493
last_write_checksum: sha1:1e0004d8d1d5d797e2b54cd1cabeb7f9489d08e9
@@ -7682,16 +7682,16 @@ trackedFiles:
76827682
pristine_git_object: 4f9c2bc739541b12c381e3d6265184af879cc1ff
76837683
src/openrouter/components/anthropicsystemclearat.py:
76847684
id: 1b0f42791a44
7685-
last_write_checksum: sha1:ddcf1a86c46a4b3ccc974cfae354820e1e638686
7686-
pristine_git_object: 057eb16d600e93a6c675e1a64fbd71212900db1b
7685+
last_write_checksum: sha1:d145b38d9f24946a9b96df823b68dc8d89bca935
7686+
pristine_git_object: bbbf46b31d8f513ed5fc5cb1960c0f99e49cbdb2
76877687
src/openrouter/components/anthropictextblockparam.py:
76887688
id: f387daeeb940
76897689
last_write_checksum: sha1:d07d4bef39b0f763604a58604da6aa4cb7979590
76907690
pristine_git_object: 31a1df2ee27149c8862fb8709f4898ef0535360f
76917691
src/openrouter/components/anthropicthinkingblockbinding.py:
76927692
id: e3f9c1ae04b6
7693-
last_write_checksum: sha1:a4d531705224b35ec9be29ca7b832f14218c914a
7694-
pristine_git_object: a9eb602db8b20489c47f2da1ef8f0cffd6e79279
7693+
last_write_checksum: sha1:be6fab20c77d4b9cddd70969f09370bdbde3f6a4
7694+
pristine_git_object: fd2bb4ce3210a4ca2e6e2ad6dd0e82d0e11193c0
76957695
src/openrouter/components/anthropicthinkingdisplay.py:
76967696
id: 5d63f1a15f67
76977697
last_write_checksum: sha1:a1f845787a9e8bc3d7b4dddfe8a4adad288b16db
@@ -12549,3 +12549,6 @@ examples:
1254912549
"503":
1255012550
application/json: {"error": {"code": 503, "message": "Service temporarily unavailable"}}
1255112551
examplesVersion: 1.0.2
12552+
releaseNotes: |
12553+
## Python SDK Changes:
12554+
* `open_router.presets.create_presets_messages()`: `request` **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: 1.1.111
39+
version: 1.1.112
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

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

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1224,17 +1224,46 @@ components:
12241224
example:
12251225
expires_at: '2026-04-08T00:00:00Z'
12261226
id: 'ctr_01abc'
1227+
skills: null
12271228
properties:
12281229
expires_at:
12291230
type: 'string'
12301231
id:
12311232
type: 'string'
1233+
skills:
1234+
default: null
1235+
items:
1236+
$ref: '#/components/schemas/AnthropicContainerSkill'
1237+
type:
1238+
- 'array'
1239+
- 'null'
12321240
required:
12331241
- 'id'
12341242
- 'expires_at'
12351243
type:
12361244
- 'object'
12371245
- 'null'
1246+
AnthropicContainerSkill:
1247+
example:
1248+
skill_id: 'pdf'
1249+
type: 'anthropic'
1250+
version: 'latest'
1251+
properties:
1252+
skill_id:
1253+
type: 'string'
1254+
type:
1255+
enum:
1256+
- 'anthropic'
1257+
- 'custom'
1258+
type: 'string'
1259+
x-speakeasy-unknown-values: allow
1260+
version:
1261+
type: 'string'
1262+
required:
1263+
- 'skill_id'
1264+
- 'type'
1265+
- 'version'
1266+
type: 'object'
12381267
AnthropicContainerUpload:
12391268
example:
12401269
file_id: 'file_01abc'
@@ -1855,6 +1884,7 @@ components:
18551884
AnthropicSystemClearAt:
18561885
enum:
18571886
- 'next_user_message'
1887+
- 'never'
18581888
- null
18591889
example: 'next_user_message'
18601890
type:
@@ -2142,10 +2172,13 @@ components:
21422172
properties:
21432173
prefix_mismatch_behavior:
21442174
enum:
2175+
- 'error'
21452176
- 'drop_block'
2146-
type: 'string'
2147-
required:
2148-
- 'prefix_mismatch_behavior'
2177+
- null
2178+
type:
2179+
- 'string'
2180+
- 'null'
2181+
x-speakeasy-unknown-values: allow
21492182
type:
21502183
- 'object'
21512184
- 'null'

β€Ž.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:3aba076b4407c0cc88e6ad82c88b599ff63c04523aa833dafaa633110284a608
6-
sourceBlobDigest: sha256:8b34e54f118e69e069dc211b1efb1eafed44aa7df8173192a1763f301934f3f1
5+
sourceRevisionDigest: sha256:3938ad2e3c92f8987a92156cab37108879cd9a562f632d7e879510073773f644
6+
sourceBlobDigest: sha256:f3d63f1beba255b5508085865039251cc3b27078e7c6c794ad385f1a7100406c
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:3aba076b4407c0cc88e6ad82c88b599ff63c04523aa833dafaa633110284a608
15-
sourceBlobDigest: sha256:8b34e54f118e69e069dc211b1efb1eafed44aa7df8173192a1763f301934f3f1
14+
sourceRevisionDigest: sha256:3938ad2e3c92f8987a92156cab37108879cd9a562f632d7e879510073773f644
15+
sourceBlobDigest: sha256:f3d63f1beba255b5508085865039251cc3b27078e7c6c794ad385f1a7100406c
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:3feac6de4e8259cd5d354fbcb39c304e73504d746c4b7acd80b52dc04cd3e9b5
17+
codeSamplesRevisionDigest: sha256:95852bded8c80af34c4659490932163f1964d4639ae466559ca1ec0715a34040
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
@@ -1899,4 +1899,14 @@ Based on:
18991899
### Generated
19001900
- [python v1.1.111] .
19011901
### Releases
1902-
- [PyPI v1.1.111] https://pypi.org/project/openrouter/1.1.111 - .
1902+
- [PyPI v1.1.111] https://pypi.org/project/openrouter/1.1.111 - .
1903+
1904+
## 2026-09-02 00:32:23
1905+
### Changes
1906+
Based on:
1907+
- OpenAPI Doc
1908+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
1909+
### Generated
1910+
- [python v1.1.112] .
1911+
### Releases
1912+
- [PyPI v1.1.112] https://pypi.org/project/openrouter/1.1.112 - .

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ value: AnthropicSystemClearAt = "next_user_message"
1717
This is an open enum. Unrecognized values will not fail type checks.
1818

1919
- `"next_user_message"`
20+
- `"never"`

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ title: "AnthropicThinkingBlockBinding"
44

55
## Fields
66

7-
| Field | Type | Required | Description |
8-
| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
9-
| `prefix_mismatch_behavior` | [components.PrefixMismatchBehavior](../components/prefixmismatchbehavior.mdx) | :heavy_check_mark: | N/A |
7+
| Field | Type | Required | Description |
8+
| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
9+
| `prefix_mismatch_behavior` | [OptionalNullable[components.PrefixMismatchBehavior]](../components/prefixmismatchbehavior.mdx) | :heavy_minus_sign: | N/A |

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,15 @@ title: "PrefixMismatchBehavior"
66

77
```python
88
from openrouter.components import PrefixMismatchBehavior
9-
value: PrefixMismatchBehavior = "drop_block"
9+
10+
# Open enum: unrecognized values are captured as UnrecognizedStr
11+
value: PrefixMismatchBehavior = "error"
1012
```
1113

1214

1315
## Values
1416

17+
This is an open enum. Unrecognized values will not fail type checks.
18+
19+
- `"error"`
1520
- `"drop_block"`

β€Žpyproject.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "openrouter"
3-
version = "1.1.111"
3+
version = "1.1.112"
44
description = "Official Python Client SDK for OpenRouter."
55
authors = [{ name = "OpenRouter" },]
66
readme = "README-PYPI.md"

β€Žsrc/openrouter/_version.pyβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import importlib.metadata
44

55
__title__: str = "openrouter"
6-
__version__: str = "1.1.111"
6+
__version__: str = "1.1.112"
77
__openapi_doc_version__: str = "1.0.0"
88
__gen_version__: str = "2.914.0"
9-
__user_agent__: str = "speakeasy-sdk/python 1.1.111 2.914.0 1.0.0 openrouter"
9+
__user_agent__: str = "speakeasy-sdk/python 1.1.112 2.914.0 1.0.0 openrouter"
1010

1111
try:
1212
if __package__ is not None:

0 commit comments

Comments
Β (0)