Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 12 additions & 13 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: c48cf606-fb42-4a45-9c23-8f0555307828
management:
docChecksum: 0a855e9b511414d9f9efcb3bc9d6f297
docChecksum: ac73dc1bf51081552e7151a44f3c2cf9
docVersion: 1.0.0
speakeasyVersion: 1.787.0
generationVersion: 2.914.0
releaseVersion: 1.0.11
configChecksum: f426d8c8bdbb92149aca3d8d9ecb36f6
releaseVersion: 1.0.12
configChecksum: fafde5cbe14ea40906451b15da0f99e2
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
published: true
persistentEdits:
generation_id: 84fef5f5-1ed5-4b4d-87a4-8335062f6f98
pristine_commit_hash: 202e77889267e76a2b7d57c4fb0d54559176f082
pristine_tree_hash: 168eb130cc63857c82a20050938ba06df28c83ae
generation_id: 2c07838f-f933-4d0c-be44-87bae6f0d894
pristine_commit_hash: 1568c752bf53fbe4dc24fb76be75f8eab642f4a5
pristine_tree_hash: a360816f9b026793857a5bd28d7995e76dea97ec
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -6718,8 +6718,8 @@ trackedFiles:
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:56a8861e30688230ccb408345f5af4151d335c5b
pristine_git_object: 67e46f29cdca5d3a1b0e4fc8d6c5cd2aa454d9e2
last_write_checksum: sha1:b3ce090581fdaf709043a6422d86698d40c8aa82
pristine_git_object: 84abfd4d57b79efa45cfe69db6e7a4ec10d5d35e
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
Expand All @@ -6746,8 +6746,8 @@ trackedFiles:
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
src/openrouter/_version.py:
id: d8d15ad6c586
last_write_checksum: sha1:d0ab2a894ffec82b770d9b0bc0749be804a3836c
pristine_git_object: 1f34ff63fabbc8f5b80cd3f1ea0b2e8d82f263cc
last_write_checksum: sha1:9f7ba5d6a77d463bd3a4392a16eb0ddc14f7401e
pristine_git_object: cee6b286aab2a1c14e0b932803e08ca2ee05ee34
src/openrouter/analytics.py:
id: cb406b5aaabb
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
Expand Down Expand Up @@ -9142,8 +9142,8 @@ trackedFiles:
pristine_git_object: 51b56d9ca5e27c49a98d05f0414573ac5243c580
src/openrouter/files.py:
id: 7baf7ee1f5b3
last_write_checksum: sha1:d06e5c382e420e3ffb5892e08088844e69f7a8d7
pristine_git_object: 1c20e7d6a4837053dac23f3d7985ef6910217589
last_write_checksum: sha1:10faee867c6c2c4e4c91fd7b8d7baf29a90b8301
pristine_git_object: 0eb6e27617d4874a5d0cb825d536d6021b7e699d
src/openrouter/generations.py:
id: 70e1c21042bc
last_write_checksum: sha1:00b190db603c57571f77ccfe5d5612a3f42c62a0
Expand Down Expand Up @@ -11241,4 +11241,3 @@ examples:
"500":
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
examplesVersion: 1.0.2
releaseNotes: "## Python SDK Changes:\n* `open_router.beta.responses.send()`: \n * `request.input.union(Array<>)[]` **Changed**\n * `response` **Changed**\n* `open_router.presets.create_presets_responses()`: \n * `request.input.union(Array<>)[]` **Changed**\n"
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ generation:
documentation: mintlify
preApplyUnionDiscriminators: true
python:
version: 1.0.11
version: 1.0.12
additionalDependencies:
dev: {}
main: {}
Expand Down
5 changes: 5 additions & 0 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27617,6 +27617,7 @@ paths:
summary: 'List files'
tags:
- 'Files'
x-hidden: true
x-speakeasy-name-override: 'list'
x-speakeasy-pagination:
inputs:
Expand Down Expand Up @@ -27732,6 +27733,7 @@ paths:
summary: 'Upload a file'
tags:
- 'Files'
x-hidden: true
x-speakeasy-name-override: 'upload'
parameters:
- $ref: "#/components/parameters/AppIdentifier"
Expand Down Expand Up @@ -27810,6 +27812,7 @@ paths:
summary: 'Delete a file'
tags:
- 'Files'
x-hidden: true
x-speakeasy-name-override: 'delete'
get:
description: 'Retrieves metadata for a single file owned by the requesting workspace.'
Expand Down Expand Up @@ -27888,6 +27891,7 @@ paths:
summary: 'Get file metadata'
tags:
- 'Files'
x-hidden: true
x-speakeasy-name-override: 'retrieve'
parameters:
- $ref: "#/components/parameters/AppIdentifier"
Expand Down Expand Up @@ -27975,6 +27979,7 @@ paths:
summary: 'Download file content'
tags:
- 'Files'
x-hidden: true
x-speakeasy-name-override: 'download'
parameters:
- $ref: "#/components/parameters/AppIdentifier"
Expand Down
10 changes: 5 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ speakeasyVersion: 1.787.0
sources:
OpenRouter API:
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:bead8defa50dcff76d6ec35edb89308785f6d0dba7fb10e7b05424f971c17d9a
sourceBlobDigest: sha256:b0ff741ceeec57ec645e5f528f1f99dc91174037b325836ba25df85a3e7589e5
sourceRevisionDigest: sha256:bd71d48f0ef290071ae5dafff04541b2784fa2ac50de8c0d54936f2af9c96cb4
sourceBlobDigest: sha256:3c6631f154b88330e81172618d74af80665f6a363f002ab2af015503cfba0fdf
tags:
- latest
- 1.0.0
targets:
open-router:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:bead8defa50dcff76d6ec35edb89308785f6d0dba7fb10e7b05424f971c17d9a
sourceBlobDigest: sha256:b0ff741ceeec57ec645e5f528f1f99dc91174037b325836ba25df85a3e7589e5
sourceRevisionDigest: sha256:bd71d48f0ef290071ae5dafff04541b2784fa2ac50de8c0d54936f2af9c96cb4
sourceBlobDigest: sha256:3c6631f154b88330e81172618d74af80665f6a363f002ab2af015503cfba0fdf
codeSamplesNamespace: open-router-python-code-samples
codeSamplesRevisionDigest: sha256:ac923eee16c3f63cb6fa9895384830a8db791b3e4117d90b36fc0fdf159e9041
codeSamplesRevisionDigest: sha256:231769e9876dbee575f81642357e0da7a62938045fff329910b2cb9a27c0ad7e
workflow:
workflowVersion: 1.0.0
speakeasyVersion: 1.787.0
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -689,4 +689,14 @@ Based on:
### Generated
- [python v1.0.11] .
### Releases
- [PyPI v1.0.11] https://pypi.org/project/openrouter/1.0.11 - .
- [PyPI v1.0.11] https://pypi.org/project/openrouter/1.0.11 - .

## 2026-07-22 18:22:28
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.0.12] .
### Releases
- [PyPI v1.0.12] https://pypi.org/project/openrouter/1.0.12 - .
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "openrouter"
version = "1.0.11"
version = "1.0.12"
description = "Official Python Client SDK for OpenRouter."
authors = [{ name = "OpenRouter" },]
readme = "README-PYPI.md"
Expand Down
4 changes: 2 additions & 2 deletions src/openrouter/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
import importlib.metadata

__title__: str = "openrouter"
__version__: str = "1.0.11"
__version__: str = "1.0.12"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.914.0"
__user_agent__: str = "speakeasy-sdk/python 1.0.11 2.914.0 1.0.0 openrouter"
__user_agent__: str = "speakeasy-sdk/python 1.0.12 2.914.0 1.0.0 openrouter"

try:
if __package__ is not None:
Expand Down
20 changes: 10 additions & 10 deletions src/openrouter/files.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ def list(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down Expand Up @@ -280,7 +280,7 @@ async def list_async(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down Expand Up @@ -459,7 +459,7 @@ def upload(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down Expand Up @@ -614,7 +614,7 @@ async def upload_async(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down Expand Up @@ -760,7 +760,7 @@ def delete(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down Expand Up @@ -896,7 +896,7 @@ async def delete_async(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down Expand Up @@ -1032,7 +1032,7 @@ def retrieve(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down Expand Up @@ -1168,7 +1168,7 @@ async def retrieve_async(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down Expand Up @@ -1304,7 +1304,7 @@ def download(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down Expand Up @@ -1460,7 +1460,7 @@ async def download_async(
self.sdk_configuration.security, components.Security
),
tags=["Files"],
extensions=None,
extensions={"x-hidden": True},
),
request=req,
is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c),
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading