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
81 changes: 39 additions & 42 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: e8d1985cda6c80e7f7d59210dccd6efa
docChecksum: c48691b607cc017ae5ea867abd8cf23c
docVersion: 1.0.0
speakeasyVersion: 1.803.2
generationVersion: 2.950.13
releaseVersion: 1.3.111
configChecksum: 2174be9d83b4b2b980267aa67c24d7ff
releaseVersion: 1.3.112
configChecksum: 2b04a908c7c095be98fab71140d609cc
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
published: true
persistentEdits:
generation_id: 19059d51-fbf3-4c24-b5e7-87eadc79137d
pristine_commit_hash: ab7801c46ea4c7deb8afa5e6a19461d6987b252a
pristine_tree_hash: 986bdcdcf19d4a5493fe1e7a6a5ff921a1a92a44
generation_id: bb78fa95-1d8d-4f6a-addb-2131d86f7ac6
pristine_commit_hash: dcf40e84945bc89b3eac15170d814907bacacf04
pristine_tree_hash: 30c1c8404a58bc5721d6c4df776d06df3639b607
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -1804,8 +1804,8 @@ trackedFiles:
pristine_git_object: a00676abb210aeb3747aa6d6a0dfbe3e3ad42f76
docs/components/byokproviderslug.mdx:
id: 6ea70819f6d8
last_write_checksum: sha1:7b794fc4ad586430dc56c324f7fffdcb573a8257
pristine_git_object: 0bd0b0495e2a0fb3bb9712e7d9a99e9617ceda7c
last_write_checksum: sha1:c4a4a79f3c88dd8a7e52dc90a9cf07f12704b261
pristine_git_object: c2fedfedc92579a0ec8759fa96087cb38395555f
docs/components/capabilitydescriptor.mdx:
id: 34ac0e581d79
last_write_checksum: sha1:62ee9ccab6cec4572383cef654997ab4106d4676
Expand Down Expand Up @@ -4092,8 +4092,8 @@ trackedFiles:
pristine_git_object: 11f1471c8b6c04f52af89d74d6dec2e9d12c2d82
docs/components/imagegenerationproviderpreferencesoptions.mdx:
id: 32d5c4b3e06b
last_write_checksum: sha1:32d92fc23cf0c98df18c7ed88b8547eed18f496a
pristine_git_object: 6ff1fb3143249a5cfb916c59034ebba6aa8fc4cb
last_write_checksum: sha1:eada9acb76655848a344ba0278ec1f683da615a9
pristine_git_object: 567ff8aef6d136d91ffc3243414cd2b400ee8d38
docs/components/imagegenerationproviderpreferencesorder.mdx:
id: 0547877073f3
last_write_checksum: sha1:3e890c691097373cc9a2d7e47c3594f56b57809c
Expand Down Expand Up @@ -6764,12 +6764,12 @@ trackedFiles:
pristine_git_object: 70dcf1b583a3d202157814d8bd4f3c8f7811d0d9
docs/components/providername.mdx:
id: aa3a4904b228
last_write_checksum: sha1:04451aa614b2c608e518c6e21352d05dec6ff232
pristine_git_object: 976feceb41b5a730b4f4bfdbb15298bae760a957
last_write_checksum: sha1:2c7bbb0a068eddd9610863c6b9bb0e45fcf5207d
pristine_git_object: bbde8a436a0356e85523b7e0e1ea315381a924c0
docs/components/provideroptions.mdx:
id: 2697807524fe
last_write_checksum: sha1:07aed8ad73e49225bf3dd1339f073af76396ee13
pristine_git_object: d166c401d3c5846aaac1969755ac1e0cb513f773
last_write_checksum: sha1:439801b369b49310cafa6924289b3ba7b79a02d6
pristine_git_object: 53d65e7fa4d762cf2bc108481f9c2015582401d9
docs/components/provideroverloadedresponseerrordata.mdx:
id: dc500cd14889
last_write_checksum: sha1:335ee4c9c2421a71205eb08871f1041cbe0c1fa7
Expand Down Expand Up @@ -6800,8 +6800,8 @@ trackedFiles:
pristine_git_object: 15c816ec62505e984cc75801bdb88cf4271ab934
docs/components/providerresponseprovidername.mdx:
id: 2fc17b61e546
last_write_checksum: sha1:43f0ccfbc8c9118b553d5baff0fc61f540418679
pristine_git_object: 47b7ba1d13af08c8f4118dbe875915b1a3f63bd0
last_write_checksum: sha1:1335bd836aececf431888a33ada20c3a4698d1c1
pristine_git_object: 3ccb3d5d9a539a79def3341367950079d28b0bb9
docs/components/providersort.mdx:
id: d73fa13eeb95
last_write_checksum: sha1:b7e9e6842741e3433d705bd576f2ac5383f00134
Expand Down Expand Up @@ -8508,8 +8508,8 @@ trackedFiles:
pristine_git_object: 67f56887bb4758559189e3e9e6123dff9a38df81
docs/components/videogenerationrequestoptions.mdx:
id: 1d67160e7e7a
last_write_checksum: sha1:97f5d235980e1a3afa90716f07d2a541b6452c2d
pristine_git_object: 5467fe265453c71ab749ca13b2f7492dc3a45071
last_write_checksum: sha1:98fe937ed41193aa72b42612f229047be01e816e
pristine_git_object: 43d40b1935bc7e6819bccaa584795a31fffa2ac8
docs/components/videogenerationrequestprovider.mdx:
id: d6424dd5de9d
last_write_checksum: sha1:6b22c6a287de733a3d5f7b9bbf04ce4f57a5ef73
Expand Down Expand Up @@ -10320,8 +10320,8 @@ trackedFiles:
pristine_git_object: edbbce3632fff19ba4cbd2677b6766805eaca140
docs/operations/provider.mdx:
id: c75b3bbeeaa0
last_write_checksum: sha1:cc213429ba98d1462310a957c05bf0818b7c8580
pristine_git_object: dc63dc2e3aa796ec99033312216222ced7873de1
last_write_checksum: sha1:6ac1b004a1e7b03e500f43a84c6122c62e7cf28d
pristine_git_object: f2ced9002c930e80bbde39ad04838e5a662fefa3
docs/operations/queryanalyticsdata1.mdx:
id: 0e41beea77d0
last_write_checksum: sha1:f9a349b4fee07f786180e94b45f92002bfae0e56
Expand Down Expand Up @@ -10760,8 +10760,8 @@ trackedFiles:
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:c08c260cdf7bdd7a9b4288e1dd885f1c0742d6f1
pristine_git_object: 714fa0005e342166f8629369310d1a5919f0d186
last_write_checksum: sha1:441e74357fea4e33ad9341e512c02c0a8f598df3
pristine_git_object: de3b747e092989aa6e2c56b75c4a38c8072a4fbb
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
Expand All @@ -10788,8 +10788,8 @@ trackedFiles:
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
src/openrouter/_version.py:
id: d8d15ad6c586
last_write_checksum: sha1:8b29999bff78acb044ce49a30026970931241977
pristine_git_object: 32964b5f6cc5190e67b214756f88dc5fe18dd754
last_write_checksum: sha1:57daf4c06c2b2b09416632666698afa628994bef
pristine_git_object: 8dc4f06dc4f8645efecf1c6c3061adb5d3a1dd04
src/openrouter/alpha.py:
id: 306c4d93308d
last_write_checksum: sha1:80cc0f39649445431cc2247ed0e0765438467766
Expand Down Expand Up @@ -11568,8 +11568,8 @@ trackedFiles:
pristine_git_object: 1b3f14e8e93ced25f87ee3ca73c01e2f32f42988
src/openrouter/components/byokproviderslug.py:
id: 6738a8516caf
last_write_checksum: sha1:06ac1266536f13a1f5305f0a30f31bf375014de6
pristine_git_object: ee65359f4b0673ddcf39b49364f8ae9e064af9ae
last_write_checksum: sha1:b251f9af5359dbfe5d51b439e289a445301f53eb
pristine_git_object: 18ecab4a10f5f20685ac189aab57f5508e48f060
src/openrouter/components/capabilitydescriptor.py:
id: 368790a86f10
last_write_checksum: sha1:a167551924ee82b4b5876a0ab698a45fe8c87a95
Expand Down Expand Up @@ -12540,8 +12540,8 @@ trackedFiles:
pristine_git_object: fe042dd889e2f17d642f19b0d596cb3e53a7fce2
src/openrouter/components/imagegenerationproviderpreferences.py:
id: 100a82a54e2d
last_write_checksum: sha1:dc7720fb18eb12dab9ff6e599d31f08c0b196e43
pristine_git_object: 9b496e91bf10d4c25d4cc3644350a326242a87c1
last_write_checksum: sha1:8712aaf7b1067ad7e42a2951896cbc92ef0f5e2e
pristine_git_object: e3eb6c4ae4f3abad3ab03ca95439289c83c805f0
src/openrouter/components/imagegenerationrequest.py:
id: f8291a7be9a0
last_write_checksum: sha1:a2edac94246c81c7f86f92f1a66896eca2200965
Expand Down Expand Up @@ -13524,12 +13524,12 @@ trackedFiles:
pristine_git_object: 170ae25c582bb8decd74e1c69bfa8353bd44e86d
src/openrouter/components/providername.py:
id: fcc722fa2fce
last_write_checksum: sha1:4c74d765b23c8c473c5b7b9703d6d0ac54fe5faf
pristine_git_object: 42a73d2854c7a1818654179867a19b6af7dffe66
last_write_checksum: sha1:aac81117e7e81b104962cd112619f4cf3907d5c3
pristine_git_object: 108f49c3b9f39fe05f7bc7ca217a0ed484306868
src/openrouter/components/provideroptions.py:
id: 73dde6c8f359
last_write_checksum: sha1:22bdf8a3fdef15d32e3a33f3f6876cfbf18057f6
pristine_git_object: b42ea5737175a7276a303cf297783cd593b36a64
last_write_checksum: sha1:947ac6b8347da87e127df17f3c21d6fdaa589445
pristine_git_object: e357fe4a0e9a8aac7d6c9036964d0da8026cf9e2
src/openrouter/components/provideroverloadedresponseerrordata.py:
id: 5b693682570e
last_write_checksum: sha1:b54682560ff95dad18d26f9aaf887f8f6e0e1f71
Expand All @@ -13540,8 +13540,8 @@ trackedFiles:
pristine_git_object: 3ca57868fa02b7f5e4cd2c0fb0fbf0c6a92a8bee
src/openrouter/components/providerresponse.py:
id: ad3887be54c5
last_write_checksum: sha1:250c8cc8fa5c9a9bf45b9130d198dfc61db2a2a9
pristine_git_object: df5f7ef87ee77edbdcd6eba37fc2e8f91ae4bc92
last_write_checksum: sha1:d955c109661afc202890b6fd324eb67904bb4c09
pristine_git_object: 7b5fee5f0a01f1038e06e54ddf1a5aeb65ded3eb
src/openrouter/components/providersort.py:
id: 348e382bf494
last_write_checksum: sha1:57551507f95cd2e16ef995e1c13f859fd0726152
Expand Down Expand Up @@ -14276,8 +14276,8 @@ trackedFiles:
pristine_git_object: c2f15eb53f14024dfd1e620c52a564bf4682854f
src/openrouter/components/videogenerationrequest.py:
id: 70e3c9ff288c
last_write_checksum: sha1:5a9ecbd49cb4972cffd165ebbc98d6e27bfcf715
pristine_git_object: ab6c35a4f2cbdf0213fd278b22dce86602f1d291
last_write_checksum: sha1:3024cf3e930d89cbef502edb8fb6bc1255036347
pristine_git_object: 57e5c019d06822d7d71cbe304c70f6bd1fab8054
src/openrouter/components/videogenerationresponse.py:
id: 541f1321b072
last_write_checksum: sha1:6ba68c4551af144f37be940f0222f434d156e275
Expand Down Expand Up @@ -14936,8 +14936,8 @@ trackedFiles:
pristine_git_object: 1dfdcafa35e010924f76a24ed007796e8ad40254
src/openrouter/operations/listbyokkeys.py:
id: b6dd42b3e05f
last_write_checksum: sha1:8e95810f85c5ba20ef47a3c0432c56bebd432c41
pristine_git_object: c4faee932cb8a07796d20929c583e921ac78d25d
last_write_checksum: sha1:894f05123249174696822833fa8c7d2cad3bb456
pristine_git_object: 4bff4ae1ba4ffa8ee6ccc51c9829f90c50c8ce3b
src/openrouter/operations/listcontainerfiles.py:
id: 7a30b9291c76
last_write_checksum: sha1:937c9fb30fd651d28793340285b3389518b26d96
Expand Down Expand Up @@ -19870,7 +19870,4 @@ examples:
"529":
application/json: {"error": {"code": 529, "message": "Provider returned error"}}
examplesVersion: 1.0.2
releaseNotes: |
## Python SDK Changes:
* `open_router.alpha.decisions.create()`: `response.usage.input_tokens_details` **Added**
* `open_router.system_one.create()`: `response.usage.input_tokens_details` **Added**
releaseNotes: "## Python SDK Changes:\n* `open_router.alpha.decisions.create()`: `request.provider` **Changed**\n* `open_router.alpha.extractions.create()`: `request.provider` **Changed**\n* `open_router.tts.create_speech()`: \n * `request.provider.options.pearl_research` **Added**\n* `open_router.stt.create_transcription()`: \n * `request.provider.options.pearl_research` **Added**\n* `open_router.batch.create_batches()`: \n * `request.provider.only[].union(ProviderName).enum(pearl_research)` **Added**\n* `open_router.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(pearl_research)` **Added**\n* `open_router.byok.create()`: \n * `request.provider.enum(pearl_research)` **Added**\n * `response.data.provider.enum(pearl_research)` **Added**\n* `open_router.byok.get()`: `response.data.provider.enum(pearl_research)` **Added**\n* `open_router.byok.update()`: `response.data.provider.enum(pearl_research)` **Added**\n* `open_router.embeddings.generate()`: `request.provider` **Changed**\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].provider_name.enum(pearl_research)` **Added**\n* `open_router.endpoints.list()`: `response.data.endpoints[].provider_name.enum(pearl_research)` **Added**\n* `open_router.generations.get_generation()`: `response.data.provider_responses[].provider_name.enum(pearl_research)` **Added**\n* `open_router.presets.create_presets_chat_completions()`: `request.provider` **Changed**\n* `open_router.presets.create_presets_messages()`: `request.provider` **Changed**\n* `open_router.presets.create_presets_responses()`: `request.provider` **Changed**\n* `open_router.rerank.rerank()`: `request.provider` **Changed**\n* `open_router.system_one.create()`: `request.provider` **Changed**\n* `open_router.video_generation.generate()`: \n * `request.provider.options.pearl_research` **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.111
version: 1.3.112
additionalDependencies:
dev:
pytest: '>=8.3'
Expand Down
8 changes: 8 additions & 0 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7111,6 +7111,7 @@ components:
- 'parasail'
- 'pareto-alpha'
- 'particle-ai'
- 'pearl-research'
- 'perceptron'
- 'perplexity'
- 'phala'
Expand Down Expand Up @@ -19196,6 +19197,7 @@ components:
- 'Parasail'
- 'ParetoAlpha'
- 'Particle AI'
- 'Pearl Research'
- 'Poolside'
- 'PrimaLabs'
- 'PrimeIntellect'
Expand Down Expand Up @@ -27731,6 +27733,7 @@ components:
- 'Parasail'
- 'ParetoAlpha'
- 'Particle AI'
- 'Pearl Research'
- 'Poolside'
- 'PrimaLabs'
- 'PrimeIntellect'
Expand Down Expand Up @@ -28087,6 +28090,9 @@ components:
particle-ai:
additionalProperties: {}
type: 'object'
pearl-research:
additionalProperties: {}
type: 'object'
perceptron:
additionalProperties: {}
type: 'object'
Expand Down Expand Up @@ -28533,6 +28539,7 @@ components:
- 'Parasail'
- 'ParetoAlpha'
- 'Particle AI'
- 'Pearl Research'
- 'Poolside'
- 'PrimaLabs'
- 'PrimeIntellect'
Expand Down Expand Up @@ -38681,6 +38688,7 @@ paths:
- 'parasail'
- 'pareto-alpha'
- 'particle-ai'
- 'pearl-research'
- 'perceptron'
- 'perplexity'
- 'phala'
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:5c7af10e64e5845925cce41fae3a598a68db7fdeec9f9ff64e49fa87e08c5908
sourceBlobDigest: sha256:29e8cf65f3c61379b8a801eba0dd44aa69f397d7549a93b3e56adbfa84110120
sourceRevisionDigest: sha256:be59591e9876bfe1676a158ce2daa50ccbc88d98bd0021dec965d906a46891b5
sourceBlobDigest: sha256:138f76cca6e895a8a0c6f2bddd910dba7f242cf4eaf9511dfb386f4a5e734acd
tags:
- latest
- 1.0.0
targets:
open-router:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:5c7af10e64e5845925cce41fae3a598a68db7fdeec9f9ff64e49fa87e08c5908
sourceBlobDigest: sha256:29e8cf65f3c61379b8a801eba0dd44aa69f397d7549a93b3e56adbfa84110120
sourceRevisionDigest: sha256:be59591e9876bfe1676a158ce2daa50ccbc88d98bd0021dec965d906a46891b5
sourceBlobDigest: sha256:138f76cca6e895a8a0c6f2bddd910dba7f242cf4eaf9511dfb386f4a5e734acd
codeSamplesNamespace: open-router-python-code-samples
codeSamplesRevisionDigest: sha256:f045c95e2b89ed7837653880180bf095c6fbfb6a8c21bf48ee1d52afc24c151e
codeSamplesRevisionDigest: sha256:453d986d0d9af66dca6cfbfc999a441a6005f817171304f012063a6445c57003
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 @@ -3879,4 +3879,14 @@ Based on:
### Generated
- [python v1.3.111] .
### Releases
- [PyPI v1.3.111] https://pypi.org/project/openrouter/1.3.111 - .
- [PyPI v1.3.111] https://pypi.org/project/openrouter/1.3.111 - .

## 2026-11-03 22:14:11
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.803.2 (2.950.13) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.3.112] .
### Releases
- [PyPI v1.3.112] https://pypi.org/project/openrouter/1.3.112 - .
1 change: 1 addition & 0 deletions docs/components/byokproviderslug.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"parasail"`
- `"pareto-alpha"`
- `"particle-ai"`
- `"pearl-research"`
- `"perceptron"`
- `"perplexity"`
- `"phala"`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ Provider-specific options keyed by provider slug. The provider segment is case-i
| `parasail` | Dict[str, *Any*] | ➖ | N/A |
| `pareto_alpha` | Dict[str, *Any*] | ➖ | N/A |
| `particle_ai` | Dict[str, *Any*] | ➖ | N/A |
| `pearl_research` | Dict[str, *Any*] | ➖ | N/A |
| `perceptron` | Dict[str, *Any*] | ➖ | N/A |
| `perplexity` | Dict[str, *Any*] | ➖ | N/A |
| `phala` | Dict[str, *Any*] | ➖ | 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 @@ -97,6 +97,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"Parasail"`
- `"ParetoAlpha"`
- `"Particle AI"`
- `"Pearl Research"`
- `"Poolside"`
- `"PrimaLabs"`
- `"PrimeIntellect"`
Expand Down
1 change: 1 addition & 0 deletions docs/components/provideroptions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ Provider-specific options keyed by provider slug. The provider segment is case-i
| `parasail` | Dict[str, *Any*] | ➖ | N/A |
| `pareto_alpha` | Dict[str, *Any*] | ➖ | N/A |
| `particle_ai` | Dict[str, *Any*] | ➖ | N/A |
| `pearl_research` | Dict[str, *Any*] | ➖ | N/A |
| `perceptron` | Dict[str, *Any*] | ➖ | N/A |
| `perplexity` | Dict[str, *Any*] | ➖ | N/A |
| `phala` | Dict[str, *Any*] | ➖ | 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 @@ -127,6 +127,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"Parasail"`
- `"ParetoAlpha"`
- `"Particle AI"`
- `"Pearl Research"`
- `"Poolside"`
- `"PrimaLabs"`
- `"PrimeIntellect"`
Expand Down
1 change: 1 addition & 0 deletions docs/components/videogenerationrequestoptions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ Provider-specific options keyed by provider slug. The provider segment is case-i
| `parasail` | Dict[str, *Any*] | ➖ | N/A |
| `pareto_alpha` | Dict[str, *Any*] | ➖ | N/A |
| `particle_ai` | Dict[str, *Any*] | ➖ | N/A |
| `pearl_research` | Dict[str, *Any*] | ➖ | N/A |
| `perceptron` | Dict[str, *Any*] | ➖ | N/A |
| `perplexity` | Dict[str, *Any*] | ➖ | N/A |
| `phala` | Dict[str, *Any*] | ➖ | 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 @@ -99,6 +99,7 @@ This is an open enum. Unrecognized values will not fail type checks.
- `"parasail"`
- `"pareto-alpha"`
- `"particle-ai"`
- `"pearl-research"`
- `"perceptron"`
- `"perplexity"`
- `"phala"`
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.3.111"
version = "1.3.112"
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.111"
__version__: str = "1.3.112"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.950.13"
__user_agent__: str = "speakeasy-sdk/python 1.3.111 2.950.13 1.0.0 openrouter"
__user_agent__: str = "speakeasy-sdk/python 1.3.112 2.950.13 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 @@ -88,6 +88,7 @@
"parasail",
"pareto-alpha",
"particle-ai",
"pearl-research",
"perceptron",
"perplexity",
"phala",
Expand Down
Loading
Loading