diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 78d76c10..db14181d 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: 94a606e4fdc9a39db85710ea7c054812 + docChecksum: a36c91c19a43878b7136ff79f3306f78 docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 1.1.130 - configChecksum: 18754f09025e0a8ee1ce9a1a6cf90e92 + releaseVersion: 1.1.131 + configChecksum: bbae71cb137dc2c96788f749fb814824 repoURL: https://github.com/OpenRouterTeam/python-sdk.git installationURL: https://github.com/OpenRouterTeam/python-sdk.git published: true persistentEdits: - generation_id: 9c89d85b-2779-4d67-b9b2-33cf024b7310 - pristine_commit_hash: 962b4135ea52e60255067f8ae403a579b51da444 - pristine_tree_hash: d30ab3f4c6e42d8684819e923f7389270d107ad3 + generation_id: 32343306-2282-4237-9876-9da7c70cb43d + pristine_commit_hash: d69a0dd32988c2051bc7d8979f26be42d535f7dd + pristine_tree_hash: 4047a1bcfe7f2a9755234f7337b1a42a050ae4f6 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:dd5ce07184c7ed7c236e51af2b0c22713cee2748 - pristine_git_object: 8ecc09e374edad9608c22b44980e092cc945c7d6 + last_write_checksum: sha1:c91f505603ba3be2724a6377bc672c651c51de56 + pristine_git_object: 31ee300bfa0c81b32f5d967cc042162aeb1b0fc6 docs/components/capabilitydescriptor.mdx: id: 34ac0e581d79 last_write_checksum: sha1:62ee9ccab6cec4572383cef654997ab4106d4676 @@ -4530,8 +4530,8 @@ trackedFiles: pristine_git_object: 1d91d32cd0bf4b64699bbbf05a7e95ab835b10cf docs/components/providername.mdx: id: aa3a4904b228 - last_write_checksum: sha1:bd2388554d5cb84973b85cd70acbde1469879472 - pristine_git_object: 3427982eeb8acb9463bc3f1f643ceed0950fe2d5 + last_write_checksum: sha1:8fdc95267b20f0a92510a2243069b6536d39d373 + pristine_git_object: 7dd4256b89af2188843be9b189855e6f1e920da5 docs/components/provideroptions.mdx: id: 2697807524fe last_write_checksum: sha1:17aa7ab9698a78ff6f4ef7181dccf8564f1dcd37 @@ -4566,8 +4566,8 @@ trackedFiles: pristine_git_object: dd376f0952fa0517dd83b06ed7afc2c856123dbc docs/components/providerresponseprovidername.mdx: id: 2fc17b61e546 - last_write_checksum: sha1:290bcdd979300c6e02084f9e12566746fd596e8a - pristine_git_object: 1a4ff0b26c75bd7dd791c42c487150d128007eb2 + last_write_checksum: sha1:bf11bcaf048df201e5c01993f0ec164c8614a3e2 + pristine_git_object: 69166ff0cf2a2d866196b36ad1027694f0fe85c9 docs/components/providersort.mdx: id: d73fa13eeb95 last_write_checksum: sha1:b7e9e6842741e3433d705bd576f2ac5383f00134 @@ -7314,8 +7314,8 @@ trackedFiles: pristine_git_object: 0f0b54e43577a8a835cd971f82e48c3921e3d88e docs/operations/provider.mdx: id: c75b3bbeeaa0 - last_write_checksum: sha1:2c862e2551b319dd60a5399baf9af97479fb1aa4 - pristine_git_object: bbc8b70f8157e076a6e2f47806eb10c157a18061 + last_write_checksum: sha1:16aa14e223b375476a4e48c8aaf314e92cfd109c + pristine_git_object: d0d376ab9982f00962d2f0ff3528ffe9594409de 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:d0a69d983b8150286f8e665cbf679306f1c8777c - pristine_git_object: ae6084af66a7ff3564a49e3332473905e91c18ca + last_write_checksum: sha1:a77b6dbcad1523766860ab841b93387603da0d4e + pristine_git_object: e53dcd9c8efcf032ab33a2b9d3b12feee88b5d8c 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:767ef0a13aba82997f57840653f824712d7899cc - pristine_git_object: 122cff3f7fffc5fbca169d1618e53b0b881cb3a0 + last_write_checksum: sha1:7d0abc8d284ce8830b1e733a68d5ff09f8f0d368 + pristine_git_object: 8a12c33b3cbce4326cf99f9a11519245c7e172c8 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:632155949088060b326a923f7b71a1f40371a8df - pristine_git_object: b12f561786cbcbf60d7ab3bd8fe65638a786b3f5 + last_write_checksum: sha1:5e9a48f227be8435af2e9821fe8272229cba036a + pristine_git_object: acd75944cfccd42794fe5e184c4b39383b2b9453 src/openrouter/components/capabilitydescriptor.py: id: 368790a86f10 last_write_checksum: sha1:a167551924ee82b4b5876a0ab698a45fe8c87a95 @@ -9602,8 +9602,8 @@ trackedFiles: pristine_git_object: 170ae25c582bb8decd74e1c69bfa8353bd44e86d src/openrouter/components/providername.py: id: fcc722fa2fce - last_write_checksum: sha1:021ae234780605d1b834c16ae8fa88629f720abf - pristine_git_object: d088b90a4e55bbe8c55b2db380b8b769527a4c28 + last_write_checksum: sha1:d6fae56e88803157578d32ca5c357ab15646a96f + pristine_git_object: b7eb68c1611a98b937798303f9d3e3dc59cd952d src/openrouter/components/provideroptions.py: id: 73dde6c8f359 last_write_checksum: sha1:add301a2282db0a9f56778de5972debab48dbcb4 @@ -9618,8 +9618,8 @@ trackedFiles: pristine_git_object: 54ef6ce91cc841aff1c74c0fed7c6f54f2f0ee2f src/openrouter/components/providerresponse.py: id: ad3887be54c5 - last_write_checksum: sha1:f988a099360e7d488bed4bc7cc698d91151ee96a - pristine_git_object: d46af197ad9e304de288348077a520c45e29bb9e + last_write_checksum: sha1:04d1a6f06550191c02ddf8aa4bb0cb3ea62fccc8 + pristine_git_object: f6139600c45c8a2cdece2d0980d7659670324532 src/openrouter/components/providersort.py: id: 348e382bf494 last_write_checksum: sha1:57551507f95cd2e16ef995e1c13f859fd0726152 @@ -10686,8 +10686,8 @@ trackedFiles: pristine_git_object: bec5a577e95e905673b68d02fc873b0bb9a3cd8a src/openrouter/operations/listbyokkeys.py: id: b6dd42b3e05f - last_write_checksum: sha1:221595de9f8b15819cbf6f0d7156651a6ce3c946 - pristine_git_object: 469092e3165c788275cc28deb1f4713589dce59e + last_write_checksum: sha1:3274ea57b794d4afdd389ee565a01b7700772754 + pristine_git_object: 30d580b45a93041fb09ca2c6758e606816ddeb8a 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.chat.send()`: \n * `request.tools[].union(BashServerTool).parameters.sleep_after_seconds` **Removed** (Breaking ⚠️)\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.tools[].union(BashServerTool).parameters.sleep_after_seconds` **Removed** (Breaking ⚠️)\n* `open_router.presets.create_presets_messages()`: \n * `request.tools[]` **Changed** (Breaking ⚠️)\n* `open_router.presets.create_presets_responses()`: \n * `request.input.union(Array<>)[].union(AdditionalToolsItem).tools[]` **Changed** (Breaking ⚠️)\n* `open_router.responses.send()`: \n * `request.input.union(Array<>)[].union(AdditionalToolsItem).tools[]` **Changed** (Breaking ⚠️)\n* `open_router.beta.responses.send()`: \n * `request.input.union(Array<>)[].union(AdditionalToolsItem).tools[]` **Changed** (Breaking ⚠️)\n" +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" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index d64a68cf..968e931d 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true python: - version: 1.1.130 + version: 1.1.131 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index 8c4f0f7a..f0bfa20e 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -4705,7 +4705,6 @@ components: - 'modular' - 'moonshotai' - 'morph' - - 'ncompass' - 'nebius' - 'nex-agi' - 'nextbit' @@ -14293,6 +14292,7 @@ components: - 'Lynn' - 'Mancer' - 'Modal' + - 'NCompass' - 'Nineteen' - 'OctoAI' - 'Recursal' @@ -14368,7 +14368,6 @@ components: - 'Moonshot AI' - 'Morph' - 'VoyageAI by MongoDB' - - 'NCompass' - 'Nebius' - 'Nex AGI' - 'NextBit' @@ -21578,7 +21577,6 @@ components: - 'Moonshot AI' - 'Morph' - 'VoyageAI by MongoDB' - - 'NCompass' - 'Nebius' - 'Nex AGI' - 'NextBit' @@ -22255,6 +22253,7 @@ components: - 'Lynn' - 'Mancer' - 'Modal' + - 'NCompass' - 'Nineteen' - 'OctoAI' - 'Recursal' @@ -22330,7 +22329,6 @@ components: - 'Moonshot AI' - 'Morph' - 'VoyageAI by MongoDB' - - 'NCompass' - 'Nebius' - 'Nex AGI' - 'NextBit' @@ -29712,7 +29710,6 @@ paths: - 'modular' - 'moonshotai' - 'morph' - - 'ncompass' - 'nebius' - 'nex-agi' - 'nextbit' diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 817db04d..ed595013 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:b7e705d1623f8a82142b1433016d2cca57aa4fa110247f0fd6f046215ff35ecc - sourceBlobDigest: sha256:ee563a24ba28a20b3bcae87eb1ac1188dff4f39a5d28b1ae6912da86f2c8d729 + sourceRevisionDigest: sha256:1a39bc3025b107a66fddc555d1f8070f7ee48b0068409dd3271b96010133ac12 + sourceBlobDigest: sha256:2c7e7069f8af50736ff122db8cf6bc526282d37fdef2603fdbf3bd852423bb99 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: open-router: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:b7e705d1623f8a82142b1433016d2cca57aa4fa110247f0fd6f046215ff35ecc - sourceBlobDigest: sha256:ee563a24ba28a20b3bcae87eb1ac1188dff4f39a5d28b1ae6912da86f2c8d729 + sourceRevisionDigest: sha256:1a39bc3025b107a66fddc555d1f8070f7ee48b0068409dd3271b96010133ac12 + sourceBlobDigest: sha256:2c7e7069f8af50736ff122db8cf6bc526282d37fdef2603fdbf3bd852423bb99 codeSamplesNamespace: open-router-python-code-samples - codeSamplesRevisionDigest: sha256:c05ec8260b9666785b692d37b4cb53f68b2a69a14e2a24bc64007be60e4a9fdc + codeSamplesRevisionDigest: sha256:4da833b41863051d88a9ea2d206e7940b2a49c37b4917830edf919d36bef88e3 workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index 468b69a2..76ee8f8a 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2089,4 +2089,14 @@ Based on: ### Generated - [python v1.1.130] . ### Releases -- [PyPI v1.1.130] https://pypi.org/project/openrouter/1.1.130 - . \ No newline at end of file +- [PyPI v1.1.130] https://pypi.org/project/openrouter/1.1.130 - . + +## 2026-09-08 19:51:05 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.1.131] . +### Releases +- [PyPI v1.1.131] https://pypi.org/project/openrouter/1.1.131 - . \ No newline at end of file diff --git a/docs/components/byokproviderslug.mdx b/docs/components/byokproviderslug.mdx index 8ecc09e3..31ee300b 100644 --- a/docs/components/byokproviderslug.mdx +++ b/docs/components/byokproviderslug.mdx @@ -81,7 +81,6 @@ This is an open enum. Unrecognized values will not fail type checks. - `"modular"` - `"moonshotai"` - `"morph"` -- `"ncompass"` - `"nebius"` - `"nex-agi"` - `"nextbit"` diff --git a/docs/components/providername.mdx b/docs/components/providername.mdx index 3427982e..7dd4256b 100644 --- a/docs/components/providername.mdx +++ b/docs/components/providername.mdx @@ -81,7 +81,6 @@ This is an open enum. Unrecognized values will not fail type checks. - `"Moonshot AI"` - `"Morph"` - `"VoyageAI by MongoDB"` -- `"NCompass"` - `"Nebius"` - `"Nex AGI"` - `"NextBit"` diff --git a/docs/components/providerresponseprovidername.mdx b/docs/components/providerresponseprovidername.mdx index 1a4ff0b2..69166ff0 100644 --- a/docs/components/providerresponseprovidername.mdx +++ b/docs/components/providerresponseprovidername.mdx @@ -35,6 +35,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"Lynn"` - `"Mancer"` - `"Modal"` +- `"NCompass"` - `"Nineteen"` - `"OctoAI"` - `"Recursal"` @@ -110,7 +111,6 @@ This is an open enum. Unrecognized values will not fail type checks. - `"Moonshot AI"` - `"Morph"` - `"VoyageAI by MongoDB"` -- `"NCompass"` - `"Nebius"` - `"Nex AGI"` - `"NextBit"` diff --git a/docs/operations/provider.mdx b/docs/operations/provider.mdx index bbc8b70f..d0d376ab 100644 --- a/docs/operations/provider.mdx +++ b/docs/operations/provider.mdx @@ -81,7 +81,6 @@ This is an open enum. Unrecognized values will not fail type checks. - `"modular"` - `"moonshotai"` - `"morph"` -- `"ncompass"` - `"nebius"` - `"nex-agi"` - `"nextbit"` diff --git a/pyproject.toml b/pyproject.toml index ae6084af..e53dcd9c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openrouter" -version = "1.1.130" +version = "1.1.131" 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 122cff3f..8a12c33b 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.130" +__version__: str = "1.1.131" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.914.0" -__user_agent__: str = "speakeasy-sdk/python 1.1.130 2.914.0 1.0.0 openrouter" +__user_agent__: str = "speakeasy-sdk/python 1.1.131 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 b12f5617..acd75944 100644 --- a/src/openrouter/components/byokproviderslug.py +++ b/src/openrouter/components/byokproviderslug.py @@ -70,7 +70,6 @@ "modular", "moonshotai", "morph", - "ncompass", "nebius", "nex-agi", "nextbit", diff --git a/src/openrouter/components/providername.py b/src/openrouter/components/providername.py index d088b90a..b7eb68c1 100644 --- a/src/openrouter/components/providername.py +++ b/src/openrouter/components/providername.py @@ -72,7 +72,6 @@ "Moonshot AI", "Morph", "VoyageAI by MongoDB", - "NCompass", "Nebius", "Nex AGI", "NextBit", diff --git a/src/openrouter/components/providerresponse.py b/src/openrouter/components/providerresponse.py index d46af197..f6139600 100644 --- a/src/openrouter/components/providerresponse.py +++ b/src/openrouter/components/providerresponse.py @@ -26,6 +26,7 @@ "Lynn", "Mancer", "Modal", + "NCompass", "Nineteen", "OctoAI", "Recursal", @@ -101,7 +102,6 @@ "Moonshot AI", "Morph", "VoyageAI by MongoDB", - "NCompass", "Nebius", "Nex AGI", "NextBit", diff --git a/src/openrouter/operations/listbyokkeys.py b/src/openrouter/operations/listbyokkeys.py index 469092e3..30d580b4 100644 --- a/src/openrouter/operations/listbyokkeys.py +++ b/src/openrouter/operations/listbyokkeys.py @@ -147,7 +147,6 @@ def serialize_model(self, handler): "modular", "moonshotai", "morph", - "ncompass", "nebius", "nex-agi", "nextbit", diff --git a/uv.lock b/uv.lock index e99eab38..b5c286de 100644 --- a/uv.lock +++ b/uv.lock @@ -213,7 +213,7 @@ wheels = [ [[package]] name = "openrouter" -version = "1.1.130" +version = "1.1.131" source = { editable = "." } dependencies = [ { name = "httpcore" },