diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index db14181d..28ea62e3 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: a36c91c19a43878b7136ff79f3306f78 + docChecksum: 4ee993dfd0bfbdf25a0cded889dce266 docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 1.1.131 - configChecksum: bbae71cb137dc2c96788f749fb814824 + releaseVersion: 1.1.132 + configChecksum: 9bae2e3edd32baadef36a98afa81632a repoURL: https://github.com/OpenRouterTeam/python-sdk.git installationURL: https://github.com/OpenRouterTeam/python-sdk.git published: true persistentEdits: - generation_id: 32343306-2282-4237-9876-9da7c70cb43d - pristine_commit_hash: d69a0dd32988c2051bc7d8979f26be42d535f7dd - pristine_tree_hash: 4047a1bcfe7f2a9755234f7337b1a42a050ae4f6 + generation_id: c60f4ce1-7cfe-465c-9903-2e4148e39443 + pristine_commit_hash: 12d39dd39b207fd056e944b9f17983e9d572232f + pristine_tree_hash: 1ef3c92e56628829b8f0b3d3ea27742815100862 features: python: acceptHeaders: 3.0.0 @@ -846,8 +846,8 @@ trackedFiles: pristine_git_object: 10b52aa5edd1b60e6c397d608522a12257a597ad docs/components/byokproviderslug.mdx: id: 6ea70819f6d8 - last_write_checksum: sha1:c91f505603ba3be2724a6377bc672c651c51de56 - pristine_git_object: 31ee300bfa0c81b32f5d967cc042162aeb1b0fc6 + last_write_checksum: sha1:d624bfea9ae69e7ecbbdc53779475a35c1dfdd6a + pristine_git_object: 7c5e958432e3f76bd2cc72a50110cb19b748eff3 docs/components/capabilitydescriptor.mdx: id: 34ac0e581d79 last_write_checksum: sha1:62ee9ccab6cec4572383cef654997ab4106d4676 @@ -2430,8 +2430,8 @@ trackedFiles: pristine_git_object: 11f1471c8b6c04f52af89d74d6dec2e9d12c2d82 docs/components/imagegenerationproviderpreferencesoptions.mdx: id: 32d5c4b3e06b - last_write_checksum: sha1:9984957836c09cefa50ccfe1678ccac26b4dcb9c - pristine_git_object: d8d40358cb376ced720b4b2b9d3cc9d46bf3ed20 + last_write_checksum: sha1:3044e24e2d618d88acb4ecc8832254c5919e6926 + pristine_git_object: e8167eaedda89efbdcba07dbf96eb7810a66f4b6 docs/components/imagegenerationproviderpreferencesorder.mdx: id: 0547877073f3 last_write_checksum: sha1:3e890c691097373cc9a2d7e47c3594f56b57809c @@ -4534,8 +4534,8 @@ trackedFiles: pristine_git_object: 7dd4256b89af2188843be9b189855e6f1e920da5 docs/components/provideroptions.mdx: id: 2697807524fe - last_write_checksum: sha1:17aa7ab9698a78ff6f4ef7181dccf8564f1dcd37 - pristine_git_object: 94f0ca59ce0c7c733358663c9f489538389eb626 + last_write_checksum: sha1:46d67726fdd963421b53be5d15bb5dff239c1bd9 + pristine_git_object: 73e7d2e634e26a4479a07b40a220f5758f974aa1 docs/components/provideroverloadedresponseerrordata.mdx: id: dc500cd14889 last_write_checksum: sha1:8326118941c8899a398931c8c7871af21b716b00 @@ -5870,8 +5870,8 @@ trackedFiles: pristine_git_object: 67f56887bb4758559189e3e9e6123dff9a38df81 docs/components/videogenerationrequestoptions.mdx: id: 1d67160e7e7a - last_write_checksum: sha1:d0474a76a52fa287890d0de28d8936710fc4b180 - pristine_git_object: 1faf359d55817b56c30016242620ae0a2d042d9e + last_write_checksum: sha1:0997cce2e84ba4f5941ba2e684911fd2775e781d + pristine_git_object: 7d3e28807b2aa3be096c3f2bf5b5afbe5951996a docs/components/videogenerationrequestprovider.mdx: id: d6424dd5de9d last_write_checksum: sha1:72aa46a3335220b579db56574ea179d150dbe2b6 @@ -7314,8 +7314,8 @@ trackedFiles: pristine_git_object: 0f0b54e43577a8a835cd971f82e48c3921e3d88e docs/operations/provider.mdx: id: c75b3bbeeaa0 - last_write_checksum: sha1:16aa14e223b375476a4e48c8aaf314e92cfd109c - pristine_git_object: d0d376ab9982f00962d2f0ff3528ffe9594409de + last_write_checksum: sha1:f3ac65d3d37defa34606bcfe69807b420288b506 + pristine_git_object: 3b44518e369163cfab6a1e970334fa881b27650b docs/operations/queryanalyticsdata1.mdx: id: 0e41beea77d0 last_write_checksum: sha1:f9a349b4fee07f786180e94b45f92002bfae0e56 @@ -7654,8 +7654,8 @@ trackedFiles: pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:a77b6dbcad1523766860ab841b93387603da0d4e - pristine_git_object: e53dcd9c8efcf032ab33a2b9d3b12feee88b5d8c + last_write_checksum: sha1:a3393968c829a62824be4f12877838cce1c5556e + pristine_git_object: a9cbfa147f10755aa75d5caec155febe97ecf7f8 scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54 @@ -7682,8 +7682,8 @@ trackedFiles: pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137 src/openrouter/_version.py: id: d8d15ad6c586 - last_write_checksum: sha1:7d0abc8d284ce8830b1e733a68d5ff09f8f0d368 - pristine_git_object: 8a12c33b3cbce4326cf99f9a11519245c7e172c8 + last_write_checksum: sha1:ef47083c9eeed71f3819146bac527721528db3cb + pristine_git_object: ead638efa69392454c80cf46b7600eaec2928a95 src/openrouter/analytics.py: id: cb406b5aaabb last_write_checksum: sha1:1e0004d8d1d5d797e2b54cd1cabeb7f9489d08e9 @@ -8098,8 +8098,8 @@ trackedFiles: pristine_git_object: c6788cf31cadfdbb0e34fe3ae5d35be9432c2bb4 src/openrouter/components/byokproviderslug.py: id: 6738a8516caf - last_write_checksum: sha1:5e9a48f227be8435af2e9821fe8272229cba036a - pristine_git_object: acd75944cfccd42794fe5e184c4b39383b2b9453 + last_write_checksum: sha1:cdcdb07a267f2471e41deb2c9d5cc031fb148a29 + pristine_git_object: 0b0199e112398af1514d46c23590117d48655cb1 src/openrouter/components/capabilitydescriptor.py: id: 368790a86f10 last_write_checksum: sha1:a167551924ee82b4b5876a0ab698a45fe8c87a95 @@ -8814,8 +8814,8 @@ trackedFiles: pristine_git_object: 6b9a8990973466285f9b49b366bbc5fc1ae42e41 src/openrouter/components/imagegenerationproviderpreferences.py: id: 100a82a54e2d - last_write_checksum: sha1:5d3c8af5e8b6152b338de983dfd2db47231eb553 - pristine_git_object: fac4a14e3a638772025c77c44c87a45877504ade + last_write_checksum: sha1:b1d5c3d6e7458e97795d27ee8fb1539bc5faa990 + pristine_git_object: 99421157b49536255a82277c0182472483e2f3aa src/openrouter/components/imagegenerationrequest.py: id: f8291a7be9a0 last_write_checksum: sha1:06040315f7f05be92a5ef2db7908b31d07bb2921 @@ -9606,8 +9606,8 @@ trackedFiles: pristine_git_object: b7eb68c1611a98b937798303f9d3e3dc59cd952d src/openrouter/components/provideroptions.py: id: 73dde6c8f359 - last_write_checksum: sha1:add301a2282db0a9f56778de5972debab48dbcb4 - pristine_git_object: 8669ec91feb0ffda4aaa309729d30211b07fa086 + last_write_checksum: sha1:e269e85bbd7e4bf6c0435333601f298ba03917d0 + pristine_git_object: 1543af2ca842619c889c56cd14cf2428e0bdb74e src/openrouter/components/provideroverloadedresponseerrordata.py: id: 5b693682570e last_write_checksum: sha1:b54682560ff95dad18d26f9aaf887f8f6e0e1f71 @@ -10166,8 +10166,8 @@ trackedFiles: pristine_git_object: a0491cc8fd3bd9986146cb1176e27d5b9c9beb60 src/openrouter/components/videogenerationrequest.py: id: 70e3c9ff288c - last_write_checksum: sha1:cc1b89c97c1c862dd663474f4dc9a9c758ac14fe - pristine_git_object: 628c945331e7776d40344f062d03cc41bf231536 + last_write_checksum: sha1:14c963acd46d67217589a4d9f6dd5610a683db6d + pristine_git_object: 350105bb4bf3ac7461974066c269cabc8c5ad291 src/openrouter/components/videogenerationresponse.py: id: 541f1321b072 last_write_checksum: sha1:18c3aa7845f63a9614286b1a27b6098eae1c4951 @@ -10686,8 +10686,8 @@ trackedFiles: pristine_git_object: bec5a577e95e905673b68d02fc873b0bb9a3cd8a src/openrouter/operations/listbyokkeys.py: id: b6dd42b3e05f - last_write_checksum: sha1:3274ea57b794d4afdd389ee565a01b7700772754 - pristine_git_object: 30d580b45a93041fb09ca2c6758e606816ddeb8a + last_write_checksum: sha1:cb401e9f298ebfc75ac3ce0b41d549b2904407a0 + pristine_git_object: 34109995e816b52391ddeeb458ba4880c458cd82 src/openrouter/operations/listcontainerfiles.py: id: 7a30b9291c76 last_write_checksum: sha1:82f933f8c2581d5f92db7312335ee3eacb23b12d @@ -12890,4 +12890,4 @@ examples: "500": application/json: {"error": {"code": 500, "message": "Internal Server Error"}} examplesVersion: 1.0.2 -releaseNotes: "## Python SDK Changes:\n* `open_router.byok.list()`: \n * `request.provider` **Changed** (Breaking ⚠️)\n * `response.data[].provider.enum(ncompass)` **Removed** (Breaking ⚠️)\n* `open_router.byok.create()`: \n * `request.provider.enum(ncompass)` **Removed** (Breaking ⚠️)\n * `response.data.provider.enum(ncompass)` **Removed** (Breaking ⚠️)\n* `open_router.byok.get()`: `response.data.provider.enum(ncompass)` **Removed** (Breaking ⚠️)\n* `open_router.byok.update()`: `response.data.provider.enum(ncompass)` **Removed** (Breaking ⚠️)\n* `open_router.chat.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.embeddings.generate()`: \n * `request.provider.ignore[].union(ProviderName).enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].provider_name.enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.endpoints.list()`: `response.data.endpoints[].provider_name.enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.images.generate()`: \n * `request.provider.ignore[].union(ProviderName).enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.provider.ignore[].union(ProviderName).enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.presets.create_presets_messages()`: \n * `request.provider.ignore[].union(ProviderName).enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.presets.create_presets_responses()`: \n * `request.provider.ignore[].union(ProviderName).enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.rerank.rerank()`: \n * `request.provider.ignore[].union(ProviderName).enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(n_compass)` **Removed** (Breaking ⚠️)\n* `open_router.beta.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(n_compass)` **Removed** (Breaking ⚠️)\n" +releaseNotes: "## Python SDK Changes:\n* `open_router.tts.create_speech()`: \n * `request.provider.options` **Changed** (Breaking ⚠️)\n* `open_router.stt.create_transcription()`: \n * `request.provider.options` **Changed** (Breaking ⚠️)\n* `open_router.byok.list()`: \n * `request.provider` **Changed** (Breaking ⚠️)\n * `response.data[].provider` **Changed** (Breaking ⚠️)\n* `open_router.byok.create()`: \n * `request.provider` **Changed** (Breaking ⚠️)\n * `response.data.provider` **Changed** (Breaking ⚠️)\n* `open_router.byok.get()`: `response.data.provider` **Changed** (Breaking ⚠️)\n* `open_router.byok.update()`: `response.data.provider` **Changed** (Breaking ⚠️)\n* `open_router.images.generate()`: \n * `request.provider.options` **Changed** (Breaking ⚠️)\n* `open_router.video_generation.generate()`: \n * `request.provider.options` **Changed** (Breaking ⚠️)\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 968e931d..c10bf7c6 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true python: - version: 1.1.131 + version: 1.1.132 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index f0bfa20e..98307b69 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -4718,7 +4718,7 @@ components: - 'perplexity' - 'phala' - 'poolside' - - 'prime-intellect' + - 'primeintellect' - 'quiver' - 'recraft' - 'reka' @@ -21931,7 +21931,7 @@ components: poolside: additionalProperties: {} type: 'object' - prime-intellect: + primeintellect: additionalProperties: {} type: 'object' quiver: @@ -29723,7 +29723,7 @@ paths: - 'perplexity' - 'phala' - 'poolside' - - 'prime-intellect' + - 'primeintellect' - 'quiver' - 'recraft' - 'reka' diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index ed595013..f2ee138a 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:1a39bc3025b107a66fddc555d1f8070f7ee48b0068409dd3271b96010133ac12 - sourceBlobDigest: sha256:2c7e7069f8af50736ff122db8cf6bc526282d37fdef2603fdbf3bd852423bb99 + sourceRevisionDigest: sha256:aab8bdef6b21fcd5179cbc2e3c1f3cdb8444bd5062dce83f6a44b47c65232b46 + sourceBlobDigest: sha256:d5f2ce228122d94f882519e07ca864dddfd50bfe79c9b155ceb1986f5adddaed tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: open-router: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:1a39bc3025b107a66fddc555d1f8070f7ee48b0068409dd3271b96010133ac12 - sourceBlobDigest: sha256:2c7e7069f8af50736ff122db8cf6bc526282d37fdef2603fdbf3bd852423bb99 + sourceRevisionDigest: sha256:aab8bdef6b21fcd5179cbc2e3c1f3cdb8444bd5062dce83f6a44b47c65232b46 + sourceBlobDigest: sha256:d5f2ce228122d94f882519e07ca864dddfd50bfe79c9b155ceb1986f5adddaed codeSamplesNamespace: open-router-python-code-samples - codeSamplesRevisionDigest: sha256:4da833b41863051d88a9ea2d206e7940b2a49c37b4917830edf919d36bef88e3 + codeSamplesRevisionDigest: sha256:f9ae1d660a1be94de1d6e908786de954140ec4b95857a7400ef2381e2de340af workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index 76ee8f8a..27c5186a 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2099,4 +2099,14 @@ Based on: ### Generated - [python v1.1.131] . ### Releases -- [PyPI v1.1.131] https://pypi.org/project/openrouter/1.1.131 - . \ No newline at end of file +- [PyPI v1.1.131] https://pypi.org/project/openrouter/1.1.131 - . + +## 2026-09-08 20:12:32 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.1.132] . +### Releases +- [PyPI v1.1.132] https://pypi.org/project/openrouter/1.1.132 - . \ No newline at end of file diff --git a/docs/components/byokproviderslug.mdx b/docs/components/byokproviderslug.mdx index 31ee300b..7c5e9584 100644 --- a/docs/components/byokproviderslug.mdx +++ b/docs/components/byokproviderslug.mdx @@ -94,7 +94,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"perplexity"` - `"phala"` - `"poolside"` -- `"prime-intellect"` +- `"primeintellect"` - `"quiver"` - `"recraft"` - `"reka"` diff --git a/docs/components/imagegenerationproviderpreferencesoptions.mdx b/docs/components/imagegenerationproviderpreferencesoptions.mdx index d8d40358..e8167eae 100644 --- a/docs/components/imagegenerationproviderpreferencesoptions.mdx +++ b/docs/components/imagegenerationproviderpreferencesoptions.mdx @@ -110,7 +110,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p | `perplexity` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `phala` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `poolside` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `prime_intellect` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `primeintellect` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `quiver` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `recraft` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `recursal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | diff --git a/docs/components/provideroptions.mdx b/docs/components/provideroptions.mdx index 94f0ca59..73e7d2e6 100644 --- a/docs/components/provideroptions.mdx +++ b/docs/components/provideroptions.mdx @@ -110,7 +110,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p | `perplexity` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `phala` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `poolside` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `prime_intellect` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `primeintellect` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `quiver` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `recraft` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `recursal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | diff --git a/docs/components/videogenerationrequestoptions.mdx b/docs/components/videogenerationrequestoptions.mdx index 1faf359d..7d3e2880 100644 --- a/docs/components/videogenerationrequestoptions.mdx +++ b/docs/components/videogenerationrequestoptions.mdx @@ -110,7 +110,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p | `perplexity` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `phala` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `poolside` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `prime_intellect` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `primeintellect` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `quiver` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `recraft` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `recursal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | diff --git a/docs/operations/provider.mdx b/docs/operations/provider.mdx index d0d376ab..3b44518e 100644 --- a/docs/operations/provider.mdx +++ b/docs/operations/provider.mdx @@ -94,7 +94,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"perplexity"` - `"phala"` - `"poolside"` -- `"prime-intellect"` +- `"primeintellect"` - `"quiver"` - `"recraft"` - `"reka"` diff --git a/pyproject.toml b/pyproject.toml index e53dcd9c..a9cbfa14 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openrouter" -version = "1.1.131" +version = "1.1.132" 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 8a12c33b..ead638ef 100644 --- a/src/openrouter/_version.py +++ b/src/openrouter/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "openrouter" -__version__: str = "1.1.131" +__version__: str = "1.1.132" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.914.0" -__user_agent__: str = "speakeasy-sdk/python 1.1.131 2.914.0 1.0.0 openrouter" +__user_agent__: str = "speakeasy-sdk/python 1.1.132 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 acd75944..0b0199e1 100644 --- a/src/openrouter/components/byokproviderslug.py +++ b/src/openrouter/components/byokproviderslug.py @@ -83,7 +83,7 @@ "perplexity", "phala", "poolside", - "prime-intellect", + "primeintellect", "quiver", "recraft", "reka", diff --git a/src/openrouter/components/imagegenerationproviderpreferences.py b/src/openrouter/components/imagegenerationproviderpreferences.py index fac4a14e..99421157 100644 --- a/src/openrouter/components/imagegenerationproviderpreferences.py +++ b/src/openrouter/components/imagegenerationproviderpreferences.py @@ -141,7 +141,7 @@ class ImageGenerationProviderPreferencesOptionsTypedDict(TypedDict): perplexity: NotRequired[Dict[str, Any]] phala: NotRequired[Dict[str, Any]] poolside: NotRequired[Dict[str, Any]] - prime_intellect: NotRequired[Dict[str, Any]] + primeintellect: NotRequired[Dict[str, Any]] quiver: NotRequired[Dict[str, Any]] recraft: NotRequired[Dict[str, Any]] recursal: NotRequired[Dict[str, Any]] @@ -424,9 +424,7 @@ class ImageGenerationProviderPreferencesOptions(BaseModel): poolside: Optional[Dict[str, Any]] = None - prime_intellect: Annotated[ - Optional[Dict[str, Any]], pydantic.Field(alias="prime-intellect") - ] = None + primeintellect: Optional[Dict[str, Any]] = None quiver: Optional[Dict[str, Any]] = None @@ -619,7 +617,7 @@ def serialize_model(self, handler): "perplexity", "phala", "poolside", - "prime-intellect", + "primeintellect", "quiver", "recraft", "recursal", diff --git a/src/openrouter/components/provideroptions.py b/src/openrouter/components/provideroptions.py index 8669ec91..1543af2c 100644 --- a/src/openrouter/components/provideroptions.py +++ b/src/openrouter/components/provideroptions.py @@ -112,7 +112,7 @@ class ProviderOptionsTypedDict(TypedDict): perplexity: NotRequired[Dict[str, Any]] phala: NotRequired[Dict[str, Any]] poolside: NotRequired[Dict[str, Any]] - prime_intellect: NotRequired[Dict[str, Any]] + primeintellect: NotRequired[Dict[str, Any]] quiver: NotRequired[Dict[str, Any]] recraft: NotRequired[Dict[str, Any]] recursal: NotRequired[Dict[str, Any]] @@ -395,9 +395,7 @@ class ProviderOptions(BaseModel): poolside: Optional[Dict[str, Any]] = None - prime_intellect: Annotated[ - Optional[Dict[str, Any]], pydantic.Field(alias="prime-intellect") - ] = None + primeintellect: Optional[Dict[str, Any]] = None quiver: Optional[Dict[str, Any]] = None @@ -590,7 +588,7 @@ def serialize_model(self, handler): "perplexity", "phala", "poolside", - "prime-intellect", + "primeintellect", "quiver", "recraft", "recursal", diff --git a/src/openrouter/components/videogenerationrequest.py b/src/openrouter/components/videogenerationrequest.py index 628c9453..350105bb 100644 --- a/src/openrouter/components/videogenerationrequest.py +++ b/src/openrouter/components/videogenerationrequest.py @@ -131,7 +131,7 @@ class VideoGenerationRequestOptionsTypedDict(TypedDict): perplexity: NotRequired[Dict[str, Any]] phala: NotRequired[Dict[str, Any]] poolside: NotRequired[Dict[str, Any]] - prime_intellect: NotRequired[Dict[str, Any]] + primeintellect: NotRequired[Dict[str, Any]] quiver: NotRequired[Dict[str, Any]] recraft: NotRequired[Dict[str, Any]] recursal: NotRequired[Dict[str, Any]] @@ -414,9 +414,7 @@ class VideoGenerationRequestOptions(BaseModel): poolside: Optional[Dict[str, Any]] = None - prime_intellect: Annotated[ - Optional[Dict[str, Any]], pydantic.Field(alias="prime-intellect") - ] = None + primeintellect: Optional[Dict[str, Any]] = None quiver: Optional[Dict[str, Any]] = None @@ -609,7 +607,7 @@ def serialize_model(self, handler): "perplexity", "phala", "poolside", - "prime-intellect", + "primeintellect", "quiver", "recraft", "recursal", diff --git a/src/openrouter/operations/listbyokkeys.py b/src/openrouter/operations/listbyokkeys.py index 30d580b4..34109995 100644 --- a/src/openrouter/operations/listbyokkeys.py +++ b/src/openrouter/operations/listbyokkeys.py @@ -160,7 +160,7 @@ def serialize_model(self, handler): "perplexity", "phala", "poolside", - "prime-intellect", + "primeintellect", "quiver", "recraft", "reka", diff --git a/uv.lock b/uv.lock index b5c286de..1c442e79 100644 --- a/uv.lock +++ b/uv.lock @@ -213,7 +213,7 @@ wheels = [ [[package]] name = "openrouter" -version = "1.1.131" +version = "1.1.132" source = { editable = "." } dependencies = [ { name = "httpcore" },