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
29 changes: 15 additions & 14 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: 4f941d84e330aa822c78f3bdcdee6f68
docChecksum: 8044206c35f60eb4d715b30faff76c23
docVersion: 1.0.0
speakeasyVersion: 1.803.2
generationVersion: 2.950.13
releaseVersion: 1.3.149
configChecksum: fba5f6bc992b0b415455bd9b3d538c5b
releaseVersion: 1.3.150
configChecksum: 6da44f09e31ab5e2bf419d84817f38f0
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
published: true
persistentEdits:
generation_id: b0e465ec-48cc-4a8d-84ea-1f9dee31c407
pristine_commit_hash: cdd1ad2875854d78d2c980629c20bed9d137c1fd
pristine_tree_hash: a708d60b670e65ec29d1da4ae2581cbb1cd4ed2e
generation_id: 8a8f4175-79ec-4b6f-870f-b04ce5595470
pristine_commit_hash: 544973938335c831bd235544642481c68c6f1bcd
pristine_tree_hash: 71d156aac5f69bd775d4680306cbb9b5312aa696
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -7512,8 +7512,8 @@ trackedFiles:
pristine_git_object: 2cfb4301a444ee320895855dd98311aaca93363b
docs/components/reasoningformat.mdx:
id: ad8b386fc1e9
last_write_checksum: sha1:aef8b07a405bef5450fb1b79d75f353842166e36
pristine_git_object: f38aa9d478d27848304c99131657cbc56f24aa37
last_write_checksum: sha1:8be16efd08f2345b3e43881a8ea4055653f5e18d
pristine_git_object: e22c123e9aae6e7bc0f2dcc90cc238cc084eb670
docs/components/reasoningitem.mdx:
id: b878124ede47
last_write_checksum: sha1:5a88204a7e17fb83a74d12b935d3becceb75cd87
Expand Down Expand Up @@ -11588,8 +11588,8 @@ trackedFiles:
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:ded5f533de7f8ae29db08647902374c491d6f9b7
pristine_git_object: 2a58c640a2f945adff6da941275a2645fe19c05a
last_write_checksum: sha1:b82c22163dbb0dbb7ddef9eaf4123b1a11a2149e
pristine_git_object: b086aa5ee8de4ced309ea0c6c27367f498b9ee66
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
Expand All @@ -11616,8 +11616,8 @@ trackedFiles:
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
src/openrouter/_version.py:
id: d8d15ad6c586
last_write_checksum: sha1:b70978a47072a4cce4432ad89dafc6d6746b9ac5
pristine_git_object: 5d57ef01d88832695170a3c70f0e2e0f4ee645a0
last_write_checksum: sha1:dbec1e304e3257db2a35676226807afca5683177
pristine_git_object: 305b9f3103025375a676237d327bcd9b4c6717f3
src/openrouter/alpha.py:
id: 306c4d93308d
last_write_checksum: sha1:80cc0f39649445431cc2247ed0e0765438467766
Expand Down Expand Up @@ -14692,8 +14692,8 @@ trackedFiles:
pristine_git_object: fe3562c76fc28d2f8cacd49a12c0a0500b069147
src/openrouter/components/reasoningformat.py:
id: 99d79e5500b6
last_write_checksum: sha1:4491d2c2812b37f7042cf20c6490fe7b3471a7c1
pristine_git_object: f9a8e3277d1d995dd1a4a1e9b996b511a0b8c357
last_write_checksum: sha1:fe20d28a739fa6441dba2367a2ec9aec155ecc73
pristine_git_object: b198d61ebca2fa6e97dc15a7175f551e8bc45198
src/openrouter/components/reasoningitem.py:
id: 4345f446ad97
last_write_checksum: sha1:609a0510506f8dc70ca9cba07040b82ebdc9ec9f
Expand Down Expand Up @@ -21573,3 +21573,4 @@ examples:
"500":
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
examplesVersion: 1.0.2
releaseNotes: "## Python SDK Changes:\n* `open_router.batch.create_batches()`: `response.results[].response.body.union(OpenResponsesResult).output[].union(reasoning).format.enum(google_vertex_responses_v1)` **Added**\n* `open_router.batch.get_batches()`: `response.results[].response.body.union(class (0)).choices[].message.reasoning_details[].union(reasoning.summary).format.enum(google_vertex_responses_v1)` **Added**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.messages[].union(assistant).reasoning_details[].union(reasoning.summary).format.enum(google_vertex_responses_v1)` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.input.union(Array<>)[].union(ReasoningItem).format.enum(google_vertex_responses_v1)` **Added**\n"
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.149
version: 1.3.150
additionalDependencies:
dev:
pytest: '>=8.3'
Expand Down
1 change: 1 addition & 0 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31957,6 +31957,7 @@ components:
- 'bedrock-xai-responses-v1'
- 'xai-responses-v1'
- 'meta-responses-v1'
- 'google-vertex-responses-v1'
- 'openrouter-stealth-v1'
- 'anthropic-claude-v1'
- 'google-gemini-v1'
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:d81b0c06fb82b92056094cfc099fa2a93c976d6f1c879cf463b6968331792910
sourceBlobDigest: sha256:0c2914394d05615a89621e1f7bcba058846b3b43558d1fc489788ea60c77c260
sourceRevisionDigest: sha256:d7a4eb9832587e7dfb1b1df77cca08909eeb9921f6911d11c109d4f58e1894f3
sourceBlobDigest: sha256:7a442fc0ff98234188036d8e1fa1ace92f7ffa3ab599eb8aff8b78677431fffc
tags:
- latest
- 1.0.0
targets:
open-router:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:d81b0c06fb82b92056094cfc099fa2a93c976d6f1c879cf463b6968331792910
sourceBlobDigest: sha256:0c2914394d05615a89621e1f7bcba058846b3b43558d1fc489788ea60c77c260
sourceRevisionDigest: sha256:d7a4eb9832587e7dfb1b1df77cca08909eeb9921f6911d11c109d4f58e1894f3
sourceBlobDigest: sha256:7a442fc0ff98234188036d8e1fa1ace92f7ffa3ab599eb8aff8b78677431fffc
codeSamplesNamespace: open-router-python-code-samples
codeSamplesRevisionDigest: sha256:830c21456598cf59c87ece27c8ec2a82e71a171043152b55273d71df32fff6ae
codeSamplesRevisionDigest: sha256:b36f18331f2b3404cd7cb59a313838a94a7ce6a451b561b4933248d326298817
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 @@ -4259,4 +4259,14 @@ Based on:
### Generated
- [python v1.3.149] .
### Releases
- [PyPI v1.3.149] https://pypi.org/project/openrouter/1.3.149 - .
- [PyPI v1.3.149] https://pypi.org/project/openrouter/1.3.149 - .

## 2026-11-10 17:34:16
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.803.2 (2.950.13) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.3.150] .
### Releases
- [PyPI v1.3.150] https://pypi.org/project/openrouter/1.3.150 - .
1 change: 1 addition & 0 deletions docs/components/reasoningformat.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"bedrock-xai-responses-v1"`
- `"xai-responses-v1"`
- `"meta-responses-v1"`
- `"google-vertex-responses-v1"`
- `"openrouter-stealth-v1"`
- `"anthropic-claude-v1"`
- `"google-gemini-v1"`
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.149"
version = "1.3.150"
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.149"
__version__: str = "1.3.150"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.950.13"
__user_agent__: str = "speakeasy-sdk/python 1.3.149 2.950.13 1.0.0 openrouter"
__user_agent__: str = "speakeasy-sdk/python 1.3.150 2.950.13 1.0.0 openrouter"

try:
if __package__ is not None:
Expand Down
1 change: 1 addition & 0 deletions src/openrouter/components/reasoningformat.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
"bedrock-xai-responses-v1",
"xai-responses-v1",
"meta-responses-v1",
"google-vertex-responses-v1",
"openrouter-stealth-v1",
"anthropic-claude-v1",
"google-gemini-v1",
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