Skip to content

Commit c6df72b

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.680.0
1 parent 14f262f commit c6df72b

9 files changed

Lines changed: 46 additions & 34 deletions

File tree

‎.speakeasy/gen.lock‎

Lines changed: 16 additions & 17 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: cddcae9b4e616315fb557df6404b4868
4+
docChecksum: e7ae838af3f89aafec730d6f56a6264b
55
docVersion: 1.0.0
66
speakeasyVersion: 1.680.0
77
generationVersion: 2.788.4
8-
releaseVersion: 0.10.7
9-
configChecksum: d7f0cac9aaaf632306fb2541355a2821
8+
releaseVersion: 0.10.8
9+
configChecksum: 8243c4a0e55e45da047a1d60c75a497d
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: f0dde523-5fb9-45aa-ae0f-98c78b96933b
15-
pristine_commit_hash: 790ef7ce291dde4bc6496b02effdafb41c0069bb
16-
pristine_tree_hash: bb12a2f1ef846a84b308d3e30b03e081b9674a5e
14+
generation_id: 941715a1-02fc-4177-a705-0f0a75de97ec
15+
pristine_commit_hash: d3f06b10deb99bed3a70737944b76cb45ba18876
16+
pristine_tree_hash: 7e30bc063f631c35e1645f8790acc79f301f383f
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -774,12 +774,12 @@ trackedFiles:
774774
pristine_git_object: 79909c48a34888496f9051cf33899ca1b9a7b4fc
775775
docs/components/chatcontentimagedetail.md:
776776
id: 3f26a1053cda
777-
last_write_checksum: sha1:c074cafc4780c4bc7e6d4a053c886020a89c4e42
778-
pristine_git_object: 9653ab78adb9b8b9ccfcd46d186d4f9c5a2ace85
777+
last_write_checksum: sha1:296d52deb9b5223ed17cfb8ff3300727e671e001
778+
pristine_git_object: 1c2cfb3ab7c7f2226e3c00c65af8fb9b79ca7740
779779
docs/components/chatcontentimageimageurl.md:
780780
id: 7c66172651cc
781-
last_write_checksum: sha1:f0382f65b65ec13b0747b9f7ca6aaf235c7d39d4
782-
pristine_git_object: e1e9f886d59c9580dd2b0556b737508573ec03d4
781+
last_write_checksum: sha1:035c15e90cd89d8a8f20a27e28cf19551df62ecd
782+
pristine_git_object: 9915ffe26c36a6a8ad5054389f960f7ea3c4e7bf
783783
docs/components/chatcontentimagetype.md:
784784
id: b92a4757efe6
785785
last_write_checksum: sha1:ce2d8002a22bf03477cbbd88c68fc4eace9b392b
@@ -6342,8 +6342,8 @@ trackedFiles:
63426342
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
63436343
pyproject.toml:
63446344
id: 5d07e7d72637
6345-
last_write_checksum: sha1:9b65dbc3d45846371aa00f643e177af228862884
6346-
pristine_git_object: 95bc7178949e81a4db246aec1ad4018331422267
6345+
last_write_checksum: sha1:83883613f4ce5a35940a61255018ae96c5b161a3
6346+
pristine_git_object: 2c73ae5647842e85c54240de3c2634ef1644c424
63476347
scripts/prepare_readme.py:
63486348
id: e0c5957a6035
63496349
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -6370,8 +6370,8 @@ trackedFiles:
63706370
pristine_git_object: 07ace03229fd3267623c8f48665d2c3a67c3565d
63716371
src/openrouter/_version.py:
63726372
id: d8d15ad6c586
6373-
last_write_checksum: sha1:933d4821e7582d4c23d068f63df4d680dffb54d2
6374-
pristine_git_object: eb386f771bf1a2fe478721b946d9048bddec763f
6373+
last_write_checksum: sha1:9191ddd2824cab64aba72a37907c39c13bae5e7b
6374+
pristine_git_object: ae046a12bfe3757e47b922caa4ee98754663db43
63756375
src/openrouter/analytics.py:
63766376
id: cb406b5aaabb
63776377
last_write_checksum: sha1:6d47d1ab3da9cb4ac9f0a2bfe442f1a82a614f35
@@ -6774,8 +6774,8 @@ trackedFiles:
67746774
pristine_git_object: e737cbd7318fb553946f2c5a9986a9630415016e
67756775
src/openrouter/components/chatcontentimage.py:
67766776
id: 6897abcd5da0
6777-
last_write_checksum: sha1:e60f0f980421fe82190850b65948bdca3b0a7859
6778-
pristine_git_object: 6219f8400d09673322eaa3068c0b57dbcd662e5c
6777+
last_write_checksum: sha1:3e4d1947edd8b77f1ebd804e91423221e6d33682
6778+
pristine_git_object: 45430fd36f0e76600b818778af749de0969ae34f
67796779
src/openrouter/components/chatcontentitems.py:
67806780
id: c4253e14cbd3
67816781
last_write_checksum: sha1:e17966663f37a773e5ab5fc0c5e7e09f3ab9aef4
@@ -10568,4 +10568,3 @@ examples:
1056810568
"500":
1056910569
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1057010570
examplesVersion: 1.0.2
10571-
releaseNotes: "## Python SDK Changes:\n* `open_router.beta.responses.send()`: \n * `request.input.[array].[].[output_fusion_server_tool_item].sources` **Added**\n * `response` **Changed**\n* `open_router.presets.create_presets_responses()`: \n * `request.input.[array].[].[output_fusion_server_tool_item].sources` **Added**\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.7
35+
version: 0.10.8
3636
additionalDependencies:
3737
dev: {}
3838
main: {}

‎.speakeasy/out.openapi.yaml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4267,11 +4267,13 @@ components:
42674267
image_url:
42684268
properties:
42694269
detail:
4270-
description: Image detail level for vision models
4270+
description: >-
4271+
Image detail level for vision models. `original` is an OpenRouter extension (not in the OpenAI Chat Completions spec) requesting true original-resolution media; it is downgraded to `high` for providers that lack an original-resolution tier.
42714272
enum:
42724273
- auto
42734274
- low
42744275
- high
4276+
- original
42754277
type: string
42764278
x-speakeasy-unknown-values: allow
42774279
url:

‎.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:c668cc885c117987e3c561af619ec3ad21dbb47bffdc491f06d93b8af0c122d3
6-
sourceBlobDigest: sha256:da0dd6040f1f11463b596a1425a6ed5c6f86b5b5e3de2b761cb426f3dcc1660c
5+
sourceRevisionDigest: sha256:ed6981b24a0f8df827afac0f83d7dae4d8f7df331ae6e72664e03800cb7a0244
6+
sourceBlobDigest: sha256:5961e537bd3160eb3f541232a5e7cb43704fed5e9ce76b342c08f6c52d4fefe9
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1782517441
9+
- speakeasy-sdk-regen-1782660460
1010
- 1.0.0
1111
targets:
1212
open-router:
1313
source: OpenRouter API
1414
sourceNamespace: open-router-chat-completions-api
15-
sourceRevisionDigest: sha256:c668cc885c117987e3c561af619ec3ad21dbb47bffdc491f06d93b8af0c122d3
16-
sourceBlobDigest: sha256:da0dd6040f1f11463b596a1425a6ed5c6f86b5b5e3de2b761cb426f3dcc1660c
15+
sourceRevisionDigest: sha256:ed6981b24a0f8df827afac0f83d7dae4d8f7df331ae6e72664e03800cb7a0244
16+
sourceBlobDigest: sha256:5961e537bd3160eb3f541232a5e7cb43704fed5e9ce76b342c08f6c52d4fefe9
1717
codeSamplesNamespace: open-router-python-code-samples
18-
codeSamplesRevisionDigest: sha256:163ae66544ac5b5162821baae4129dd200441bac24bdacca44316db38a9b178f
18+
codeSamplesRevisionDigest: sha256:d3f20480ea1c0bcb8d872ae696b7a8b2c16d1469ee95b6df12b03b7004ce1c9c
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
@@ -98,4 +98,14 @@ Based on:
9898
### Generated
9999
- [python v0.10.7] .
100100
### Releases
101-
- [PyPI v0.10.7] https://pypi.org/project/openrouter/0.10.7 - .
101+
- [PyPI v0.10.7] https://pypi.org/project/openrouter/0.10.7 - .
102+
103+
## 2026-06-28 15:27:21
104+
### Changes
105+
Based on:
106+
- OpenAPI Doc
107+
- Speakeasy CLI 1.680.0 (2.788.4) https://github.com/speakeasy-api/speakeasy
108+
### Generated
109+
- [python v0.10.8] .
110+
### Releases
111+
- [PyPI v0.10.8] https://pypi.org/project/openrouter/0.10.8 - .

‎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 = "0.10.7"
3+
version = "0.10.8"
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 = "0.10.7"
6+
__version__: str = "0.10.8"
77
__openapi_doc_version__: str = "1.0.0"
88
__gen_version__: str = "2.788.4"
9-
__user_agent__: str = "speakeasy-sdk/python 0.10.7 2.788.4 1.0.0 openrouter"
9+
__user_agent__: str = "speakeasy-sdk/python 0.10.8 2.788.4 1.0.0 openrouter"
1010

1111
try:
1212
if __package__ is not None:

‎src/openrouter/components/chatcontentimage.py‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,18 @@
1313
"auto",
1414
"low",
1515
"high",
16+
"original",
1617
],
1718
UnrecognizedStr,
1819
]
19-
r"""Image detail level for vision models"""
20+
r"""Image detail level for vision models. `original` is an OpenRouter extension (not in the OpenAI Chat Completions spec) requesting true original-resolution media; it is downgraded to `high` for providers that lack an original-resolution tier."""
2021

2122

2223
class ChatContentImageImageURLTypedDict(TypedDict):
2324
url: str
2425
r"""URL of the image (data: URLs supported)"""
2526
detail: NotRequired[ChatContentImageDetail]
26-
r"""Image detail level for vision models"""
27+
r"""Image detail level for vision models. `original` is an OpenRouter extension (not in the OpenAI Chat Completions spec) requesting true original-resolution media; it is downgraded to `high` for providers that lack an original-resolution tier."""
2728

2829

2930
class ChatContentImageImageURL(BaseModel):
@@ -33,7 +34,7 @@ class ChatContentImageImageURL(BaseModel):
3334
detail: Annotated[
3435
Optional[ChatContentImageDetail], PlainValidator(validate_open_enum(False))
3536
] = None
36-
r"""Image detail level for vision models"""
37+
r"""Image detail level for vision models. `original` is an OpenRouter extension (not in the OpenAI Chat Completions spec) requesting true original-resolution media; it is downgraded to `high` for providers that lack an original-resolution tier."""
3738

3839

3940
ChatContentImageType = Literal["image_url",]

‎uv.lock‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)