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
33 changes: 18 additions & 15 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: a467c32ffc76671e6fecb2930dc378e1
docChecksum: f9ef0523e69556d771c8c6cdab2acf29
docVersion: 1.0.0
speakeasyVersion: 1.803.2
generationVersion: 2.950.13
releaseVersion: 1.3.144
configChecksum: 96a41e5855d3290a8606fcb1af775adc
releaseVersion: 1.3.145
configChecksum: 36b7e3c798da97c3b07ec53054b10538
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
published: true
persistentEdits:
generation_id: 48adfa13-95a8-4e45-8b66-5dcc7695ff77
pristine_commit_hash: 3e50bf5d17d54655da43242fbf31b8a1240fb513
pristine_tree_hash: 2e8c41afb1071ae7f9343902a3f74993c70a1dc9
generation_id: 168fe494-2f39-4515-9344-286669084364
pristine_commit_hash: 435f652f58d934d058272e252b2f706455c7624c
pristine_tree_hash: 1ec4b776174096a5c317de0f655900dd9c705658
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -2344,8 +2344,8 @@ trackedFiles:
pristine_git_object: 6354befd490009d58b64685af835349db22c7492
docs/components/codeenum.mdx:
id: 9b9b999fccff
last_write_checksum: sha1:903532ee1d395caf07d574dd22d27dcbe6c76b89
pristine_git_object: ff215000914ceabb86cbb4bfa3386b894598f4ba
last_write_checksum: sha1:66f796282837dc99c70f16954d3dd441947040d2
pristine_git_object: 11cb4a852bcb2b859b411666b91fb83ed33db711
docs/components/codeinterpretercallcodedeltaevent.mdx:
id: 49bd6f63fc7b
last_write_checksum: sha1:9afae1fa6f5c1a0948eb63ce766bf78400820f69
Expand Down Expand Up @@ -11572,8 +11572,8 @@ trackedFiles:
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:1a40818153b380c45f5f42c6db7290dc5f2f5545
pristine_git_object: b4e2419c9382a19e0a3d5fd96ca8cbaf4a6a14fe
last_write_checksum: sha1:94de086238f22a1802927794e8baa0d9054bbf8c
pristine_git_object: 57128b55afd32082a528498edbe28902f48fb563
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
Expand All @@ -11600,8 +11600,8 @@ trackedFiles:
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
src/openrouter/_version.py:
id: d8d15ad6c586
last_write_checksum: sha1:4eabe9f62ed722930e88add41646d22c6203645e
pristine_git_object: f15ce30dbf186674ad697ceb1e5c41ed769903df
last_write_checksum: sha1:018efc7e376fd7638c16a8d84620f95646e549fc
pristine_git_object: ca535bec293320d6179842137b2df3dd3c2862c3
src/openrouter/alpha.py:
id: 306c4d93308d
last_write_checksum: sha1:80cc0f39649445431cc2247ed0e0765438467766
Expand Down Expand Up @@ -14116,8 +14116,8 @@ trackedFiles:
pristine_git_object: 2a125a58cbc85290937faa3eaec8efcc7a68a18c
src/openrouter/components/openresponseserrorfield.py:
id: 1efbb2109e5c
last_write_checksum: sha1:9b6b957e74ff9eb33f45d227add378a021190b47
pristine_git_object: f798cf4cac369b31c4c58c99ff95c5297cc8d8b7
last_write_checksum: sha1:28de40fe722cf80e250bdfd16471a82d7f91be6a
pristine_git_object: 1d1ee9af50aac53f5781c85fbeaba9b481d794ff
src/openrouter/components/openresponseserrormetadata.py:
id: 8318d840999e
last_write_checksum: sha1:e0c7e3457f4bfdb38ac3e44c2ab885e0a9bb752d
Expand Down Expand Up @@ -21505,4 +21505,7 @@ examples:
"500":
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
examplesVersion: 1.0.2
releaseNotes: "## Python SDK Changes:\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.deferred_tools.scope.enum(client)` **Removed** (Breaking ⚠️)\n* `open_router.presets.create_presets_messages()`: \n * `request.deferred_tools.scope.enum(client)` **Removed** (Breaking ⚠️)\n* `open_router.presets.create_presets_responses()`: \n * `request.deferred_tools.scope.enum(client)` **Removed** (Breaking ⚠️)\n"
releaseNotes: |
## Python SDK Changes:
* `open_router.batch.create_batches()`: `response.results[].response.body.union(OpenResponsesResult).error.code.enum(flex_unavailable)` **Added**
* `open_router.batch.get_batches()`: `response.results[].response.body.union(OpenResponsesResult).error.code.enum(flex_unavailable)` **Added**
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ generation:
documentation: mintlify
preApplyUnionDiscriminators: true
python:
version: 1.3.144
version: 1.3.145
additionalDependencies:
dev:
pytest: '>=8.3'
Expand Down
2 changes: 2 additions & 0 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26034,6 +26034,7 @@ components:
- 'cyber_policy'
- 'misalignment_policy_violation'
- 'data_residency_mismatch'
- 'flex_unavailable'
- 'permission_denied'
title: 'CodeEnum'
type: 'string'
Expand Down Expand Up @@ -32254,6 +32255,7 @@ components:
- 'cyber_policy'
- 'misalignment_policy_violation'
- 'data_residency_mismatch'
- 'flex_unavailable'
- 'permission_denied'
type: 'string'
x-speakeasy-unknown-values: allow
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.803.2
sources:
OpenRouter API:
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:8be9c4eead47940901428494bae72ff1434ed4f67b9b88cf2e2ffbc1425a032b
sourceBlobDigest: sha256:eae580e04ff3bad44228682602b7efd65ab1f06638d86782e6b1e69c5a3c9a8d
sourceRevisionDigest: sha256:8f4960d11d269efeae653ee7ad32770d38b16e72206aecdbbeafd103084f3a4d
sourceBlobDigest: sha256:a8af3960be16e168ddc7faa2956d27470484d502080c48abe9ff9e33e8a879e5
tags:
- latest
- 1.0.0
targets:
open-router:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:8be9c4eead47940901428494bae72ff1434ed4f67b9b88cf2e2ffbc1425a032b
sourceBlobDigest: sha256:eae580e04ff3bad44228682602b7efd65ab1f06638d86782e6b1e69c5a3c9a8d
sourceRevisionDigest: sha256:8f4960d11d269efeae653ee7ad32770d38b16e72206aecdbbeafd103084f3a4d
sourceBlobDigest: sha256:a8af3960be16e168ddc7faa2956d27470484d502080c48abe9ff9e33e8a879e5
codeSamplesNamespace: open-router-python-code-samples
codeSamplesRevisionDigest: sha256:6e801a7bcae77f295da5deaf9260c839dd4e94bcf12406025c3c4ab229c6fc23
codeSamplesRevisionDigest: sha256:46a4d1bfa3be93d80ceffe858e9758dff49fdf5611367b21b05e66628962beb7
workflow:
workflowVersion: 1.0.0
speakeasyVersion: 1.803.2
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -4209,4 +4209,14 @@ Based on:
### Generated
- [python v1.3.144] .
### Releases
- [PyPI v1.3.144] https://pypi.org/project/openrouter/1.3.144 - .
- [PyPI v1.3.144] https://pypi.org/project/openrouter/1.3.144 - .

## 2026-11-09 19:40:39
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.803.2 (2.950.13) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.3.145] .
### Releases
- [PyPI v1.3.145] https://pypi.org/project/openrouter/1.3.145 - .
1 change: 1 addition & 0 deletions docs/components/codeenum.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,5 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"cyber_policy"`
- `"misalignment_policy_violation"`
- `"data_residency_mismatch"`
- `"flex_unavailable"`
- `"permission_denied"`
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.3.144"
version = "1.3.145"
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.3.144"
__version__: str = "1.3.145"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.950.13"
__user_agent__: str = "speakeasy-sdk/python 1.3.144 2.950.13 1.0.0 openrouter"
__user_agent__: str = "speakeasy-sdk/python 1.3.145 2.950.13 1.0.0 openrouter"

try:
if __package__ is not None:
Expand Down
1 change: 1 addition & 0 deletions src/openrouter/components/openresponseserrorfield.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
"cyber_policy",
"misalignment_policy_violation",
"data_residency_mismatch",
"flex_unavailable",
"permission_denied",
],
UnrecognizedStr,
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