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: 2732bb0597a1bae6e1c23e019d29b2d9
docChecksum: 9113a7305d3e82947d8c33d6039e8dbd
docVersion: 1.0.0
speakeasyVersion: 1.787.0
generationVersion: 2.914.0
releaseVersion: 1.1.2
configChecksum: 79d7c51f43cf0d18cd634a1f59d3578d
releaseVersion: 1.1.3
configChecksum: cb3fd4a6586a7f86b0dc1afb8f4c8086
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
published: true
persistentEdits:
generation_id: fa2bc6b4-6a92-49aa-beb3-a7946a5bc9e6
pristine_commit_hash: 7738b46e149e8bb7a9179a74fd1aeb7f589eb5a2
pristine_tree_hash: 8d8cde036dab846c58d8251ccae72a377b98bd70
generation_id: 0f091cb8-383d-4217-9cda-2847d1610613
pristine_commit_hash: 62cc4232ae65e4fdb4686eea4c82a435bce3fc61
pristine_tree_hash: 1affacc31a4e3f8273cc2e65e8c7fc7a7743adf4
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -4114,8 +4114,8 @@ trackedFiles:
pristine_git_object: 894ca95c033795d50895fec5b8a6a18cd4a459c3
docs/components/quantization.mdx:
id: 9d062e4ee362
last_write_checksum: sha1:4cb3588933fe1ca8592669f8ec1bef1cf0986e28
pristine_git_object: cdbf8d73f319e091b6514c6bae0dc8bb56fd8c96
last_write_checksum: sha1:0baac45af2448938fb70f2076caaac66834bd3ce
pristine_git_object: 80f51dc8e90b6642365ab8d409b6f100f07ccab0
docs/components/rangecapability.mdx:
id: 8c2d6524bd62
last_write_checksum: sha1:e583c16a52c5811d882ddbe20cee0a7006035356
Expand Down Expand Up @@ -6794,8 +6794,8 @@ trackedFiles:
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:a3faeb201b5b56c334ae0aa090a0d419367107a5
pristine_git_object: bd7d6a8fcdcd04aefe23f9605ba5efffa2fb73fa
last_write_checksum: sha1:20eec34f85e9495974c6a58e1c5c255a4e4d3610
pristine_git_object: 8d90711cece3a5cf5036efdb673cf74d4925c41f
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:8b0dc8809ab571576936df79964c00a494fb9692
pristine_git_object: f86fc9420669ee30d5494afc733bd19c01d78517
last_write_checksum: sha1:3339ae9dcbe322721b4ec424d923b77b2b698da3
pristine_git_object: 107a1ac26dfef2dc9fa35ca3bde802df0f6d712e
src/openrouter/analytics.py:
id: cb406b5aaabb
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
Expand Down Expand Up @@ -8578,8 +8578,8 @@ trackedFiles:
pristine_git_object: 34b9d18bf50bcce3c150fffff684f41e8e79a2bd
src/openrouter/components/quantization.py:
id: bde317b3d703
last_write_checksum: sha1:96b042899bfb818f20d282be76ad37fc948a599d
pristine_git_object: dfcecafdc6d2a3a3dbc7beec2f07e1258415b2b4
last_write_checksum: sha1:cc9c8d954733d128b53938fbc403bf97b064c09c
pristine_git_object: 2357bc53054b91764777e23dde3ea7d67693a17d
src/openrouter/components/rangecapability.py:
id: ac3aad570488
last_write_checksum: sha1:9eaed841f5e178925a070ebcbe6f18b4178dbaab
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.ignore[].union(ProviderName).enum(modal)` **Added**\n* `open_router.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(modal)` **Added**\n* `open_router.byok.create()`: \n * `request.provider.enum(modal)` **Added**\n * `response.data.provider.enum(modal)` **Added**\n* `open_router.byok.get()`: `response.data.provider.enum(modal)` **Added**\n* `open_router.byok.update()`: `response.data.provider.enum(modal)` **Added**\n* `open_router.chat.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(modal)` **Added**\n* `open_router.embeddings.generate()`: \n * `request.provider.ignore[].union(ProviderName).enum(modal)` **Added**\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].provider_name.enum(modal)` **Added**\n* `open_router.endpoints.list()`: `response.data.endpoints[].provider_name.enum(modal)` **Added**\n* `open_router.images.generate()`: \n * `request.provider.ignore[].union(ProviderName).enum(modal)` **Added**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.provider.ignore[].union(ProviderName).enum(modal)` **Added**\n* `open_router.presets.create_presets_messages()`: \n * `request.provider.ignore[].union(ProviderName).enum(modal)` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.provider.ignore[].union(ProviderName).enum(modal)` **Added**\n* `open_router.rerank.rerank()`: \n * `request.provider.ignore[].union(ProviderName).enum(modal)` **Added**\n* `open_router.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(modal)` **Added**\n"
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"
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.2
version: 1.1.3
additionalDependencies:
dev: {}
main: {}
Expand Down
3 changes: 3 additions & 0 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20150,8 +20150,11 @@ components:
- 'int4'
- 'int8'
- 'fp4'
- 'mxfp4'
- 'nvfp4'
- 'fp6'
- 'fp8'
- 'mxfp8'
- 'fp16'
- 'bf16'
- 'fp32'
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:b571bb5a6ea02dba12a7d2f5bb29396365ff0cd63563e2b778090ec926f31c32
sourceBlobDigest: sha256:ff155bf06e9875bcc3324f78f57b268b5e68dafc8fb4abc793c2bb525e9ccc28
sourceRevisionDigest: sha256:2fe9e52d2b5701e665c67740d723e096e55b720eab32af7713000f72348ef7dd
sourceBlobDigest: sha256:b35ba3f0692ab09b4c79f99bace8ff4faf206c9a7b553bf498d72c6d59785637
tags:
- latest
- 1.0.0
targets:
open-router:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:b571bb5a6ea02dba12a7d2f5bb29396365ff0cd63563e2b778090ec926f31c32
sourceBlobDigest: sha256:ff155bf06e9875bcc3324f78f57b268b5e68dafc8fb4abc793c2bb525e9ccc28
sourceRevisionDigest: sha256:2fe9e52d2b5701e665c67740d723e096e55b720eab32af7713000f72348ef7dd
sourceBlobDigest: sha256:b35ba3f0692ab09b4c79f99bace8ff4faf206c9a7b553bf498d72c6d59785637
codeSamplesNamespace: open-router-python-code-samples
codeSamplesRevisionDigest: sha256:099311fa47c46c4944d8e6dd1eede0fa3afa5e284d50ab7a1e6ef5c31862f59a
codeSamplesRevisionDigest: sha256:28aa70b1ed8a2c0f3a11632ac235ad3cdaa603532cd053d3ce1f1d8c33a8c054
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 @@ -819,4 +819,14 @@ Based on:
### Generated
- [python v1.1.2] .
### Releases
- [PyPI v1.1.2] https://pypi.org/project/openrouter/1.1.2 - .
- [PyPI v1.1.2] https://pypi.org/project/openrouter/1.1.2 - .

## 2026-07-27 19:47:33
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.1.3] .
### Releases
- [PyPI v1.1.3] https://pypi.org/project/openrouter/1.1.3 - .
3 changes: 3 additions & 0 deletions docs/components/quantization.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,11 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"int4"`
- `"int8"`
- `"fp4"`
- `"mxfp4"`
- `"nvfp4"`
- `"fp6"`
- `"fp8"`
- `"mxfp8"`
- `"fp16"`
- `"bf16"`
- `"fp32"`
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.2"
version = "1.1.3"
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.2"
__version__: str = "1.1.3"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.914.0"
__user_agent__: str = "speakeasy-sdk/python 1.1.2 2.914.0 1.0.0 openrouter"
__user_agent__: str = "speakeasy-sdk/python 1.1.3 2.914.0 1.0.0 openrouter"

try:
if __package__ is not None:
Expand Down
3 changes: 3 additions & 0 deletions src/openrouter/components/quantization.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,11 @@
"int4",
"int8",
"fp4",
"mxfp4",
"nvfp4",
"fp6",
"fp8",
"mxfp8",
"fp16",
"bf16",
"fp32",
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