Skip to content

Commit cd31c2a

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

23 files changed

Lines changed: 444 additions & 40 deletions

‎.speakeasy/gen.lock‎

Lines changed: 57 additions & 24 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: dea17b49afcf9328c109f7fa5782d37a
4+
docChecksum: 83a66c1e4d3d049101bba8c81f0e17f7
55
docVersion: 1.0.0
66
speakeasyVersion: 1.803.2
77
generationVersion: 2.950.13
8-
releaseVersion: 1.3.163
9-
configChecksum: bb53b28dbe3e699dc07f5d0d91d7ed11
8+
releaseVersion: 1.3.164
9+
configChecksum: e851fa826eba158e743ab6a9a1cba756
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: 19769bad-7674-42a8-8726-fce31df8dac5
15-
pristine_commit_hash: 5e9bd0bd577e3dc60bb35e4275bc2c2d10d06602
16-
pristine_tree_hash: 7677021b49ff1400994c5ea608410eaa0b1f0c8a
14+
generation_id: d3a158e1-f4db-4d9b-ae2d-bb6c74594de1
15+
pristine_commit_hash: 5b3481d65b3820d405dabe5c47dfed688dc50434
16+
pristine_tree_hash: 03c4263565a0fdd0a04d1d768d16202728dab411
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -1342,6 +1342,18 @@ trackedFiles:
13421342
id: b6cf4ec2516f
13431343
last_write_checksum: sha1:df65b3677c5af1efd75d7804c929cbbd5a075609
13441344
pristine_git_object: e30726d85f338bc157b5fae5a10c626935f3a76a
1345+
docs/components/audio.mdx:
1346+
id: 95fff54d2a97
1347+
last_write_checksum: sha1:b31d52d6031e10053c6382f766d6e3a18f6f78d7
1348+
pristine_git_object: 1736fc3d8cf14e38ff3938d3dd452ff2d89eaf29
1349+
docs/components/audiopcm1.mdx:
1350+
id: 0d9e561d3657
1351+
last_write_checksum: sha1:512956fbe16e68404df957e4893c51212680706b
1352+
pristine_git_object: 5470626a5efeca41db12697fa754e29d263f4502
1353+
docs/components/audiopcm2.mdx:
1354+
id: 817bede92729
1355+
last_write_checksum: sha1:ed7138963448dfcae6bcd95226b919b837f98250
1356+
pristine_git_object: 5fdefb6462d7e081bde74a011b5c20802acb6d90
13451357
docs/components/audiourl.mdx:
13461358
id: c457db82a4ac
13471359
last_write_checksum: sha1:bad796549e68c147f1799575e982b57664d84288
@@ -1566,6 +1578,14 @@ trackedFiles:
15661578
id: e33ab9d77832
15671579
last_write_checksum: sha1:dc16c3f8969de224d506830015e82cd995914f0a
15681580
pristine_git_object: 14f045ed9fc30fbe0b62d3991114ef7c237cf473
1581+
docs/components/batchobjectformat1.mdx:
1582+
id: 1ca56ab46c42
1583+
last_write_checksum: sha1:b7c640f171489479780c7693dd690ef5cad75698
1584+
pristine_git_object: 33d785a91d6c7db0ac0bef00f924b71982b86654
1585+
docs/components/batchobjectformat2.mdx:
1586+
id: c4157adfd9fd
1587+
last_write_checksum: sha1:02fa50cb9e9e833c66a2dff3cf1cdbe27027ed95
1588+
pristine_git_object: f84e3bf1e4312a60806f70aef47d5a722ad2dcc7
15691589
docs/components/batchobjectfunction.mdx:
15701590
id: d93e178d8bbd
15711591
last_write_checksum: sha1:20912f0ee8cec79bf8fb482fdcb7437fd81451e9
@@ -1680,8 +1700,12 @@ trackedFiles:
16801700
pristine_git_object: a907902b407eac76aae4cbd5ce4814b36168123d
16811701
docs/components/body.mdx:
16821702
id: fc4484e326cb
1683-
last_write_checksum: sha1:8fa1a54b29dfbb8ce28618180f20aee724b340d5
1684-
pristine_git_object: 8871db442a93fb93e245159c6bf52a758e734c28
1703+
last_write_checksum: sha1:c41e92b10ff076c3c7fed6c37405ad37d4828fcb
1704+
pristine_git_object: bbbf166d9fd2738e14622e0f8d07a719931e8ade
1705+
docs/components/bodyaudiospeech.mdx:
1706+
id: 887ed62d2933
1707+
last_write_checksum: sha1:389aff12a53c91c8f35f0411010ec71778f43b16
1708+
pristine_git_object: caa64aa906fba587b62540b19bff2aa5ca8e9628
16851709
docs/components/bodychatcompletion.mdx:
16861710
id: e03ae2d0f8d2
16871711
last_write_checksum: sha1:3ec2fff2a48bea904edc391d9c63c022ae4445cb
@@ -1730,6 +1754,10 @@ trackedFiles:
17301754
id: d1f4fdaef272
17311755
last_write_checksum: sha1:32f1341440b7f2e75bd576dc419d4d088c3d7294
17321756
pristine_git_object: b7d2e1b7952bf80222a8a18cec557c389887da35
1757+
docs/components/bodyusage4.mdx:
1758+
id: 4e9bfa13f237
1759+
last_write_checksum: sha1:241f063dd216b578c7278aca9104b2e4b9894861
1760+
pristine_git_object: 425d64aefd8452319ee14d74257f93793e2c33dd
17331761
docs/components/booleancapability.mdx:
17341762
id: 514674d4ad70
17351763
last_write_checksum: sha1:0b9bd6471f97a6fb319bec066b96eea6b0d10fb6
@@ -3300,8 +3328,8 @@ trackedFiles:
33003328
pristine_git_object: 5b155412cf75006c71e148911d0df802c4861c91
33013329
docs/components/endpoint.mdx:
33023330
id: bab712ee633d
3303-
last_write_checksum: sha1:77300824d3d0f875c20092c09677ee0d491e5a38
3304-
pristine_git_object: 557833b9d2a6b5c01176c9433f80da832f6367a4
3331+
last_write_checksum: sha1:7bf3794a20d7fd8753034354ebd8c006c1e85153
3332+
pristine_git_object: 5a3fda8f8a93d34f6cf9dfc3b43d197fcaacb4a2
33053333
docs/components/endpointinfo.mdx:
33063334
id: 6dcdfc7379a9
33073335
last_write_checksum: sha1:9d74487fce60c77fa0477eb32e7b647edd01ea6b
@@ -5686,6 +5714,10 @@ trackedFiles:
56865714
id: 95e16bc8c6fb
56875715
last_write_checksum: sha1:0833e8424830bc555374581f3a51c4a86270d15e
56885716
pristine_git_object: bf941515c4a6226d6086879b92870e6e63f1a1d3
5717+
docs/components/objectaudiospeech.mdx:
5718+
id: 5bb4ab166501
5719+
last_write_checksum: sha1:2d6b63ccc49af505ef23f09cd8dbac2b47be4321
5720+
pristine_git_object: c1b49f92c20f0a06f041dfa28ec8119019b0a3d6
56895721
docs/components/objectembedding.mdx:
56905722
id: b79fc83c75ad
56915723
last_write_checksum: sha1:22b80618d6e977507d67d37c69b643234fc49f4b
@@ -11436,8 +11468,8 @@ trackedFiles:
1143611468
pristine_git_object: c57d9d064d27b93eee0d99f597c6f7785c27503b
1143711469
docs/sdks/batch/README.mdx:
1143811470
id: e367aa4f4295
11439-
last_write_checksum: sha1:e5084fc19c2bfc9aa28e90a86d4accb5c9153130
11440-
pristine_git_object: a5c5dea3ac36e655c835273fb51479b86d3cf23f
11471+
last_write_checksum: sha1:a9395712d06a85088deae5d274d3c44a09ef0354
11472+
pristine_git_object: 545e4c043057437610e981e4517531cb6fb782e4
1144111473
docs/sdks/benchmarks/README.mdx:
1144211474
id: 5b483a6770ba
1144311475
last_write_checksum: sha1:1123cde0a42d442dd80c502c40b3072f795cdd84
@@ -11588,8 +11620,8 @@ trackedFiles:
1158811620
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
1158911621
pyproject.toml:
1159011622
id: 5d07e7d72637
11591-
last_write_checksum: sha1:2c2a0f82f6d0ba654a45d2f93b4933bdcdfcb100
11592-
pristine_git_object: f4c5f7665f25f683c364023027f8db014c4b0361
11623+
last_write_checksum: sha1:bdd5cc34f3f0a8af450afed5a3da30544cd15e2b
11624+
pristine_git_object: 32cd0d3b1f3f9056c0f834e655bd51be4b9aa47d
1159311625
scripts/prepare_readme.py:
1159411626
id: e0c5957a6035
1159511627
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -11616,8 +11648,8 @@ trackedFiles:
1161611648
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
1161711649
src/openrouter/_version.py:
1161811650
id: d8d15ad6c586
11619-
last_write_checksum: sha1:4b2959c4fddc86509490bc7f9ceab25f73a28b0f
11620-
pristine_git_object: 4af1be0c5458ff6014b829c9afce6995c250e48b
11651+
last_write_checksum: sha1:e1cf3fe0a23400c7514ffab6dcbcf99f1f5b7950
11652+
pristine_git_object: be5ca24775c1c3a974a9a639bae411fce7e01761
1162111653
src/openrouter/alpha.py:
1162211654
id: 306c4d93308d
1162311655
last_write_checksum: sha1:80cc0f39649445431cc2247ed0e0765438467766
@@ -11636,8 +11668,8 @@ trackedFiles:
1163611668
pristine_git_object: 7a562e21c7e66c9db666ead83748b73adefe4278
1163711669
src/openrouter/batch.py:
1163811670
id: 148f61e34d5b
11639-
last_write_checksum: sha1:daa2319c42b657241c75720446562eaaa7ce8283
11640-
pristine_git_object: 5ce4fea74e9a9355a36aca360e7f1377799c7d7a
11671+
last_write_checksum: sha1:770b5760feb60cece2c7a5afbf5c20f34bfbb25d
11672+
pristine_git_object: e7a0b932c361d1b17d4ff200178f6e5b05df8906
1164111673
src/openrouter/benchmarks.py:
1164211674
id: 178d2ad8d706
1164311675
last_write_checksum: sha1:15b8a7ea05a7550032afb15981958aa73b756881
@@ -11664,8 +11696,8 @@ trackedFiles:
1166411696
pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
1166511697
src/openrouter/components/__init__.py:
1166611698
id: 81754e97b3f4
11667-
last_write_checksum: sha1:70ec779b6aff1883ae355b9dff464b9f771f9680
11668-
pristine_git_object: 16efb4fd06b3383d785755af55f793911d2eef45
11699+
last_write_checksum: sha1:453ee1682acc4516d475fc97334aef8cceae2e7c
11700+
pristine_git_object: 35c701ac061bb16ce29446f4f972cc402e5e9d64
1166911701
src/openrouter/components/aabenchmarkentry.py:
1167011702
id: e2e0f0b48c82
1167111703
last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -12336,8 +12368,8 @@ trackedFiles:
1233612368
pristine_git_object: 8650957337063ba3aef94341108448ec19bd2945
1233712369
src/openrouter/components/batchobject.py:
1233812370
id: caf1ef2414a3
12339-
last_write_checksum: sha1:9808e4e00e45768bca720e11b80f031938853f10
12340-
pristine_git_object: 66d5e6d9048c745473b433f4fb254633cc6ac4d5
12371+
last_write_checksum: sha1:7d72a640b1d4b592b455cacdea31f86cc856ad33
12372+
pristine_git_object: 7987968f47d7d9713237f1a90231fd7c78a617c3
1234112373
src/openrouter/components/batchpaymentrequiredresponse_error.py:
1234212374
id: 29d3620e8858
1234312375
last_write_checksum: sha1:c797fbfd8a88561c101aca8a4d556352213b8096
@@ -12348,8 +12380,8 @@ trackedFiles:
1234812380
pristine_git_object: b2bbac635f94d6fe9f4eba2eded41b1990a9d5da
1234912381
src/openrouter/components/batchsubmitbody.py:
1235012382
id: 26e5100bce4e
12351-
last_write_checksum: sha1:79d5faf2a9409736410fdaf809f93f157b0765a9
12352-
pristine_git_object: a2658ae96d5f95d4fa7cf4b31c33e07002689780
12383+
last_write_checksum: sha1:7b56eb4484a8aabdcfb43bfad888db6a9d15f92a
12384+
pristine_git_object: 943fbb092773ad5e3b3dfe6297877e3cd7853133
1235312385
src/openrouter/components/booleancapability.py:
1235412386
id: 6009fd660c03
1235512387
last_write_checksum: sha1:2615f4f9eecdf753ece20adc9897553404c71cc1
@@ -21577,3 +21609,4 @@ examples:
2157721609
"500":
2157821610
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
2157921611
examplesVersion: 1.0.2
21612+
releaseNotes: "## Python SDK Changes:\n* `open_router.batch.create_batches()`: \n * `request.endpoint.enum(/v1/audio/speech)` **Added**\n * `response.results[].response.body.union(class (4))` **Added** (Breaking ⚠️)\n* `open_router.batch.get_batches()`: `response.results[].response.body.union(class (4))` **Added** (Breaking ⚠️)\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.163
40+
version: 1.3.164
4141
additionalDependencies:
4242
dev:
4343
pytest: '>=8.3'

‎.speakeasy/out.openapi.yaml‎

Lines changed: 97 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6297,6 +6297,101 @@ components:
62976297
- 'data'
62986298
- 'model'
62996299
type: 'object'
6300+
- additionalProperties: false
6301+
properties:
6302+
audio:
6303+
anyOf:
6304+
- additionalProperties: false
6305+
properties:
6306+
bits_per_sample:
6307+
enum:
6308+
- 16
6309+
type: 'number'
6310+
channels:
6311+
exclusiveMinimum: true
6312+
minimum: 0
6313+
type: 'integer'
6314+
data:
6315+
description: 'Base64-encoded PCM16 audio in the format the sibling fields give.'
6316+
minLength: 1
6317+
type: 'string'
6318+
format:
6319+
enum:
6320+
- 'pcm'
6321+
type: 'string'
6322+
sample_rate:
6323+
exclusiveMinimum: true
6324+
minimum: 0
6325+
type: 'integer'
6326+
required:
6327+
- 'format'
6328+
- 'sample_rate'
6329+
- 'channels'
6330+
- 'bits_per_sample'
6331+
- 'data'
6332+
type: 'object'
6333+
- additionalProperties: false
6334+
properties:
6335+
bits_per_sample:
6336+
enum:
6337+
- 16
6338+
type: 'number'
6339+
byte_length:
6340+
exclusiveMinimum: true
6341+
minimum: 0
6342+
type: 'integer'
6343+
channels:
6344+
exclusiveMinimum: true
6345+
minimum: 0
6346+
type: 'integer'
6347+
format:
6348+
enum:
6349+
- 'pcm'
6350+
type: 'string'
6351+
sample_rate:
6352+
exclusiveMinimum: true
6353+
minimum: 0
6354+
type: 'integer'
6355+
sha256:
6356+
pattern: '^[0-9a-f]{64}$'
6357+
type: 'string'
6358+
required:
6359+
- 'format'
6360+
- 'sample_rate'
6361+
- 'channels'
6362+
- 'bits_per_sample'
6363+
- 'byte_length'
6364+
- 'sha256'
6365+
type: 'object'
6366+
model:
6367+
type: 'string'
6368+
object:
6369+
enum:
6370+
- 'audio.speech'
6371+
type: 'string'
6372+
usage:
6373+
additionalProperties: false
6374+
properties:
6375+
completion_tokens:
6376+
minimum: 0
6377+
type: 'integer'
6378+
prompt_tokens:
6379+
minimum: 0
6380+
type: 'integer'
6381+
total_tokens:
6382+
minimum: 0
6383+
type: 'integer'
6384+
required:
6385+
- 'prompt_tokens'
6386+
- 'completion_tokens'
6387+
- 'total_tokens'
6388+
type: 'object'
6389+
required:
6390+
- 'object'
6391+
- 'model'
6392+
- 'audio'
6393+
- 'usage'
6394+
type: 'object'
63006395
request_id:
63016396
type:
63026397
- 'string'
@@ -6711,6 +6806,7 @@ components:
67116806
- '/v1/responses'
67126807
- '/v1/messages'
67136808
- '/v1/embeddings'
6809+
- '/v1/audio/speech'
67146810
type: 'string'
67156811
x-speakeasy-unknown-values: allow
67166812
model:
@@ -41090,7 +41186,7 @@ paths:
4109041186
results: '$.data'
4109141187
type: 'cursor'
4109241188
post:
41093-
description: 'Creates a batch of requests that run asynchronously against a single endpoint (`/v1/chat/completions`, `/v1/responses`, `/v1/messages`, `/v1/embeddings`). Returns `202` with `status: "validating"`. Poll `GET /batches/{id}` for progress and results. See the [Batch API Quickstart](https://openrouter.ai/docs/batch-quickstart).'
41189+
description: 'Creates a batch of requests that run asynchronously against a single endpoint (`/v1/chat/completions`, `/v1/responses`, `/v1/messages`, `/v1/embeddings`, `/v1/audio/speech`). Returns `202` with `status: "validating"`. Poll `GET /batches/{id}` for progress and results. See the [Batch API Quickstart](https://openrouter.ai/docs/batch-quickstart).'
4109441190
operationId: 'createBatches'
4109541191
requestBody:
4109641192
content:

‎.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:c45a17960a7ff6c3ad056153f9538a90fe7707a0bdddcb65ab51d47a5b31e49a
6-
sourceBlobDigest: sha256:f107baa955199ff9f64a82d601120b938a6c7fb7a928e87f78dda5c19fefe13a
5+
sourceRevisionDigest: sha256:bc44f0142393e2fcddd93b174e23993e9381679bc2d1e7a7d342d8a4bb7515c9
6+
sourceBlobDigest: sha256:100cf0bccc73a1774aae0b97327033104d08856cd30630a1264ebb0ac88bf863
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:c45a17960a7ff6c3ad056153f9538a90fe7707a0bdddcb65ab51d47a5b31e49a
15-
sourceBlobDigest: sha256:f107baa955199ff9f64a82d601120b938a6c7fb7a928e87f78dda5c19fefe13a
14+
sourceRevisionDigest: sha256:bc44f0142393e2fcddd93b174e23993e9381679bc2d1e7a7d342d8a4bb7515c9
15+
sourceBlobDigest: sha256:100cf0bccc73a1774aae0b97327033104d08856cd30630a1264ebb0ac88bf863
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:7dd85062207420c824bb8d964db1ebbf13600733f060662ca126534d81884d12
17+
codeSamplesRevisionDigest: sha256:19e05057ce93aa0a9c83f8508484a345be2ff3d4a6dca71942bbe600bb8a9409
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
@@ -4399,4 +4399,14 @@ Based on:
43994399
### Generated
44004400
- [python v1.3.163] .
44014401
### Releases
4402-
- [PyPI v1.3.163] https://pypi.org/project/openrouter/1.3.163 - .
4402+
- [PyPI v1.3.163] https://pypi.org/project/openrouter/1.3.163 - .
4403+
4404+
## 2026-11-11 22:49:57
4405+
### Changes
4406+
Based on:
4407+
- OpenAPI Doc
4408+
- Speakeasy CLI 1.803.2 (2.950.13) https://github.com/speakeasy-api/speakeasy
4409+
### Generated
4410+
- [python v1.3.164] .
4411+
### Releases
4412+
- [PyPI v1.3.164] https://pypi.org/project/openrouter/1.3.164 - .

‎docs/components/audio.mdx‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "Audio"
3+
---
4+
5+
## Supported Types
6+
7+
### `components.AudioPcm1`
8+
9+
```python
10+
value: components.AudioPcm1 = /* values here */
11+
```
12+
13+
### `components.AudioPcm2`
14+
15+
```python
16+
value: components.AudioPcm2 = /* values here */
17+
```
18+

‎docs/components/audiopcm1.mdx‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: "AudioPcm1"
3+
---
4+
5+
## Fields
6+
7+
| Field | Type | Required | Description |
8+
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
9+
| `bits_per_sample` | *float* | ✔️ | N/A |
10+
| `channels` | *int* | ✔️ | N/A |
11+
| `data` | *str* | ✔️ | Base64-encoded PCM16 audio in the format the sibling fields give. |
12+
| `format_` | [components.BatchObjectFormat1](../components/batchobjectformat1.mdx) | ✔️ | N/A |
13+
| `sample_rate` | *int* | ✔️ | N/A |

0 commit comments

Comments
 (0)