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
30 changes: 15 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: 9113a7305d3e82947d8c33d6039e8dbd
docChecksum: 2434d5160187a6ae7c71b2e9bad17de8
docVersion: 1.0.0
speakeasyVersion: 1.787.0
generationVersion: 2.914.0
releaseVersion: 1.1.3
configChecksum: cb3fd4a6586a7f86b0dc1afb8f4c8086
releaseVersion: 1.1.4
configChecksum: 027eee401633037af6be73f65d9247c5
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
published: true
persistentEdits:
generation_id: 0f091cb8-383d-4217-9cda-2847d1610613
pristine_commit_hash: 62cc4232ae65e4fdb4686eea4c82a435bce3fc61
pristine_tree_hash: 1affacc31a4e3f8273cc2e65e8c7fc7a7743adf4
generation_id: 7ecddae6-8bad-43ba-8332-93ae1146d05e
pristine_commit_hash: 173c7cab1d0ed716c50c41e70c54143e53705fa9
pristine_tree_hash: c53479998d8039592bc56dbfa9c254d89a54fabd
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -4218,8 +4218,8 @@ trackedFiles:
pristine_git_object: 2cfb4301a444ee320895855dd98311aaca93363b
docs/components/reasoningformat.mdx:
id: ad8b386fc1e9
last_write_checksum: sha1:84154274e638e2bb3d509a93d12ddfe267f88a66
pristine_git_object: bde3d7813032150b75f2430aade8fd9459fa8cd9
last_write_checksum: sha1:c953267e339ca45e5320f3c3b2117779a93d436e
pristine_git_object: f84f4b7eda3860b09d05c08c78f6df82c28fd623
docs/components/reasoningitem.mdx:
id: b878124ede47
last_write_checksum: sha1:f740ab591ad89130eb9eefbbc507dbbe8a92195b
Expand Down Expand Up @@ -6794,8 +6794,8 @@ trackedFiles:
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:20eec34f85e9495974c6a58e1c5c255a4e4d3610
pristine_git_object: 8d90711cece3a5cf5036efdb673cf74d4925c41f
last_write_checksum: sha1:a8ed1f37c4b26cdf008c3b699e888693c7bbc876
pristine_git_object: 4a72e3026083e01a2947d1dc8f966eb76a144432
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
Expand All @@ -6822,8 +6822,8 @@ trackedFiles:
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
src/openrouter/_version.py:
id: d8d15ad6c586
last_write_checksum: sha1:3339ae9dcbe322721b4ec424d923b77b2b698da3
pristine_git_object: 107a1ac26dfef2dc9fa35ca3bde802df0f6d712e
last_write_checksum: sha1:c56e4ea9aa34c66504fc607be73517cb2d561529
pristine_git_object: a2c6d09a03f7b79e5fbfb6abb37e327542235604
src/openrouter/analytics.py:
id: cb406b5aaabb
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
Expand Down Expand Up @@ -8634,8 +8634,8 @@ trackedFiles:
pristine_git_object: fe3562c76fc28d2f8cacd49a12c0a0500b069147
src/openrouter/components/reasoningformat.py:
id: 99d79e5500b6
last_write_checksum: sha1:948e70633fd44f8f5c99a61e9c2595999a74bd5d
pristine_git_object: bb3b5e78ac0c0144b3eccdc307fd77b51f107552
last_write_checksum: sha1:d16619e0b61eb4cfd28613ba58a9f88ca1009891
pristine_git_object: bb39b492091d8932b75a5482ecd62d3076a50096
src/openrouter/components/reasoningitem.py:
id: 4345f446ad97
last_write_checksum: sha1:609a0510506f8dc70ca9cba07040b82ebdc9ec9f
Expand Down Expand Up @@ -11329,4 +11329,4 @@ 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.provider.quantizations[]` **Changed**\n* `open_router.chat.send()`: \n * `request.provider.quantizations[]` **Changed**\n* `open_router.embeddings.generate()`: \n * `request.provider.quantizations[]` **Changed**\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].quantization` **Changed**\n* `open_router.endpoints.list()`: `response.data.endpoints[].quantization` **Changed**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.provider.quantizations[]` **Changed**\n* `open_router.presets.create_presets_messages()`: \n * `request.provider.quantizations[]` **Changed**\n* `open_router.presets.create_presets_responses()`: \n * `request.provider.quantizations[]` **Changed**\n* `open_router.rerank.rerank()`: \n * `request.provider.quantizations[]` **Changed**\n* `open_router.responses.send()`: \n * `request.provider.quantizations[]` **Changed**\n"
releaseNotes: "## Python SDK Changes:\n* `open_router.beta.responses.send()`: \n * `request.input.union(Array<>)[].union(ReasoningItem).format.enum(bedrock_openai_responses_v1)` **Added**\n * `response` **Changed**\n* `open_router.chat.send()`: \n * `request.messages[].union(assistant).reasoning_details[].union(reasoning.server_tool_call).format.enum(bedrock_openai_responses_v1)` **Added**\n * `response` **Changed**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.messages[].union(assistant).reasoning_details[].union(reasoning.summary).format.enum(bedrock_openai_responses_v1)` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.input.union(Array<>)[].union(ReasoningItem).format.enum(bedrock_openai_responses_v1)` **Added**\n* `open_router.responses.send()`: \n * `request.input.union(Array<>)[].union(ReasoningItem).format.enum(bedrock_openai_responses_v1)` **Added**\n * `response` **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.1.3
version: 1.1.4
additionalDependencies:
dev: {}
main: {}
Expand Down
1 change: 1 addition & 0 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20470,6 +20470,7 @@ components:
- 'unknown'
- 'openai-responses-v1'
- 'azure-openai-responses-v1'
- 'bedrock-openai-responses-v1'
- 'xai-responses-v1'
- 'meta-responses-v1'
- 'anthropic-claude-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.787.0
sources:
OpenRouter API:
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:2fe9e52d2b5701e665c67740d723e096e55b720eab32af7713000f72348ef7dd
sourceBlobDigest: sha256:b35ba3f0692ab09b4c79f99bace8ff4faf206c9a7b553bf498d72c6d59785637
sourceRevisionDigest: sha256:72ac1243bd2e17e3337be190f5e902c49951a8442481c6bf3552c4445fe22ce9
sourceBlobDigest: sha256:92510bc6988fd692810955a362fccd9706073d446db4e9569755e9a869e1efad
tags:
- latest
- 1.0.0
targets:
open-router:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:2fe9e52d2b5701e665c67740d723e096e55b720eab32af7713000f72348ef7dd
sourceBlobDigest: sha256:b35ba3f0692ab09b4c79f99bace8ff4faf206c9a7b553bf498d72c6d59785637
sourceRevisionDigest: sha256:72ac1243bd2e17e3337be190f5e902c49951a8442481c6bf3552c4445fe22ce9
sourceBlobDigest: sha256:92510bc6988fd692810955a362fccd9706073d446db4e9569755e9a869e1efad
codeSamplesNamespace: open-router-python-code-samples
codeSamplesRevisionDigest: sha256:28aa70b1ed8a2c0f3a11632ac235ad3cdaa603532cd053d3ce1f1d8c33a8c054
codeSamplesRevisionDigest: sha256:437827992f81765d44bd2165f4b79b8db0642e056744c6572bc16902090d6dd6
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 @@ -829,4 +829,14 @@ Based on:
### Generated
- [python v1.1.3] .
### Releases
- [PyPI v1.1.3] https://pypi.org/project/openrouter/1.1.3 - .
- [PyPI v1.1.3] https://pypi.org/project/openrouter/1.1.3 - .

## 2026-07-27 20:10:43
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.1.4] .
### Releases
- [PyPI v1.1.4] https://pypi.org/project/openrouter/1.1.4 - .
1 change: 1 addition & 0 deletions docs/components/reasoningformat.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"unknown"`
- `"openai-responses-v1"`
- `"azure-openai-responses-v1"`
- `"bedrock-openai-responses-v1"`
- `"xai-responses-v1"`
- `"meta-responses-v1"`
- `"anthropic-claude-v1"`
Expand Down
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.1.3"
version = "1.1.4"
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.1.3"
__version__: str = "1.1.4"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.914.0"
__user_agent__: str = "speakeasy-sdk/python 1.1.3 2.914.0 1.0.0 openrouter"
__user_agent__: str = "speakeasy-sdk/python 1.1.4 2.914.0 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 @@ -10,6 +10,7 @@
"unknown",
"openai-responses-v1",
"azure-openai-responses-v1",
"bedrock-openai-responses-v1",
"xai-responses-v1",
"meta-responses-v1",
"anthropic-claude-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