diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 0f009fa..f4e860c 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index ba5806d..36b48ca 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true python: - version: 0.11.20 + version: 0.11.21 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index 5cf1144..90ff720 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -4165,6 +4165,7 @@ components: - crusoe - darkbloom - decart + - deepgram - deepinfra - deepseek - dekallm @@ -12702,6 +12703,7 @@ components: - Crusoe - Darkbloom - Decart + - Deepgram - DeepInfra - DeepSeek - DekaLLM @@ -18167,6 +18169,7 @@ components: - Crusoe - Darkbloom - Decart + - Deepgram - DeepInfra - DeepSeek - DekaLLM @@ -18366,6 +18369,10 @@ components: additionalProperties: nullable: true type: object + deepgram: + additionalProperties: + nullable: true + type: object deepinfra: additionalProperties: nullable: true @@ -18977,6 +18984,7 @@ components: - Crusoe - Darkbloom - Decart + - Deepgram - DeepInfra - DeepSeek - DekaLLM @@ -24979,6 +24987,7 @@ paths: - crusoe - darkbloom - decart + - deepgram - deepinfra - deepseek - dekallm diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index c41786d..497ccb9 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ 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 @@ -11,10 +11,10 @@ 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 diff --git a/RELEASES.md b/RELEASES.md index f2ca288..71f8952 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -308,4 +308,14 @@ Based on: ### Generated - [python v0.11.20] . ### Releases -- [PyPI v0.11.20] https://pypi.org/project/openrouter/0.11.20 - . \ No newline at end of file +- [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 - . \ No newline at end of file diff --git a/docs/components/byokproviderslug.mdx b/docs/components/byokproviderslug.mdx index 619d8a0..f6a8d82 100644 --- a/docs/components/byokproviderslug.mdx +++ b/docs/components/byokproviderslug.mdx @@ -43,6 +43,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"crusoe"` - `"darkbloom"` - `"decart"` +- `"deepgram"` - `"deepinfra"` - `"deepseek"` - `"dekallm"` diff --git a/docs/components/imagegenerationrequestoptions.mdx b/docs/components/imagegenerationrequestoptions.mdx index b6426f4..39c5236 100644 --- a/docs/components/imagegenerationrequestoptions.mdx +++ b/docs/components/imagegenerationrequestoptions.mdx @@ -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 | diff --git a/docs/components/providername.mdx b/docs/components/providername.mdx index f7cde44..27d1eba 100644 --- a/docs/components/providername.mdx +++ b/docs/components/providername.mdx @@ -42,6 +42,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"Crusoe"` - `"Darkbloom"` - `"Decart"` +- `"Deepgram"` - `"DeepInfra"` - `"DeepSeek"` - `"DekaLLM"` diff --git a/docs/components/provideroptions.mdx b/docs/components/provideroptions.mdx index c9df643..692215d 100644 --- a/docs/components/provideroptions.mdx +++ b/docs/components/provideroptions.mdx @@ -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 | diff --git a/docs/components/providerresponseprovidername.mdx b/docs/components/providerresponseprovidername.mdx index 85c97ab..e7fb211 100644 --- a/docs/components/providerresponseprovidername.mdx +++ b/docs/components/providerresponseprovidername.mdx @@ -73,6 +73,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"Crusoe"` - `"Darkbloom"` - `"Decart"` +- `"Deepgram"` - `"DeepInfra"` - `"DeepSeek"` - `"DekaLLM"` diff --git a/docs/components/videogenerationrequestoptions.mdx b/docs/components/videogenerationrequestoptions.mdx index c1d338a..003eb8e 100644 --- a/docs/components/videogenerationrequestoptions.mdx +++ b/docs/components/videogenerationrequestoptions.mdx @@ -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 | diff --git a/docs/operations/provider.mdx b/docs/operations/provider.mdx index 139a078..ca7cbce 100644 --- a/docs/operations/provider.mdx +++ b/docs/operations/provider.mdx @@ -43,6 +43,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"crusoe"` - `"darkbloom"` - `"decart"` +- `"deepgram"` - `"deepinfra"` - `"deepseek"` - `"dekallm"` diff --git a/pyproject.toml b/pyproject.toml index 91166b8..fcb7c71 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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" diff --git a/src/openrouter/_version.py b/src/openrouter/_version.py index f5a0e56..e50399d 100644 --- a/src/openrouter/_version.py +++ b/src/openrouter/_version.py @@ -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: diff --git a/src/openrouter/components/byokproviderslug.py b/src/openrouter/components/byokproviderslug.py index 0447511..3ecc620 100644 --- a/src/openrouter/components/byokproviderslug.py +++ b/src/openrouter/components/byokproviderslug.py @@ -32,6 +32,7 @@ "crusoe", "darkbloom", "decart", + "deepgram", "deepinfra", "deepseek", "dekallm", diff --git a/src/openrouter/components/imagegenerationrequest.py b/src/openrouter/components/imagegenerationrequest.py index d1937b9..9866560 100644 --- a/src/openrouter/components/imagegenerationrequest.py +++ b/src/openrouter/components/imagegenerationrequest.py @@ -96,6 +96,7 @@ class ImageGenerationRequestOptionsTypedDict(TypedDict): crusoe: NotRequired[Dict[str, Nullable[Any]]] darkbloom: NotRequired[Dict[str, Nullable[Any]]] decart: NotRequired[Dict[str, Nullable[Any]]] + deepgram: NotRequired[Dict[str, Nullable[Any]]] deepinfra: NotRequired[Dict[str, Nullable[Any]]] deepseek: NotRequired[Dict[str, Nullable[Any]]] dekallm: NotRequired[Dict[str, Nullable[Any]]] @@ -266,6 +267,8 @@ class ImageGenerationRequestOptions(BaseModel): decart: Optional[Dict[str, Nullable[Any]]] = None + deepgram: Optional[Dict[str, Nullable[Any]]] = None + deepinfra: Optional[Dict[str, Nullable[Any]]] = None deepseek: Optional[Dict[str, Nullable[Any]]] = None @@ -511,6 +514,7 @@ def serialize_model(self, handler): "crusoe", "darkbloom", "decart", + "deepgram", "deepinfra", "deepseek", "dekallm", diff --git a/src/openrouter/components/providername.py b/src/openrouter/components/providername.py index 009c140..2624f64 100644 --- a/src/openrouter/components/providername.py +++ b/src/openrouter/components/providername.py @@ -33,6 +33,7 @@ "Crusoe", "Darkbloom", "Decart", + "Deepgram", "DeepInfra", "DeepSeek", "DekaLLM", diff --git a/src/openrouter/components/provideroptions.py b/src/openrouter/components/provideroptions.py index 9ab5316..d6e1dfc 100644 --- a/src/openrouter/components/provideroptions.py +++ b/src/openrouter/components/provideroptions.py @@ -42,6 +42,7 @@ class ProviderOptionsTypedDict(TypedDict): crusoe: NotRequired[Dict[str, Nullable[Any]]] darkbloom: NotRequired[Dict[str, Nullable[Any]]] decart: NotRequired[Dict[str, Nullable[Any]]] + deepgram: NotRequired[Dict[str, Nullable[Any]]] deepinfra: NotRequired[Dict[str, Nullable[Any]]] deepseek: NotRequired[Dict[str, Nullable[Any]]] dekallm: NotRequired[Dict[str, Nullable[Any]]] @@ -212,6 +213,8 @@ class ProviderOptions(BaseModel): decart: Optional[Dict[str, Nullable[Any]]] = None + deepgram: Optional[Dict[str, Nullable[Any]]] = None + deepinfra: Optional[Dict[str, Nullable[Any]]] = None deepseek: Optional[Dict[str, Nullable[Any]]] = None @@ -457,6 +460,7 @@ def serialize_model(self, handler): "crusoe", "darkbloom", "decart", + "deepgram", "deepinfra", "deepseek", "dekallm", diff --git a/src/openrouter/components/providerresponse.py b/src/openrouter/components/providerresponse.py index ccc9f82..9382e92 100644 --- a/src/openrouter/components/providerresponse.py +++ b/src/openrouter/components/providerresponse.py @@ -64,6 +64,7 @@ "Crusoe", "Darkbloom", "Decart", + "Deepgram", "DeepInfra", "DeepSeek", "DekaLLM", diff --git a/src/openrouter/components/videogenerationrequest.py b/src/openrouter/components/videogenerationrequest.py index d96af08..1c1bcd4 100644 --- a/src/openrouter/components/videogenerationrequest.py +++ b/src/openrouter/components/videogenerationrequest.py @@ -61,6 +61,7 @@ class VideoGenerationRequestOptionsTypedDict(TypedDict): crusoe: NotRequired[Dict[str, Nullable[Any]]] darkbloom: NotRequired[Dict[str, Nullable[Any]]] decart: NotRequired[Dict[str, Nullable[Any]]] + deepgram: NotRequired[Dict[str, Nullable[Any]]] deepinfra: NotRequired[Dict[str, Nullable[Any]]] deepseek: NotRequired[Dict[str, Nullable[Any]]] dekallm: NotRequired[Dict[str, Nullable[Any]]] @@ -231,6 +232,8 @@ class VideoGenerationRequestOptions(BaseModel): decart: Optional[Dict[str, Nullable[Any]]] = None + deepgram: Optional[Dict[str, Nullable[Any]]] = None + deepinfra: Optional[Dict[str, Nullable[Any]]] = None deepseek: Optional[Dict[str, Nullable[Any]]] = None @@ -476,6 +479,7 @@ def serialize_model(self, handler): "crusoe", "darkbloom", "decart", + "deepgram", "deepinfra", "deepseek", "dekallm", diff --git a/src/openrouter/operations/listbyokkeys.py b/src/openrouter/operations/listbyokkeys.py index c3080ca..f1fb2ee 100644 --- a/src/openrouter/operations/listbyokkeys.py +++ b/src/openrouter/operations/listbyokkeys.py @@ -103,6 +103,7 @@ def serialize_model(self, handler): "crusoe", "darkbloom", "decart", + "deepgram", "deepinfra", "deepseek", "dekallm", diff --git a/uv.lock b/uv.lock index 783d413..9ca25ac 100644 --- a/uv.lock +++ b/uv.lock @@ -213,7 +213,7 @@ wheels = [ [[package]] name = "openrouter" -version = "0.11.20" +version = "0.11.21" source = { editable = "." } dependencies = [ { name = "httpcore" },