Skip to content

Commit 85fe8e6

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.680.0
1 parent f8e8ab6 commit 85fe8e6

13 files changed

Lines changed: 208 additions & 164 deletions

File tree

.speakeasy/gen.lock

Lines changed: 22 additions & 23 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: 277b2709d437113b43fcdc406e3c4442
4+
docChecksum: e1b90a6bfd6ac5ba387e90d8bde5c5da
55
docVersion: 1.0.0
66
speakeasyVersion: 1.680.0
77
generationVersion: 2.788.4
8-
releaseVersion: 0.10.1
9-
configChecksum: b1687c127d87a1ac114b35dd9b492f3c
8+
releaseVersion: 0.10.2
9+
configChecksum: 673c177f4ade5ed7081f80e54b377efb
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: 7445f129-ecfe-4ff4-b54d-4f9e27c9bb12
15-
pristine_commit_hash: 24e0fd81404ca9b9cd9afc377950218983fd639b
16-
pristine_tree_hash: ab5a87f29d3595a758a09c58a6074bd453723e21
14+
generation_id: 0dfeefb4-3077-4ada-9493-b1c27db7302b
15+
pristine_commit_hash: eaff66d4cff11e0b7fad3b3a37a4b91124c2443e
16+
pristine_tree_hash: a917f83ab81dc35cd911b68dd0004e00797a509f
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -2526,8 +2526,8 @@ trackedFiles:
25262526
pristine_git_object: cc928f671dcbde0ebe7ef10cef976333fa35cd68
25272527
docs/components/maxprice.md:
25282528
id: 15ed956070c8
2529-
last_write_checksum: sha1:a6b154896d64cb9feac8742b812bf40951867375
2530-
pristine_git_object: b932c8f3988960414d7cd0f2ac795f1cc3b58884
2529+
last_write_checksum: sha1:dcd7d78e509fde879074c55d18f52f244cd6bb35
2530+
pristine_git_object: fdbe77b802746a777199ba4780a1f2981cc3f7c8
25312531
docs/components/mcpapprovalrequestitem.md:
25322532
id: 0d3537b2e5c8
25332533
last_write_checksum: sha1:d2c00357d59374eee2845918d50ab5125d9583be
@@ -3750,8 +3750,8 @@ trackedFiles:
37503750
pristine_git_object: 685705c19f968d6408d3bfc3d398eddb2ef5e52a
37513751
docs/components/pricing.md:
37523752
id: 15dca753d9eb
3753-
last_write_checksum: sha1:11793d86b7506e8bfee21225071f1841bbb368ab
3754-
pristine_git_object: 084b83a2e83521084ef17c63e88007953e5d3170
3753+
last_write_checksum: sha1:92a5a42a7f29a05c1921015aa66655376e70bc2b
3754+
pristine_git_object: f17583ae89f52fb3d7dadad5c0bc45c7a3f9c024
37553755
docs/components/promptinjectionscanscope.md:
37563756
id: 285ea7802dcd
37573757
last_write_checksum: sha1:0fff83f064f6699f5a86c5068423c646a9fca69e
@@ -3798,8 +3798,8 @@ trackedFiles:
37983798
pristine_git_object: 7d0edd22dafe693920f18e0c0c99b852c6b3bb57
37993799
docs/components/publicpricing.md:
38003800
id: 9d43651da8ad
3801-
last_write_checksum: sha1:c066038e95bcbaec6cb1eeb3b5657102c37ee5a7
3802-
pristine_git_object: b96d4af729e9e69d041122e88b11e82cd2db8878
3801+
last_write_checksum: sha1:13014946ed9c08e7c36a2681efb896bedf068982
3802+
pristine_git_object: 9a1cecc7d832d812bef93c49a9340c29cf4e816b
38033803
docs/components/quantization.md:
38043804
id: 0d17b4a78828
38053805
last_write_checksum: sha1:992ee3fdd0f4e09c9f6e6426c413841fe34a86a5
@@ -6338,8 +6338,8 @@ trackedFiles:
63386338
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
63396339
pyproject.toml:
63406340
id: 5d07e7d72637
6341-
last_write_checksum: sha1:8223abd8e7463dfa2b2c1097670bb28b2ec73e68
6342-
pristine_git_object: b98c0280ffbb42638747b1064375fa36f467223c
6341+
last_write_checksum: sha1:4733c52f40b0a81f99ce289daf116a14cf25a2d6
6342+
pristine_git_object: 80031d573d26edca6e5993a5df7e5c451257f494
63436343
scripts/prepare_readme.py:
63446344
id: e0c5957a6035
63456345
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -6366,8 +6366,8 @@ trackedFiles:
63666366
pristine_git_object: 07ace03229fd3267623c8f48665d2c3a67c3565d
63676367
src/openrouter/_version.py:
63686368
id: d8d15ad6c586
6369-
last_write_checksum: sha1:856bdf17b7de36f6e1abd0b56f55bbc6093e4c68
6370-
pristine_git_object: ade61995259031f3789ff71f0cfd1d6ae4b39395
6369+
last_write_checksum: sha1:f4418a5cd8b01a66275a34ce883bde034a374b6f
6370+
pristine_git_object: e430f99bd620087545d621221f2edb100d471289
63716371
src/openrouter/analytics.py:
63726372
id: cb406b5aaabb
63736373
last_write_checksum: sha1:6d47d1ab3da9cb4ac9f0a2bfe442f1a82a614f35
@@ -7978,8 +7978,8 @@ trackedFiles:
79787978
pristine_git_object: f3d7756851495a1f1cdbf62fd62d20ff0ea07bf8
79797979
src/openrouter/components/providerpreferences.py:
79807980
id: cdd58c8d664d
7981-
last_write_checksum: sha1:6b45aaae052bcf64980242ec344fe385de94ebd3
7982-
pristine_git_object: 5145815e6196470f3f5f24893afdc4415d27c53e
7981+
last_write_checksum: sha1:f3d54af0f02fd2ae3f2fd0aba05c77419f79562a
7982+
pristine_git_object: ce5d942a25ef1bda1af7d40e5c98418550fb34a3
79837983
src/openrouter/components/providerresponse.py:
79847984
id: ad3887be54c5
79857985
last_write_checksum: sha1:17b2491e58fea36851d21b85298a3480d98b9c37
@@ -7994,12 +7994,12 @@ trackedFiles:
79947994
pristine_git_object: 4e1073b4e3c10943c7035376f9984cd6559653a2
79957995
src/openrouter/components/publicendpoint.py:
79967996
id: 848aa2ef9129
7997-
last_write_checksum: sha1:a268ea8595c25267ae05b3a2ab9bc452b064c33f
7998-
pristine_git_object: 6761c9129979d95e6f44c955e77a2d412bf0eb1b
7997+
last_write_checksum: sha1:f47947e66b99be6c16bc081af2070cd7d6c7c0f3
7998+
pristine_git_object: 7291ca05ec0df5d1d50be060b6c0298a1a2ec45e
79997999
src/openrouter/components/publicpricing.py:
80008000
id: 96d115d83cc5
8001-
last_write_checksum: sha1:ccec3f6d6b07186a612c23561f2bbe6ecfd6839f
8002-
pristine_git_object: 42a29282d09996796b9e981b96a2772d08eea28c
8001+
last_write_checksum: sha1:0b8d39c8f1fda9cbc932a390d89e93b87105f35e
8002+
pristine_git_object: 8ee0045ca6378f37b87715e3bf39148a7a8f0ed4
80038003
src/openrouter/components/quantization.py:
80048004
id: bde317b3d703
80058005
last_write_checksum: sha1:96b042899bfb818f20d282be76ad37fc948a599d
@@ -10559,4 +10559,3 @@ examples:
1055910559
"500":
1056010560
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1056110561
examplesVersion: 1.0.2
10562-
releaseNotes: "## Python SDK Changes:\n* `open_router.beta.responses.send()`: \n * `request` **Changed**\n * `response` **Changed** **Breaking** :warning:\n* `open_router.tts.create_speech()`: \n * `request.provider.options` **Changed**\n* `open_router.chat.send()`: `response` **Changed**\n* `open_router.images.list_models()`: **Added**\n* `open_router.images.list_model_endpoints()`: **Added**\n* `open_router.datasets.get_benchmarks_artificial_analysis()`: **Deleted** **Breaking** :warning:\n* `open_router.datasets.get_benchmarks_design_arena()`: **Deleted** **Breaking** :warning:\n* `open_router.classifications.get_task_classifications()`: **Added**\n* `open_router.benchmarks.get_benchmarks()`: **Added**\n* `open_router.images.generate()`: **Added**\n* `open_router.stt.create_transcription()`: \n * `request.provider.options` **Changed**\n* `open_router.byok.list()`: `request.provider` **Changed**\n* `open_router.embeddings.generate()`: `response.usage` **Changed**\n* `open_router.embeddings.list_models()`: `response.data.[].reasoning` **Added**\n* `open_router.models.get()`: `response.data.reasoning` **Added**\n* `open_router.models.list()`: \n * `request.sort` **Changed**\n * `response.data.[].reasoning` **Added**\n* `open_router.models.list_for_user()`: `response.data.[].reasoning` **Added**\n* `open_router.presets.create_presets_responses()`: `request` **Changed**\n* `open_router.video_generation.generate()`: \n * `request.provider.options` **Changed**\n"

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ generation:
3232
skipResponseBodyAssertions: false
3333
preApplyUnionDiscriminators: true
3434
python:
35-
version: 0.10.1
35+
version: 0.10.2
3636
additionalDependencies:
3737
dev: {}
3838
main: {}

.speakeasy/out.openapi.yaml

Lines changed: 66 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -3676,10 +3676,6 @@ components:
36763676
oneOf:
36773677
- $ref: '#/components/schemas/ContainerAutoEnvironment'
36783678
- $ref: '#/components/schemas/ContainerReferenceEnvironment'
3679-
BigNumberUnion:
3680-
description: Price per million prompt tokens
3681-
example: 1000
3682-
type: string
36833679
BooleanCapability:
36843680
description: A supported-or-not flag. Present means the parameter is accepted.
36853681
example:
@@ -18433,23 +18429,20 @@ components:
1843318429
The object specifying the maximum price you want to pay for this request. USD price per million tokens, for prompt and completion.
1843418430
properties:
1843518431
audio:
18436-
allOf:
18437-
- $ref: '#/components/schemas/BigNumberUnion'
18438-
- description: Price per audio unit
18432+
description: Maximum price in USD per audio unit
18433+
type: string
1843918434
completion:
18440-
allOf:
18441-
- $ref: '#/components/schemas/BigNumberUnion'
18442-
- description: Price per million completion tokens
18435+
description: Maximum price in USD per million completion tokens
18436+
type: string
1844318437
image:
18444-
allOf:
18445-
- $ref: '#/components/schemas/BigNumberUnion'
18446-
- description: Price per image
18438+
description: Maximum price in USD per image
18439+
type: string
1844718440
prompt:
18448-
$ref: '#/components/schemas/BigNumberUnion'
18441+
description: Maximum price in USD per million prompt tokens
18442+
type: string
1844918443
request:
18450-
allOf:
18451-
- $ref: '#/components/schemas/BigNumberUnion'
18452-
- description: Price per request
18444+
description: Maximum price in USD per request
18445+
type: string
1845318446
type: object
1845418447
only:
1845518448
description: >-
@@ -18768,60 +18761,49 @@ components:
1876818761
pricing:
1876918762
properties:
1877018763
audio:
18771-
allOf:
18772-
- $ref: '#/components/schemas/BigNumberUnion'
18773-
- description: A number or string value representing a large number
18764+
description: Price in USD per audio input token
18765+
type: string
1877418766
audio_output:
18775-
allOf:
18776-
- $ref: '#/components/schemas/BigNumberUnion'
18777-
- description: A number or string value representing a large number
18767+
description: Price in USD per audio output token
18768+
type: string
1877818769
completion:
18779-
allOf:
18780-
- $ref: '#/components/schemas/BigNumberUnion'
18781-
- description: A number or string value representing a large number
18770+
description: Price in USD per token for completion (output) generation
18771+
type: string
1878218772
discount:
18773+
description: >-
18774+
Fractional discount applied to this endpoint's pricing; the price is multiplied by (1 - discount) (0 = no discount, 1 = free)
1878318775
format: double
1878418776
type: number
1878518777
image:
18786-
allOf:
18787-
- $ref: '#/components/schemas/BigNumberUnion'
18788-
- description: A number or string value representing a large number
18778+
description: Price in USD per input image
18779+
type: string
1878918780
image_output:
18790-
allOf:
18791-
- $ref: '#/components/schemas/BigNumberUnion'
18792-
- description: A number or string value representing a large number
18781+
description: Price in USD per output image
18782+
type: string
1879318783
image_token:
18794-
allOf:
18795-
- $ref: '#/components/schemas/BigNumberUnion'
18796-
- description: A number or string value representing a large number
18784+
description: Price in USD per image token
18785+
type: string
1879718786
input_audio_cache:
18798-
allOf:
18799-
- $ref: '#/components/schemas/BigNumberUnion'
18800-
- description: A number or string value representing a large number
18787+
description: Price in USD per cached audio input token
18788+
type: string
1880118789
input_cache_read:
18802-
allOf:
18803-
- $ref: '#/components/schemas/BigNumberUnion'
18804-
- description: A number or string value representing a large number
18790+
description: Price in USD per cached input token (read)
18791+
type: string
1880518792
input_cache_write:
18806-
allOf:
18807-
- $ref: '#/components/schemas/BigNumberUnion'
18808-
- description: A number or string value representing a large number
18793+
description: Price in USD per cached input token (write)
18794+
type: string
1880918795
internal_reasoning:
18810-
allOf:
18811-
- $ref: '#/components/schemas/BigNumberUnion'
18812-
- description: A number or string value representing a large number
18796+
description: Price in USD per internal reasoning token
18797+
type: string
1881318798
prompt:
18814-
allOf:
18815-
- $ref: '#/components/schemas/BigNumberUnion'
18816-
- description: A number or string value representing a large number
18799+
description: Price in USD per token for prompt (input) processing
18800+
type: string
1881718801
request:
18818-
allOf:
18819-
- $ref: '#/components/schemas/BigNumberUnion'
18820-
- description: A number or string value representing a large number
18802+
description: Price in USD per request
18803+
type: string
1882118804
web_search:
18822-
allOf:
18823-
- $ref: '#/components/schemas/BigNumberUnion'
18824-
- description: A number or string value representing a large number
18805+
description: Price in USD per web search
18806+
type: string
1882518807
required:
1882618808
- prompt
1882718809
- completion
@@ -18891,60 +18873,49 @@ components:
1889118873
request: '0'
1889218874
properties:
1889318875
audio:
18894-
allOf:
18895-
- $ref: '#/components/schemas/BigNumberUnion'
18896-
- description: A number or string value representing a large number
18876+
description: Price in USD per audio input token
18877+
type: string
1889718878
audio_output:
18898-
allOf:
18899-
- $ref: '#/components/schemas/BigNumberUnion'
18900-
- description: A number or string value representing a large number
18879+
description: Price in USD per audio output token
18880+
type: string
1890118881
completion:
18902-
allOf:
18903-
- $ref: '#/components/schemas/BigNumberUnion'
18904-
- description: A number or string value representing a large number
18882+
description: Price in USD per token for completion (output) generation
18883+
type: string
1890518884
discount:
18885+
description: >-
18886+
Fractional discount applied to this endpoint's pricing; the price is multiplied by (1 - discount) (0 = no discount, 1 = free)
1890618887
format: double
1890718888
type: number
1890818889
image:
18909-
allOf:
18910-
- $ref: '#/components/schemas/BigNumberUnion'
18911-
- description: A number or string value representing a large number
18890+
description: Price in USD per input image
18891+
type: string
1891218892
image_output:
18913-
allOf:
18914-
- $ref: '#/components/schemas/BigNumberUnion'
18915-
- description: A number or string value representing a large number
18893+
description: Price in USD per output image
18894+
type: string
1891618895
image_token:
18917-
allOf:
18918-
- $ref: '#/components/schemas/BigNumberUnion'
18919-
- description: A number or string value representing a large number
18896+
description: Price in USD per image token
18897+
type: string
1892018898
input_audio_cache:
18921-
allOf:
18922-
- $ref: '#/components/schemas/BigNumberUnion'
18923-
- description: A number or string value representing a large number
18899+
description: Price in USD per cached audio input token
18900+
type: string
1892418901
input_cache_read:
18925-
allOf:
18926-
- $ref: '#/components/schemas/BigNumberUnion'
18927-
- description: A number or string value representing a large number
18902+
description: Price in USD per cached input token (read)
18903+
type: string
1892818904
input_cache_write:
18929-
allOf:
18930-
- $ref: '#/components/schemas/BigNumberUnion'
18931-
- description: A number or string value representing a large number
18905+
description: Price in USD per cached input token (write)
18906+
type: string
1893218907
internal_reasoning:
18933-
allOf:
18934-
- $ref: '#/components/schemas/BigNumberUnion'
18935-
- description: A number or string value representing a large number
18908+
description: Price in USD per internal reasoning token
18909+
type: string
1893618910
prompt:
18937-
allOf:
18938-
- $ref: '#/components/schemas/BigNumberUnion'
18939-
- description: A number or string value representing a large number
18911+
description: Price in USD per token for prompt (input) processing
18912+
type: string
1894018913
request:
18941-
allOf:
18942-
- $ref: '#/components/schemas/BigNumberUnion'
18943-
- description: A number or string value representing a large number
18914+
description: Price in USD per request
18915+
type: string
1894418916
web_search:
18945-
allOf:
18946-
- $ref: '#/components/schemas/BigNumberUnion'
18947-
- description: A number or string value representing a large number
18917+
description: Price in USD per web search
18918+
type: string
1894818919
required:
1894918920
- prompt
1895018921
- completion

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ speakeasyVersion: 1.680.0
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:8a4df86f3d3822da1bc0bd41158b6e2674f517dde9d9747c7fd6aeae92531d65
6-
sourceBlobDigest: sha256:6ced93728e355c985d439c194e9d8ee1593b92f6f809f1315be8847686c46174
5+
sourceRevisionDigest: sha256:200f4947503f8ac09ca9b8cfad127f20bd1f7afe489a3d08d562aaedea63b740
6+
sourceBlobDigest: sha256:6fd3f95fe103e9cbf7ed293aadaa0d7351e89bc1d6456536f09b0a645cbe3278
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1782424634
9+
- speakeasy-sdk-regen-1782426538
1010
- 1.0.0
1111
targets:
1212
open-router:
1313
source: OpenRouter API
1414
sourceNamespace: open-router-chat-completions-api
15-
sourceRevisionDigest: sha256:8a4df86f3d3822da1bc0bd41158b6e2674f517dde9d9747c7fd6aeae92531d65
16-
sourceBlobDigest: sha256:6ced93728e355c985d439c194e9d8ee1593b92f6f809f1315be8847686c46174
15+
sourceRevisionDigest: sha256:200f4947503f8ac09ca9b8cfad127f20bd1f7afe489a3d08d562aaedea63b740
16+
sourceBlobDigest: sha256:6fd3f95fe103e9cbf7ed293aadaa0d7351e89bc1d6456536f09b0a645cbe3278
1717
codeSamplesNamespace: open-router-python-code-samples
18-
codeSamplesRevisionDigest: sha256:50757f7fdc830970d172346b5b1a7308c4861a13f531f093a629e1ac180687ee
18+
codeSamplesRevisionDigest: sha256:b0d6c032910cacfbba687cc29e3a3d038cc68abb8de505bd25f44c5064263205
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: 1.680.0

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,14 @@ Based on:
3838
### Generated
3939
- [python v0.10.1] .
4040
### Releases
41-
- [PyPI v0.10.1] https://pypi.org/project/openrouter/0.10.1 - .
41+
- [PyPI v0.10.1] https://pypi.org/project/openrouter/0.10.1 - .
42+
43+
## 2026-06-25 22:28:38
44+
### Changes
45+
Based on:
46+
- OpenAPI Doc
47+
- Speakeasy CLI 1.680.0 (2.788.4) https://github.com/speakeasy-api/speakeasy
48+
### Generated
49+
- [python v0.10.2] .
50+
### Releases
51+
- [PyPI v0.10.2] https://pypi.org/project/openrouter/0.10.2 - .

0 commit comments

Comments
 (0)