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
80 changes: 39 additions & 41 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: eafdf0a15ea851c11321f795d9eaeae6
docChecksum: 8d031575ae3f2be637b509fdc86adc85
docVersion: 1.0.0
speakeasyVersion: 1.787.0
generationVersion: 2.914.0
releaseVersion: 0.11.20
configChecksum: 5415321126f7b1b42de92ec1c213d0d4
releaseVersion: 0.11.21
configChecksum: 9727c6e42f728b1c0c481e7eea4726a4
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
published: true
persistentEdits:
generation_id: 11b03c28-423b-4cf5-8a75-334f53189839
pristine_commit_hash: 78f9f7be2b502d7c7b11ec27fd701fa26a7834b2
pristine_tree_hash: a0a6f9597055f659340cba4c2f03acf2a76d857a
generation_id: 32ee90d1-63ca-429a-ada9-91115acc181c
pristine_commit_hash: 4085cc9f874c47588eacf4192a1b17bdc74c1f63
pristine_tree_hash: 4b8fe704c6235b5df678fd99704276eab811cbc5
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -750,8 +750,8 @@ trackedFiles:
pristine_git_object: 151dd8398dc818ff4d26d6859d25efd202d03917
docs/components/byokproviderslug.mdx:
id: 6ea70819f6d8
last_write_checksum: sha1:195859204474448ffacfda46106c4c529cc05a4e
pristine_git_object: 619d8a0909e742416ef893c01e0093ab5cc5c686
last_write_checksum: sha1:eed4c5d188137a35589503b0fdd6f8697dd4ea9e
pristine_git_object: f6a8d82996d9f25598da92708a793066adb82820
docs/components/caching.mdx:
id: edc8a0f8f37f
last_write_checksum: sha1:b4e6619f389c1440555ec567fbdcddbc9976e63e
Expand Down Expand Up @@ -2146,8 +2146,8 @@ trackedFiles:
pristine_git_object: 8501680bcfebabb3af52b518c01f732d18282120
docs/components/imagegenerationrequestoptions.mdx:
id: 2245ece0aaf8
last_write_checksum: sha1:d6ca724147440eda6fe039b29ab5495824ae5c0a
pristine_git_object: b6426f4b8f4549a0e1e3e931b0cc467012c7d512
last_write_checksum: sha1:feec51e178c169d3550ef010a94c69c16e137afc
pristine_git_object: 39c52366e3516de4554c93613d8bbbc8b64a8a5a
docs/components/imagegenerationrequestoutputformat.mdx:
id: 380f12bf77bd
last_write_checksum: sha1:afb479dc34118828e988888a8f49e7a5a50a45ab
Expand Down Expand Up @@ -3878,12 +3878,12 @@ trackedFiles:
pristine_git_object: 1d91d32cd0bf4b64699bbbf05a7e95ab835b10cf
docs/components/providername.mdx:
id: aa3a4904b228
last_write_checksum: sha1:0ed72fc077d1a2641c8013c782fa7797282337e8
pristine_git_object: f7cde44d7ed6638b63f3f5c3921096cd368c1b1e
last_write_checksum: sha1:f1e40895dff06a9a8c16d40133d1183f0bd5a344
pristine_git_object: 27d1ebafd80a7d3b3d30fa9d7ae2cc85df452068
docs/components/provideroptions.mdx:
id: 2697807524fe
last_write_checksum: sha1:f0ee004496e6067b61305a24191eecb3c7444dbb
pristine_git_object: c9df643ff81878c93f6d6f363f622be76442f13a
last_write_checksum: sha1:a5900d110161c668aae14628bf109eadce276995
pristine_git_object: 692215d0dfe4a5b0c8054e36c5de3935717ad2ce
docs/components/provideroverloadedresponseerrordata.mdx:
id: dc500cd14889
last_write_checksum: sha1:6c1d551db4083f1d0bc429baa1ce472d2c085331
Expand All @@ -3898,8 +3898,8 @@ trackedFiles:
pristine_git_object: dd376f0952fa0517dd83b06ed7afc2c856123dbc
docs/components/providerresponseprovidername.mdx:
id: 2fc17b61e546
last_write_checksum: sha1:3c9ef87051135f7aa37e89b7b952aed3b8e2c13a
pristine_git_object: 85c97ab96bd1c209a131187986528ea636e81256
last_write_checksum: sha1:64454d1cd35449c9f73f9eca55ff084d0678dea5
pristine_git_object: e7fb2111e14cd066c973885287724022677f3ab0
docs/components/providersort.mdx:
id: d73fa13eeb95
last_write_checksum: sha1:b7e9e6842741e3433d705bd576f2ac5383f00134
Expand Down Expand Up @@ -5014,8 +5014,8 @@ trackedFiles:
pristine_git_object: 67f56887bb4758559189e3e9e6123dff9a38df81
docs/components/videogenerationrequestoptions.mdx:
id: 1d67160e7e7a
last_write_checksum: sha1:5212fca896119c2cbede7f2efbc0855d007e68d1
pristine_git_object: c1d338ae75a61869d4e8b5110b2a85d5e624da1e
last_write_checksum: sha1:4c19959913429416ca1b6982963e0825fa15ed38
pristine_git_object: 003eb8e132056a3d7bd592b3ce7916d210cbc7ce
docs/components/videogenerationrequestprovider.mdx:
id: d6424dd5de9d
last_write_checksum: sha1:72aa46a3335220b579db56574ea179d150dbe2b6
Expand Down Expand Up @@ -6282,8 +6282,8 @@ trackedFiles:
pristine_git_object: 0f0b54e43577a8a835cd971f82e48c3921e3d88e
docs/operations/provider.mdx:
id: c75b3bbeeaa0
last_write_checksum: sha1:050746e3c160daa03b108e45aed42aadf82d641f
pristine_git_object: 139a0786eebb659c9b410f430efac3115759d5ae
last_write_checksum: sha1:854c43630b490027e930e03f27e30c544e4a1fb2
pristine_git_object: ca7cbceeff39e8537e8b400d729548d091cae55c
docs/operations/queryanalyticsdata1.mdx:
id: 0e41beea77d0
last_write_checksum: sha1:f9a349b4fee07f786180e94b45f92002bfae0e56
Expand Down Expand Up @@ -6598,8 +6598,8 @@ trackedFiles:
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:8914993a8cce928e2718682d649405beb44a32de
pristine_git_object: 91166b893131a18020578ab19889176d7a128370
last_write_checksum: sha1:49c5cef7bfae1a99b3748b7f0d4849e3f5bc1586
pristine_git_object: fcb7c71336e11a790eb0ca957afc61d7487d5cca
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
Expand All @@ -6626,8 +6626,8 @@ trackedFiles:
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
src/openrouter/_version.py:
id: d8d15ad6c586
last_write_checksum: sha1:2c94535d48a1494c22eff12e1255c7528b1aa324
pristine_git_object: f5a0e56d914e266d29449c5d3e1a7ec635f26424
last_write_checksum: sha1:d2c83542eb03318722265f88a4567fd5fb24eb23
pristine_git_object: e50399dbcba8bace7c102c95017bb41abbeca582
src/openrouter/analytics.py:
id: cb406b5aaabb
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
Expand Down Expand Up @@ -7002,8 +7002,8 @@ trackedFiles:
pristine_git_object: 47ef267b5e0f7b615b0cd66018728e3f47440a66
src/openrouter/components/byokproviderslug.py:
id: 6738a8516caf
last_write_checksum: sha1:a5a6e1a2e7709f0afb9d97347c5d76457fea7d3e
pristine_git_object: 044751122a1397e7624e0e3abd867286dc96c6fc
last_write_checksum: sha1:c4f20773997e0d5ffc61b151007e833c53a24fbb
pristine_git_object: 3ecc6201b85562fe1c2c94f978e488ed2ba40aae
src/openrouter/components/capabilitydescriptor.py:
id: 368790a86f10
last_write_checksum: sha1:a167551924ee82b4b5876a0ab698a45fe8c87a95
Expand Down Expand Up @@ -7614,8 +7614,8 @@ trackedFiles:
pristine_git_object: 6b9a8990973466285f9b49b366bbc5fc1ae42e41
src/openrouter/components/imagegenerationrequest.py:
id: f8291a7be9a0
last_write_checksum: sha1:8a1e549056b8ef856f89c75182b49e3386c410fd
pristine_git_object: d1937b9c35752d03b04098295ea5dadb1804dafb
last_write_checksum: sha1:348c6aa7d1b7a02694e44396e51ab56e20853bb9
pristine_git_object: 9866560ee4d4d61c0bec89e276bb0a39f6d215ad
src/openrouter/components/imagegenerationresponse.py:
id: 53354cd0cbfc
last_write_checksum: sha1:53f1cde7b8bfe4f9e786a76f6e57b0a1f76aced2
Expand Down Expand Up @@ -8270,12 +8270,12 @@ trackedFiles:
pristine_git_object: 170ae25c582bb8decd74e1c69bfa8353bd44e86d
src/openrouter/components/providername.py:
id: fcc722fa2fce
last_write_checksum: sha1:b6d26b4ce3e92121a80cb351962e89593951962d
pristine_git_object: 009c1401a29123f18887b48c03f9c2a8b11ca2b5
last_write_checksum: sha1:6e915e5bc7fa9fff848600fccf35e754a62e7c64
pristine_git_object: 2624f640bdecad277b64865d0b6dea1176102b87
src/openrouter/components/provideroptions.py:
id: 73dde6c8f359
last_write_checksum: sha1:72fe38a2faab604e52a16eec0b5d1273b3eda64d
pristine_git_object: 9ab53163a6884a4fbf41c87391903f013eead544
last_write_checksum: sha1:16c9861c644b04fc742114a47a4966e7eda87e94
pristine_git_object: d6e1dfcdcaf3d49f138a34bfcfd011083002bd79
src/openrouter/components/provideroverloadedresponseerrordata.py:
id: 5b693682570e
last_write_checksum: sha1:1ebc4527736f1e174ab37c84bea8a169fda9f8b8
Expand All @@ -8286,8 +8286,8 @@ trackedFiles:
pristine_git_object: abbb3cb3d7d8946aabdbd5e6b07b2e45954f6948
src/openrouter/components/providerresponse.py:
id: ad3887be54c5
last_write_checksum: sha1:2db05f9a797fe78377f5f7ff426f51a47a998be8
pristine_git_object: ccc9f82da58ced9e49b6f14f0f73075efcb84307
last_write_checksum: sha1:b8868ce7950808be5b37e964607abab8348e2ab6
pristine_git_object: 9382e92c4777f3a0c46afb007fda317d41baec2c
src/openrouter/components/providersort.py:
id: 348e382bf494
last_write_checksum: sha1:57551507f95cd2e16ef995e1c13f859fd0726152
Expand Down Expand Up @@ -8750,8 +8750,8 @@ trackedFiles:
pristine_git_object: 572d04f457607099ae7e041922de146de10e2eae
src/openrouter/components/videogenerationrequest.py:
id: 70e3c9ff288c
last_write_checksum: sha1:ded4141016409c0ee6bdde4061c704f8b006c84c
pristine_git_object: d96af0892419695a7fe096e045490a9a4ff13b8f
last_write_checksum: sha1:5dfb79ba40785ce3a31b00f66b5fba956dca1f0d
pristine_git_object: 1c1bcd48aacbdbb0a343c723eb525393caba109a
src/openrouter/components/videogenerationresponse.py:
id: 541f1321b072
last_write_checksum: sha1:18c3aa7845f63a9614286b1a27b6098eae1c4951
Expand Down Expand Up @@ -9218,8 +9218,8 @@ trackedFiles:
pristine_git_object: cc90375e9aac23107e57e18e6adecc38f544e185
src/openrouter/operations/listbyokkeys.py:
id: b6dd42b3e05f
last_write_checksum: sha1:7f5d32c8e8d9dc55fe7c5e8bf8fd71ed6406e10a
pristine_git_object: c3080ca256a625e437d85da39c703d0c3b495049
last_write_checksum: sha1:f7f299b70e4dcea2ba38b6956984d77326820d96
pristine_git_object: f1fb2eee06028e71b863ef5599693f7e6826e0a6
src/openrouter/operations/listembeddingsmodels.py:
id: bf749a1f23d6
last_write_checksum: sha1:19ed80a098e6e1b43bedfcccb11b4c8d8794541c
Expand Down Expand Up @@ -10981,6 +10981,4 @@ examples:
"500":
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
examplesVersion: 1.0.2
releaseNotes: |
## Python SDK Changes:
* `open_router.beta.analytics.query_analytics()`: `request` **Changed**
releaseNotes: "## Python SDK Changes:\n* `open_router.beta.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.tts.create_speech()`: \n * `request.provider.options.deepgram` **Added**\n* `open_router.stt.create_transcription()`: \n * `request.provider.options.deepgram` **Added**\n* `open_router.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(deepgram)` **Added**\n* `open_router.byok.create()`: \n * `request.provider.enum(deepgram)` **Added**\n * `response.data.provider.enum(deepgram)` **Added**\n* `open_router.byok.get()`: `response.data.provider.enum(deepgram)` **Added**\n* `open_router.byok.update()`: `response.data.provider.enum(deepgram)` **Added**\n* `open_router.chat.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.embeddings.generate()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].provider_name.enum(deepgram)` **Added**\n* `open_router.endpoints.list()`: `response.data.endpoints[].provider_name.enum(deepgram)` **Added**\n* `open_router.generations.get_generation()`: `response.data.provider_responses[].provider_name.enum(deepgram)` **Added**\n* `open_router.images.generate()`: \n * `request.provider.options.deepgram` **Added**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.presets.create_presets_messages()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.rerank.rerank()`: \n * `request.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `open_router.video_generation.generate()`: \n * `request.provider.options.deepgram` **Added**\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: 0.11.20
version: 0.11.21
additionalDependencies:
dev: {}
main: {}
Expand Down
9 changes: 9 additions & 0 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4165,6 +4165,7 @@ components:
- crusoe
- darkbloom
- decart
- deepgram
- deepinfra
- deepseek
- dekallm
Expand Down Expand Up @@ -12702,6 +12703,7 @@ components:
- Crusoe
- Darkbloom
- Decart
- Deepgram
- DeepInfra
- DeepSeek
- DekaLLM
Expand Down Expand Up @@ -18167,6 +18169,7 @@ components:
- Crusoe
- Darkbloom
- Decart
- Deepgram
- DeepInfra
- DeepSeek
- DekaLLM
Expand Down Expand Up @@ -18366,6 +18369,10 @@ components:
additionalProperties:
nullable: true
type: object
deepgram:
additionalProperties:
nullable: true
type: object
deepinfra:
additionalProperties:
nullable: true
Expand Down Expand Up @@ -18977,6 +18984,7 @@ components:
- Crusoe
- Darkbloom
- Decart
- Deepgram
- DeepInfra
- DeepSeek
- DekaLLM
Expand Down Expand Up @@ -24979,6 +24987,7 @@ paths:
- crusoe
- darkbloom
- decart
- deepgram
- deepinfra
- deepseek
- dekallm
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:0244558823b6088d1e3032984eebb7034080c88012d9246accc6d9e62ff608e2
sourceBlobDigest: sha256:639b41e906b5ebc304974d4516f56048e8243c71765c59435484287dad1a05ac
sourceRevisionDigest: sha256:41318d8c03cd40a9e160325e59d8d0646c1f6b84cb4a0983a1178b114d6c6117
sourceBlobDigest: sha256:d67de2fc367e6671e6ce00ff6033b63486ab63c3bee40624c465e469d44d4f2d
tags:
- latest
- 1.0.0
targets:
open-router:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:0244558823b6088d1e3032984eebb7034080c88012d9246accc6d9e62ff608e2
sourceBlobDigest: sha256:639b41e906b5ebc304974d4516f56048e8243c71765c59435484287dad1a05ac
sourceRevisionDigest: sha256:41318d8c03cd40a9e160325e59d8d0646c1f6b84cb4a0983a1178b114d6c6117
sourceBlobDigest: sha256:d67de2fc367e6671e6ce00ff6033b63486ab63c3bee40624c465e469d44d4f2d
codeSamplesNamespace: open-router-python-code-samples
codeSamplesRevisionDigest: sha256:a012a1304c56f93a4aeaea74f847db642667113fb8489a88981091d34fc6e4ab
codeSamplesRevisionDigest: sha256:04f667000b2d9028ee26ed37b8e521ae1a33ef134fe039f74da01ac333407e87
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 @@ -308,4 +308,14 @@ Based on:
### Generated
- [python v0.11.20] .
### Releases
- [PyPI v0.11.20] https://pypi.org/project/openrouter/0.11.20 - .
- [PyPI v0.11.20] https://pypi.org/project/openrouter/0.11.20 - .

## 2026-07-10 23:01:43
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v0.11.21] .
### Releases
- [PyPI v0.11.21] https://pypi.org/project/openrouter/0.11.21 - .
1 change: 1 addition & 0 deletions docs/components/byokproviderslug.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"crusoe"`
- `"darkbloom"`
- `"decart"`
- `"deepgram"`
- `"deepinfra"`
- `"deepseek"`
- `"dekallm"`
Expand Down
1 change: 1 addition & 0 deletions docs/components/imagegenerationrequestoptions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepgram` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
Expand Down
1 change: 1 addition & 0 deletions docs/components/providername.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"Crusoe"`
- `"Darkbloom"`
- `"Decart"`
- `"Deepgram"`
- `"DeepInfra"`
- `"DeepSeek"`
- `"DekaLLM"`
Expand Down
1 change: 1 addition & 0 deletions docs/components/provideroptions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepgram` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
Expand Down
1 change: 1 addition & 0 deletions docs/components/providerresponseprovidername.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"Crusoe"`
- `"Darkbloom"`
- `"Decart"`
- `"Deepgram"`
- `"DeepInfra"`
- `"DeepSeek"`
- `"DekaLLM"`
Expand Down
1 change: 1 addition & 0 deletions docs/components/videogenerationrequestoptions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepgram` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
Expand Down
1 change: 1 addition & 0 deletions docs/operations/provider.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"crusoe"`
- `"darkbloom"`
- `"decart"`
- `"deepgram"`
- `"deepinfra"`
- `"deepseek"`
- `"dekallm"`
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 = "0.11.20"
version = "0.11.21"
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 = "0.11.20"
__version__: str = "0.11.21"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.914.0"
__user_agent__: str = "speakeasy-sdk/python 0.11.20 2.914.0 1.0.0 openrouter"
__user_agent__: str = "speakeasy-sdk/python 0.11.21 2.914.0 1.0.0 openrouter"

try:
if __package__ is not None:
Expand Down
1 change: 1 addition & 0 deletions src/openrouter/components/byokproviderslug.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"crusoe",
"darkbloom",
"decart",
"deepgram",
"deepinfra",
"deepseek",
"dekallm",
Expand Down
Loading
Loading