diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index cb8600db..301e97a1 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: d664cceac37f153c342d57d88340d3d7 + docChecksum: d6770435f346e648aef022ff53f9868b docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 1.1.71 - configChecksum: be09f1b7b3d40d9514d0173b2520cf47 + releaseVersion: 1.1.72 + configChecksum: 634fc926b43192457100f5d97b5b4016 repoURL: https://github.com/OpenRouterTeam/python-sdk.git installationURL: https://github.com/OpenRouterTeam/python-sdk.git published: true persistentEdits: - generation_id: 429ea40d-52a2-4a40-80ed-19c66adcb71e - pristine_commit_hash: 87b0c7e42555161909c4035cf8f185620f82415b - pristine_tree_hash: 746b5e522470828ad8816313de83fafe9ead8a08 + generation_id: d7f61cdc-1068-4ed7-9b68-e40dc927e31c + pristine_commit_hash: 5ef33c0f7a7978c1ad65d2b662a950d67e1a60c0 + pristine_tree_hash: aa91aec3810ae80e51c1c68a5761bef4b82733ee features: python: acceptHeaders: 3.0.0 @@ -826,8 +826,8 @@ trackedFiles: pristine_git_object: 10b52aa5edd1b60e6c397d608522a12257a597ad docs/components/byokproviderslug.mdx: id: 6ea70819f6d8 - last_write_checksum: sha1:456d5ac722c689c357ad4c23f205bd0b0e148b90 - pristine_git_object: a3d329f9da2d921f62eb2aa20b0eb751cfd95535 + last_write_checksum: sha1:3867f6691eac8faff72502dcc64f008baae249f4 + pristine_git_object: 49707607a8aaa25b37c25d38118e6e12f889f62f docs/components/capabilitydescriptor.mdx: id: 34ac0e581d79 last_write_checksum: sha1:62ee9ccab6cec4572383cef654997ab4106d4676 @@ -2314,8 +2314,8 @@ trackedFiles: pristine_git_object: 11f1471c8b6c04f52af89d74d6dec2e9d12c2d82 docs/components/imagegenerationproviderpreferencesoptions.mdx: id: 32d5c4b3e06b - last_write_checksum: sha1:ab05d70396b3b3e08db63e9058a4244a6bb35ad5 - pristine_git_object: e73dd1863c5073c8b9536a49b45cd0c4f0717ada + last_write_checksum: sha1:72968622827025b5226a60236eb847f6c3f0c6b8 + pristine_git_object: f490683c719b51ae415b7e5e8c584625b04100bb docs/components/imagegenerationproviderpreferencesorder.mdx: id: 0547877073f3 last_write_checksum: sha1:3e890c691097373cc9a2d7e47c3594f56b57809c @@ -4310,12 +4310,12 @@ trackedFiles: pristine_git_object: 1d91d32cd0bf4b64699bbbf05a7e95ab835b10cf docs/components/providername.mdx: id: aa3a4904b228 - last_write_checksum: sha1:6768b8f5a391522d9f7253f61d307cb7b4096cd9 - pristine_git_object: 853c52ceb5ac09441eb4f5e809ef81af35f09378 + last_write_checksum: sha1:55cee3ffca0f89170a2de93450079eafeb5267af + pristine_git_object: b77efcf9d22bec337a25b8045eb3ab5f4e911008 docs/components/provideroptions.mdx: id: 2697807524fe - last_write_checksum: sha1:59f030aee340a527992229ca1da18b7854473b23 - pristine_git_object: 2eb85bc48ddcf42b673d196164f5c7d18eea9dc2 + last_write_checksum: sha1:c5f823e0ebe8efd10ef39e69a84781fd5262180b + pristine_git_object: 9def8a651493f77bd5934570392cb2fe4d6e4868 docs/components/provideroverloadedresponseerrordata.mdx: id: dc500cd14889 last_write_checksum: sha1:8326118941c8899a398931c8c7871af21b716b00 @@ -4346,8 +4346,8 @@ trackedFiles: pristine_git_object: dd376f0952fa0517dd83b06ed7afc2c856123dbc docs/components/providerresponseprovidername.mdx: id: 2fc17b61e546 - last_write_checksum: sha1:ca1f357984706807b6985992a5160b9bd62c6550 - pristine_git_object: 33ab148a85bd7ed165b051a0f26b968753a745ff + last_write_checksum: sha1:f67196ffef89ddf2a822f24347a07783e687bc26 + pristine_git_object: 936e6b223ed1b8aed4769f9363bf596fae3b36c9 docs/components/providersort.mdx: id: d73fa13eeb95 last_write_checksum: sha1:b7e9e6842741e3433d705bd576f2ac5383f00134 @@ -5550,8 +5550,8 @@ trackedFiles: pristine_git_object: 67f56887bb4758559189e3e9e6123dff9a38df81 docs/components/videogenerationrequestoptions.mdx: id: 1d67160e7e7a - last_write_checksum: sha1:93a6a36c3c27566abe4e66bea0d3900acb28f2de - pristine_git_object: 334302c6751b38ed9730da2f429eaeb739c7e66e + last_write_checksum: sha1:88121c71efe55b4479236e78b7a6d8d43e438d61 + pristine_git_object: 3bbda326326f3ab55f53c13329538d0c618bfd30 docs/components/videogenerationrequestprovider.mdx: id: d6424dd5de9d last_write_checksum: sha1:72aa46a3335220b579db56574ea179d150dbe2b6 @@ -6918,8 +6918,8 @@ trackedFiles: pristine_git_object: 0f0b54e43577a8a835cd971f82e48c3921e3d88e docs/operations/provider.mdx: id: c75b3bbeeaa0 - last_write_checksum: sha1:e3f9c3d312047f51979172ba33152dcac132b224 - pristine_git_object: 67a63a0f9c4455103f2bcd414e2cd3bc6b26aab7 + last_write_checksum: sha1:4f7f54e290fedf0948b80776660c0d031f21ee94 + pristine_git_object: 2caf21c7c238c433afbf98468f452ac9593587db docs/operations/queryanalyticsdata1.mdx: id: 0e41beea77d0 last_write_checksum: sha1:f9a349b4fee07f786180e94b45f92002bfae0e56 @@ -7254,8 +7254,8 @@ trackedFiles: pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:42baab7c320fb18f069970f37e2fd74f58945876 - pristine_git_object: 9ca49fb9d0250444611fcc98af9283825a924da8 + last_write_checksum: sha1:4ec58796921372bb9acf433f5e5839a13130a2ce + pristine_git_object: 558ee3ab7ce7e618a90d45e77fc87606f7c14fbc scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54 @@ -7282,8 +7282,8 @@ trackedFiles: pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137 src/openrouter/_version.py: id: d8d15ad6c586 - last_write_checksum: sha1:4be82d99f28e1fc9d893a231a8fa3057458b05ff - pristine_git_object: 047bec54394175afee6aff5c79012fb2f911ce34 + last_write_checksum: sha1:35453a58a8974f75dae3ddedd9cf98977741e6ec + pristine_git_object: af5ec634994b1e01051eeba3d0e02a0b13bf13e1 src/openrouter/analytics.py: id: cb406b5aaabb last_write_checksum: sha1:1e0004d8d1d5d797e2b54cd1cabeb7f9489d08e9 @@ -7682,8 +7682,8 @@ trackedFiles: pristine_git_object: c6788cf31cadfdbb0e34fe3ae5d35be9432c2bb4 src/openrouter/components/byokproviderslug.py: id: 6738a8516caf - last_write_checksum: sha1:f51051476759eb90e7c3215c1526d7120459832c - pristine_git_object: abc00f27aa08be6e1a3a9c7b481de11e4d9473ee + last_write_checksum: sha1:c4215037f8f5ab3ca86420c168514928b5488164 + pristine_git_object: 6f17549234ea02864f15f36e0be14a5b4a86359d src/openrouter/components/capabilitydescriptor.py: id: 368790a86f10 last_write_checksum: sha1:a167551924ee82b4b5876a0ab698a45fe8c87a95 @@ -8366,8 +8366,8 @@ trackedFiles: pristine_git_object: 6b9a8990973466285f9b49b366bbc5fc1ae42e41 src/openrouter/components/imagegenerationproviderpreferences.py: id: 100a82a54e2d - last_write_checksum: sha1:33628b99b9941f1dd96621de1850b9c688670378 - pristine_git_object: 0c9eacfeefe7a7d4ebf3ed9a1fe319060aef5c74 + last_write_checksum: sha1:8a939fa27feb50489def2c039719093289444b8d + pristine_git_object: 0af5d2b63da236adfbb20fa80530a296f5127df8 src/openrouter/components/imagegenerationrequest.py: id: f8291a7be9a0 last_write_checksum: sha1:f7225ba0f6ca57f86fb4c07e6ceeaf9a44a0f7df @@ -9122,12 +9122,12 @@ trackedFiles: pristine_git_object: 170ae25c582bb8decd74e1c69bfa8353bd44e86d src/openrouter/components/providername.py: id: fcc722fa2fce - last_write_checksum: sha1:00c519c7050c2851b50bb9828e33b5e12ef71e55 - pristine_git_object: 5cd57fa24c2e72ecdd7d601663e5351f0a6347dc + last_write_checksum: sha1:c6c730a25ea54e278d4a5c88a6214db7021c7b9b + pristine_git_object: ff4ebadb242e295af9de61a98a304e11d4b0ce9d src/openrouter/components/provideroptions.py: id: 73dde6c8f359 - last_write_checksum: sha1:f06d18ea16fcc1b7fe8f88f6f7a03c93eec750c9 - pristine_git_object: 6e3333123f67820b3b590a8127b128677790fc61 + last_write_checksum: sha1:3107936c8355a9a8d7b56411ed6967c2f1abfbf9 + pristine_git_object: 5d6b98cfb0926d04e5410be93b63bf429402e31a src/openrouter/components/provideroverloadedresponseerrordata.py: id: 5b693682570e last_write_checksum: sha1:b54682560ff95dad18d26f9aaf887f8f6e0e1f71 @@ -9138,8 +9138,8 @@ trackedFiles: pristine_git_object: 54ef6ce91cc841aff1c74c0fed7c6f54f2f0ee2f src/openrouter/components/providerresponse.py: id: ad3887be54c5 - last_write_checksum: sha1:96416e0c1f7aa3bcb9180bd06553574e16e8b903 - pristine_git_object: 01c70ca9507d0203168da49bd892c64f32a38b1c + last_write_checksum: sha1:ee8cc17f03674df063769d6ef66205a66b6c684d + pristine_git_object: b488ca43554e33e8ac9756a8915b746b05fd6a6e src/openrouter/components/providersort.py: id: 348e382bf494 last_write_checksum: sha1:57551507f95cd2e16ef995e1c13f859fd0726152 @@ -9662,8 +9662,8 @@ trackedFiles: pristine_git_object: a0491cc8fd3bd9986146cb1176e27d5b9c9beb60 src/openrouter/components/videogenerationrequest.py: id: 70e3c9ff288c - last_write_checksum: sha1:8d3719514d32545cc5389550df6cc368b94ad73f - pristine_git_object: 2269fc9559ae48cfd70dadda3406572767fd2734 + last_write_checksum: sha1:5b6b74a8ddcb39dc3332f54b234db0c1cba2b83a + pristine_git_object: b42ab28088c6b856cd491e8e2362c60f0cb922a4 src/openrouter/components/videogenerationresponse.py: id: 541f1321b072 last_write_checksum: sha1:18c3aa7845f63a9614286b1a27b6098eae1c4951 @@ -10154,8 +10154,8 @@ trackedFiles: pristine_git_object: 75480914b4db49d02f606f22d17d1a6ef52eea2a src/openrouter/operations/listbyokkeys.py: id: b6dd42b3e05f - last_write_checksum: sha1:a14c67dcc470f7f6a6b853d1660dd7237d17cc73 - pristine_git_object: 7ab9ba59531501a4b1ecab5fb25aff4ac6649323 + last_write_checksum: sha1:6fc66f3b5e9d1e73b0395f93a9c0bf1821cec29c + pristine_git_object: 5f14df3f94fc6e57cfcc2ff5514dca5a835de897 src/openrouter/operations/listembeddingsmodels.py: id: bf749a1f23d6 last_write_checksum: sha1:938440c9b9df0c3d8430792f262bffced0207d13 @@ -12175,7 +12175,4 @@ examples: "500": application/json: {"error": {"code": 500, "message": "Internal Server Error"}} examplesVersion: 1.0.2 -releaseNotes: | - ## Python SDK Changes: - * `open_router.byok.create()`: `request.allowed_api_key_hashes` **Added** - * `open_router.byok.update()`: `request.allowed_api_key_hashes` **Added** +releaseNotes: "## Python SDK Changes:\n* `open_router.tts.create_speech()`: \n * `request.provider.options.makora` **Added**\n* `open_router.stt.create_transcription()`: \n * `request.provider.options.makora` **Added**\n* `open_router.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(makora)` **Added**\n* `open_router.byok.create()`: \n * `request.provider.enum(makora)` **Added**\n * `response.data.provider.enum(makora)` **Added**\n* `open_router.byok.get()`: `response.data.provider.enum(makora)` **Added**\n* `open_router.byok.update()`: `response.data.provider.enum(makora)` **Added**\n* `open_router.chat.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(makora)` **Added**\n* `open_router.embeddings.generate()`: \n * `request.provider.ignore[].union(ProviderName).enum(makora)` **Added**\n* `open_router.endpoints.list_zdr_endpoints()`: `response.data[].provider_name.enum(makora)` **Added**\n* `open_router.endpoints.list()`: `response.data.endpoints[].provider_name.enum(makora)` **Added**\n* `open_router.generations.get_generation()`: `response.data.provider_responses[].provider_name.enum(makora)` **Added**\n* `open_router.images.generate()`: `request.provider` **Changed**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.provider.ignore[].union(ProviderName).enum(makora)` **Added**\n* `open_router.presets.create_presets_messages()`: \n * `request.provider.ignore[].union(ProviderName).enum(makora)` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.provider.ignore[].union(ProviderName).enum(makora)` **Added**\n* `open_router.rerank.rerank()`: \n * `request.provider.ignore[].union(ProviderName).enum(makora)` **Added**\n* `open_router.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(makora)` **Added**\n* `open_router.beta.responses.send()`: \n * `request.provider.ignore[].union(ProviderName).enum(makora)` **Added**\n* `open_router.video_generation.generate()`: \n * `request.provider.options.makora` **Added**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 3d974ce7..31d875ac 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true python: - version: 1.1.71 + version: 1.1.72 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index a07d9058..98b80429 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -4578,6 +4578,7 @@ components: - 'ionstream' - 'krea' - 'liquid' + - 'makora' - 'mancer' - 'mara' - 'meta' @@ -13798,6 +13799,7 @@ components: - 'Inferact vLLM' - 'Inflection' - 'Liquid' + - 'Makora' - 'Mara' - 'Mancer 2' - 'Meta' @@ -20513,6 +20515,7 @@ components: - 'Inferact vLLM' - 'Inflection' - 'Liquid' + - 'Makora' - 'Mara' - 'Mancer 2' - 'Meta' @@ -20789,6 +20792,9 @@ components: lynn-private: additionalProperties: {} type: 'object' + makora: + additionalProperties: {} + type: 'object' mancer: additionalProperties: {} type: 'object' @@ -21249,6 +21255,7 @@ components: - 'Inferact vLLM' - 'Inflection' - 'Liquid' + - 'Makora' - 'Mara' - 'Mancer 2' - 'Meta' @@ -28145,6 +28152,7 @@ paths: - 'ionstream' - 'krea' - 'liquid' + - 'makora' - 'mancer' - 'mara' - 'meta' diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 66c30e36..98b2e2af 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:2bce355f397f2478126ed11211e0ba94469a608eb9a1021bb0be516e18cff9a0 - sourceBlobDigest: sha256:dbb75107e44d9e615dd69a6347dee396d2dce265f9d8af7ebabf6f2a1f1a9613 + sourceRevisionDigest: sha256:6da818ee17350d22fe239ce4f5b30d6522d2595e197065b180c5203c8ce3f886 + sourceBlobDigest: sha256:e5a577abbee13db15f5eff44a939a19e24e06615727c84d3df67447e09da29c4 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: open-router: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:2bce355f397f2478126ed11211e0ba94469a608eb9a1021bb0be516e18cff9a0 - sourceBlobDigest: sha256:dbb75107e44d9e615dd69a6347dee396d2dce265f9d8af7ebabf6f2a1f1a9613 + sourceRevisionDigest: sha256:6da818ee17350d22fe239ce4f5b30d6522d2595e197065b180c5203c8ce3f886 + sourceBlobDigest: sha256:e5a577abbee13db15f5eff44a939a19e24e06615727c84d3df67447e09da29c4 codeSamplesNamespace: open-router-python-code-samples - codeSamplesRevisionDigest: sha256:8d9e2fc0b054d14a13254ae9d129fd24818afd388ce7bd97b40df5bce63a49c0 + codeSamplesRevisionDigest: sha256:7c11ad3c7be9b840245ead03d204723b2a43e03a7d854167b56e838c009ff18c workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index 94944448..22edac92 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1499,4 +1499,14 @@ Based on: ### Generated - [python v1.1.71] . ### Releases -- [PyPI v1.1.71] https://pypi.org/project/openrouter/1.1.71 - . \ No newline at end of file +- [PyPI v1.1.71] https://pypi.org/project/openrouter/1.1.71 - . + +## 2026-08-21 20:03:19 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.1.72] . +### Releases +- [PyPI v1.1.72] https://pypi.org/project/openrouter/1.1.72 - . \ No newline at end of file diff --git a/docs/components/byokproviderslug.mdx b/docs/components/byokproviderslug.mdx index a3d329f9..49707607 100644 --- a/docs/components/byokproviderslug.mdx +++ b/docs/components/byokproviderslug.mdx @@ -69,6 +69,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"ionstream"` - `"krea"` - `"liquid"` +- `"makora"` - `"mancer"` - `"mara"` - `"meta"` diff --git a/docs/components/imagegenerationproviderpreferencesoptions.mdx b/docs/components/imagegenerationproviderpreferencesoptions.mdx index e73dd186..f490683c 100644 --- a/docs/components/imagegenerationproviderpreferencesoptions.mdx +++ b/docs/components/imagegenerationproviderpreferencesoptions.mdx @@ -81,6 +81,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p | `liquid` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `lynn` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `lynn_private` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `makora` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `mancer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `mancer_old` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `mara` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | diff --git a/docs/components/providername.mdx b/docs/components/providername.mdx index 853c52ce..b77efcf9 100644 --- a/docs/components/providername.mdx +++ b/docs/components/providername.mdx @@ -69,6 +69,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"Inferact vLLM"` - `"Inflection"` - `"Liquid"` +- `"Makora"` - `"Mara"` - `"Mancer 2"` - `"Meta"` diff --git a/docs/components/provideroptions.mdx b/docs/components/provideroptions.mdx index 2eb85bc4..9def8a65 100644 --- a/docs/components/provideroptions.mdx +++ b/docs/components/provideroptions.mdx @@ -81,6 +81,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p | `liquid` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `lynn` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `lynn_private` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `makora` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `mancer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `mancer_old` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `mara` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | diff --git a/docs/components/providerresponseprovidername.mdx b/docs/components/providerresponseprovidername.mdx index 33ab148a..936e6b22 100644 --- a/docs/components/providerresponseprovidername.mdx +++ b/docs/components/providerresponseprovidername.mdx @@ -98,6 +98,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"Inferact vLLM"` - `"Inflection"` - `"Liquid"` +- `"Makora"` - `"Mara"` - `"Mancer 2"` - `"Meta"` diff --git a/docs/components/videogenerationrequestoptions.mdx b/docs/components/videogenerationrequestoptions.mdx index 334302c6..3bbda326 100644 --- a/docs/components/videogenerationrequestoptions.mdx +++ b/docs/components/videogenerationrequestoptions.mdx @@ -81,6 +81,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p | `liquid` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `lynn` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `lynn_private` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `makora` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `mancer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `mancer_old` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `mara` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | diff --git a/docs/operations/provider.mdx b/docs/operations/provider.mdx index 67a63a0f..2caf21c7 100644 --- a/docs/operations/provider.mdx +++ b/docs/operations/provider.mdx @@ -69,6 +69,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"ionstream"` - `"krea"` - `"liquid"` +- `"makora"` - `"mancer"` - `"mara"` - `"meta"` diff --git a/pyproject.toml b/pyproject.toml index 9ca49fb9..558ee3ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openrouter" -version = "1.1.71" +version = "1.1.72" 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 047bec54..af5ec634 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.71" +__version__: str = "1.1.72" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.914.0" -__user_agent__: str = "speakeasy-sdk/python 1.1.71 2.914.0 1.0.0 openrouter" +__user_agent__: str = "speakeasy-sdk/python 1.1.72 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 abc00f27..6f175492 100644 --- a/src/openrouter/components/byokproviderslug.py +++ b/src/openrouter/components/byokproviderslug.py @@ -58,6 +58,7 @@ "ionstream", "krea", "liquid", + "makora", "mancer", "mara", "meta", diff --git a/src/openrouter/components/imagegenerationproviderpreferences.py b/src/openrouter/components/imagegenerationproviderpreferences.py index 0c9eacfe..0af5d2b6 100644 --- a/src/openrouter/components/imagegenerationproviderpreferences.py +++ b/src/openrouter/components/imagegenerationproviderpreferences.py @@ -112,6 +112,7 @@ class ImageGenerationProviderPreferencesOptionsTypedDict(TypedDict): liquid: NotRequired[Dict[str, Any]] lynn: NotRequired[Dict[str, Any]] lynn_private: NotRequired[Dict[str, Any]] + makora: NotRequired[Dict[str, Any]] mancer: NotRequired[Dict[str, Any]] mancer_old: NotRequired[Dict[str, Any]] mara: NotRequired[Dict[str, Any]] @@ -358,6 +359,8 @@ class ImageGenerationProviderPreferencesOptions(BaseModel): Optional[Dict[str, Any]], pydantic.Field(alias="lynn-private") ] = None + makora: Optional[Dict[str, Any]] = None + mancer: Optional[Dict[str, Any]] = None mancer_old: Annotated[ @@ -576,6 +579,7 @@ def serialize_model(self, handler): "liquid", "lynn", "lynn-private", + "makora", "mancer", "mancer-old", "mara", diff --git a/src/openrouter/components/providername.py b/src/openrouter/components/providername.py index 5cd57fa2..ff4ebadb 100644 --- a/src/openrouter/components/providername.py +++ b/src/openrouter/components/providername.py @@ -60,6 +60,7 @@ "Inferact vLLM", "Inflection", "Liquid", + "Makora", "Mara", "Mancer 2", "Meta", diff --git a/src/openrouter/components/provideroptions.py b/src/openrouter/components/provideroptions.py index 6e333312..5d6b98cf 100644 --- a/src/openrouter/components/provideroptions.py +++ b/src/openrouter/components/provideroptions.py @@ -83,6 +83,7 @@ class ProviderOptionsTypedDict(TypedDict): liquid: NotRequired[Dict[str, Any]] lynn: NotRequired[Dict[str, Any]] lynn_private: NotRequired[Dict[str, Any]] + makora: NotRequired[Dict[str, Any]] mancer: NotRequired[Dict[str, Any]] mancer_old: NotRequired[Dict[str, Any]] mara: NotRequired[Dict[str, Any]] @@ -329,6 +330,8 @@ class ProviderOptions(BaseModel): Optional[Dict[str, Any]], pydantic.Field(alias="lynn-private") ] = None + makora: Optional[Dict[str, Any]] = None + mancer: Optional[Dict[str, Any]] = None mancer_old: Annotated[ @@ -547,6 +550,7 @@ def serialize_model(self, handler): "liquid", "lynn", "lynn-private", + "makora", "mancer", "mancer-old", "mara", diff --git a/src/openrouter/components/providerresponse.py b/src/openrouter/components/providerresponse.py index 01c70ca9..b488ca43 100644 --- a/src/openrouter/components/providerresponse.py +++ b/src/openrouter/components/providerresponse.py @@ -89,6 +89,7 @@ "Inferact vLLM", "Inflection", "Liquid", + "Makora", "Mara", "Mancer 2", "Meta", diff --git a/src/openrouter/components/videogenerationrequest.py b/src/openrouter/components/videogenerationrequest.py index 2269fc95..b42ab280 100644 --- a/src/openrouter/components/videogenerationrequest.py +++ b/src/openrouter/components/videogenerationrequest.py @@ -102,6 +102,7 @@ class VideoGenerationRequestOptionsTypedDict(TypedDict): liquid: NotRequired[Dict[str, Any]] lynn: NotRequired[Dict[str, Any]] lynn_private: NotRequired[Dict[str, Any]] + makora: NotRequired[Dict[str, Any]] mancer: NotRequired[Dict[str, Any]] mancer_old: NotRequired[Dict[str, Any]] mara: NotRequired[Dict[str, Any]] @@ -348,6 +349,8 @@ class VideoGenerationRequestOptions(BaseModel): Optional[Dict[str, Any]], pydantic.Field(alias="lynn-private") ] = None + makora: Optional[Dict[str, Any]] = None + mancer: Optional[Dict[str, Any]] = None mancer_old: Annotated[ @@ -566,6 +569,7 @@ def serialize_model(self, handler): "liquid", "lynn", "lynn-private", + "makora", "mancer", "mancer-old", "mara", diff --git a/src/openrouter/operations/listbyokkeys.py b/src/openrouter/operations/listbyokkeys.py index 7ab9ba59..5f14df3f 100644 --- a/src/openrouter/operations/listbyokkeys.py +++ b/src/openrouter/operations/listbyokkeys.py @@ -135,6 +135,7 @@ def serialize_model(self, handler): "ionstream", "krea", "liquid", + "makora", "mancer", "mara", "meta", diff --git a/uv.lock b/uv.lock index bbcb275f..1b2e66b4 100644 --- a/uv.lock +++ b/uv.lock @@ -213,7 +213,7 @@ wheels = [ [[package]] name = "openrouter" -version = "1.1.71" +version = "1.1.72" source = { editable = "." } dependencies = [ { name = "httpcore" },