From cada684b8332015d804e50e0d0d77425b30d9ee2 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 25 Sep 2026 23:59:55 +0000 Subject: [PATCH 1/2] ## Typescript SDK Changes: * `openrouter.alpha.decisions.create()`: * `request.decisionsRequest.provider` **Changed** * `openrouter.tts.createSpeech()`: * `request.speechRequest.provider.options.respan` **Added** * `openrouter.stt.createTranscription()`: * `request.sttRequest.provider.options.respan` **Added** * `openrouter.batch.createBatches()`: * `request.batchSubmitBody.provider.only[].union(ProviderName).enum(respan)` **Added** * `openrouter.byok.list()`: * `request.provider` **Changed** * `response.data[].provider.enum(respan)` **Added** * `openrouter.byok.create()`: * `request.createByokKeyRequest.provider.enum(respan)` **Added** * `response.data.provider.enum(respan)` **Added** * `openrouter.byok.get()`: `response.data.provider.enum(respan)` **Added** * `openrouter.byok.update()`: `response.data.provider.enum(respan)` **Added** * `openrouter.chat.send()`: * `request.chatRequest.provider` **Changed** * `openrouter.embeddings.generate()`: * `request.requestBody.provider` **Changed** * `openrouter.endpoints.listZdrEndpoints()`: `response.data[].providerName.enum(respan)` **Added** * `openrouter.endpoints.list()`: `response.data.endpoints[].providerName.enum(respan)` **Added** * `openrouter.generations.getGeneration()`: `response.data.providerResponses[].providerName.enum(respan)` **Added** * `openrouter.images.generate()`: * `request.imageGenerationRequest.provider` **Changed** * `openrouter.presets.createPresetsChatCompletions()`: * `request.chatRequest.provider` **Changed** * `openrouter.presets.createPresetsMessages()`: * `request.messagesRequest.provider` **Changed** * `openrouter.presets.createPresetsResponses()`: * `request.responsesRequest.provider` **Changed** * `openrouter.rerank.rerank()`: * `request.requestBody.provider` **Changed** * `openrouter.responses.send()`: * `request.responsesRequest.provider` **Changed** * `openrouter.beta.responses.send()`: * `request.responsesRequest.provider` **Changed** * `openrouter.systemOne.create()`: * `request.decisionsRequest.provider` **Changed** * `openrouter.videoGeneration.generate()`: * `request.videoGenerationRequest.provider.options.respan` **Added** --- .speakeasy/gen.lock | 82 +++++++++---------- .speakeasy/gen.yaml | 2 +- .speakeasy/out.openapi.yaml | 8 ++ .speakeasy/workflow.lock | 10 +-- RELEASES.md | 12 ++- docs/models/byokproviderslug.mdx | 2 +- ...gegenerationproviderpreferencesoptions.mdx | 1 + docs/models/operations/provider.mdx | 2 +- docs/models/providername.mdx | 2 +- docs/models/provideroptions.mdx | 1 + docs/models/providerresponseprovidername.mdx | 2 +- docs/models/videogenerationrequestoptions.mdx | 1 + jsr.json | 2 +- package.json | 12 +-- src/lib/config.ts | 4 +- src/models/byokproviderslug.ts | 1 + .../imagegenerationproviderpreferences.ts | 3 + src/models/operations/listbyokkeys.ts | 1 + src/models/providername.ts | 1 + src/models/provideroptions.ts | 3 + src/models/providerresponse.ts | 1 + src/models/videogenerationrequest.ts | 3 + 22 files changed, 95 insertions(+), 61 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 6ac4aa805..93199d366 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: "" id: "" management: - docChecksum: c3e3b5c345cc003eaafd99fd2d11711e + docChecksum: 2e7bdb518e4453464c62b013d1d389d9 docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 1.3.31 - configChecksum: 79f1c21569f4500107e6777b1e7ba9ad + releaseVersion: 1.3.32 + configChecksum: c3083d18149828c4222cdad5d3a44c3c repoURL: https://github.com/OpenRouterTeam/typescript-sdk.git installationURL: https://github.com/OpenRouterTeam/typescript-sdk published: true persistentEdits: - generation_id: 128f08a5-e170-43d0-b9f9-eb0c2243cfdb - pristine_commit_hash: f0454051b5ad459553973dbb05a0e3b68f5ca869 - pristine_tree_hash: f24a80fae859b10417eb32fcd1e43e8fbfa320a5 + generation_id: 6e0fc35d-f6df-4d1f-8dd3-5f8e45f6f5dd + pristine_commit_hash: c2191db22452207599bc0fccd8b56cd87d57e334 + pristine_tree_hash: cf05e4280eaf909bca4cdd17a58f5a9eb2274456 features: typescript: acceptHeaders: 2.81.2 @@ -2184,8 +2184,8 @@ trackedFiles: deleted: true docs/models/byokproviderslug.mdx: id: d719e6f9fe4e - last_write_checksum: sha1:af5c5a129828fc2c1f757cdb3774615f1646b4cd - pristine_git_object: c0bd1a4de923c0f9abf4b73394f0abee5a36f12f + last_write_checksum: sha1:8a891a793d66e6a08a8f9fe1240a2c815db0f3b3 + pristine_git_object: 2b078b15b1eb3333289ecbc827ab5a368572f6c5 docs/models/cachecontrol.md: id: 400a7240e8c2 last_write_checksum: sha1:0813cddf0350d7885b906084988a79ace1ddea15 @@ -5339,8 +5339,8 @@ trackedFiles: pristine_git_object: 066f0ccd9d3131443a40415a988a3ee61be96bc1 docs/models/imagegenerationproviderpreferencesoptions.mdx: id: e3693a97bac5 - last_write_checksum: sha1:0af2ed0866f65eda8d8648304e6061ba4d2b58aa - pristine_git_object: 1f24e872004f84b395a2ab902f43f20615d5e1c6 + last_write_checksum: sha1:96a1a8ced2949ff89ce17e97cb588305e63f65cd + pristine_git_object: 64006bd8d3d1f840a644db98756b48d0c4e42753 docs/models/imagegenerationproviderpreferencesorder.mdx: id: b835062d70fa last_write_checksum: sha1:18e3332047c5ad17a5f95caea5161a23f6953200 @@ -10041,8 +10041,8 @@ trackedFiles: deleted: true docs/models/operations/provider.mdx: id: 45f471a16baa - last_write_checksum: sha1:7b0554e8e072f03d6fe12d5d6fa8b59e0f556860 - pristine_git_object: 59513329fc5ca9fc646da6203f023b534784af17 + last_write_checksum: sha1:2fdab33fa76c5e42794c1c67a7bff3478916ac03 + pristine_git_object: 8e33bbad1bad85cf9f0ac5ed2708fb12b0d9dddc docs/models/operations/provisioninternglobals.mdx: id: ba777a02d1a1 last_write_checksum: sha1:01a03ce09a42a822c0b380bce20508d1e01e63b7 @@ -11761,8 +11761,8 @@ trackedFiles: deleted: true docs/models/providername.mdx: id: 69a9efe649dc - last_write_checksum: sha1:6b72b5c821c87f429fc47295e6926ede5e85e5b6 - pristine_git_object: d35d2745697a8fc2faf3af3e00fea2362685f103 + last_write_checksum: sha1:d0ef3cb2da066c358bba934a68fc88bb0731bd4b + pristine_git_object: d716839e62122653b8491914be05ed8e42df2008 docs/models/provideroptions.md: id: "986859558e93" last_write_checksum: sha1:a70e9d925e5666078640593f5a9ce95644449cc1 @@ -11770,8 +11770,8 @@ trackedFiles: deleted: true docs/models/provideroptions.mdx: id: 57715f4036c5 - last_write_checksum: sha1:291465ec197cf7f9b7f37580b2c7257503e8c462 - pristine_git_object: 5d8f29037c448ee119f20e2a0a085e2387bd5482 + last_write_checksum: sha1:6a83b895adc958895492d9570334de2375a11e38 + pristine_git_object: 69d4a372ac2c0b790eca71157525852574d9176d docs/models/provideroverloadedresponseerrordata.mdx: id: e7ee469f118f last_write_checksum: sha1:32098dd89a3eca10f8b17d43ff6bcf1fa4da15d0 @@ -11812,8 +11812,8 @@ trackedFiles: deleted: true docs/models/providerresponseprovidername.mdx: id: b7038468a0e1 - last_write_checksum: sha1:17c2058e946894bf72d9fcda878f56d6a261f426 - pristine_git_object: 3d81c85d06c849f92f77886b9fc2b7aecbe1a2bb + last_write_checksum: sha1:99b8352e52e941ab0e98195265758853295b5a1f + pristine_git_object: d3bb67d2eb8275255cb37dc55a39170c08302af2 docs/models/providersort.mdx: id: d43e77bdfc1f last_write_checksum: sha1:42f6ec0a34d49f2398c7237ed53a6d46bacfc6e4 @@ -14045,8 +14045,8 @@ trackedFiles: deleted: true docs/models/videogenerationrequestoptions.mdx: id: 3b7f4efdc2d9 - last_write_checksum: sha1:e50dad0300ca8ec20737317220637e0036bdbd00 - pristine_git_object: 39ee940471e8dc79a5bf04b723dca774dbd61e05 + last_write_checksum: sha1:ee566937fce9bc8b07363e85b46334e8810c25c2 + pristine_git_object: a61870ae80f886ce7f3154cbcf0c7f552193922a docs/models/videogenerationrequestprovider.md: id: eef166771d33 last_write_checksum: sha1:aeb8022be1f0662c8f1e9213a81762fe3368c563 @@ -14642,12 +14642,12 @@ trackedFiles: pristine_git_object: 410efafd6a7f50d91ccb87131fedbe0c3d47e15a jsr.json: id: 7f6ab7767282 - last_write_checksum: sha1:3bf8971b372a6d627bc0785ea36c5eb75808cbc3 - pristine_git_object: b4d698b0550549ec8974e7b5b0966d52b93c138c + last_write_checksum: sha1:d39cfc3275d576dab3f8aa6db400e98e93a3e3b4 + pristine_git_object: 25296b4f42a4d5d7aa113f4d4b83c5f0727737ce package.json: id: 7030d0b2f71b - last_write_checksum: sha1:ac1178fc84676d4912d43aa2c5ae9f7dfb2c2767 - pristine_git_object: 3035bbd3276ec641929c795ed405f4b00d9012e7 + last_write_checksum: sha1:4981cc9b4336846860aab38b44e0c7f679ae0cb4 + pristine_git_object: fe984b8a2303039c483801d8f90ae5e9d53717c8 src/core.ts: id: f431fdbcd144 last_write_checksum: sha1:5aa66b0b6a5964f3eea7f3098c2eb3c0ee9c0131 @@ -15182,8 +15182,8 @@ trackedFiles: pristine_git_object: a187e58707bdb726ca2aff74941efe7493422d4e src/lib/config.ts: id: 320761608fb3 - last_write_checksum: sha1:d3d5743ccc33043359ee5ad599cacf76c15dc875 - pristine_git_object: db5841ebe0bb350713ee7b7733c22a8337229e87 + last_write_checksum: sha1:4828587f09dda696d4c010b90b05304b81be1f54 + pristine_git_object: 5a710d4f304a8b8f17811a4a7d783932bebe27a5 src/lib/dlv.ts: id: b1988214835a last_write_checksum: sha1:eaac763b22717206a6199104e0403ed17a4e2711 @@ -15896,8 +15896,8 @@ trackedFiles: pristine_git_object: d5f3e94c87517ea178dd62f9388d9b873cb94603 src/models/byokproviderslug.ts: id: f8e7a5a4b0a2 - last_write_checksum: sha1:9bf412e0b070795039eb3337cd7f0e03001aff1e - pristine_git_object: 1debede290402169f62a403d15d71d8790339e70 + last_write_checksum: sha1:9919a973c8eb7c8c17bf99d7b5e8b18b196786c3 + pristine_git_object: 076bef0af4d9ce8846604973df3ac4be3b8a47e8 src/models/capabilitydescriptor.ts: id: 867d654ac8ab last_write_checksum: sha1:85657be17f920009d3e8ee58b548d9bf64995059 @@ -16784,8 +16784,8 @@ trackedFiles: pristine_git_object: 90f9f6f95c13c7e10612244efbca358a7377ed51 src/models/imagegenerationproviderpreferences.ts: id: 55445c92cf9f - last_write_checksum: sha1:b0f08a6759e0717eda3ce9e8c1a46dd899eddc6f - pristine_git_object: 6c8479d7249043931b46f5f8fe393ce773efbf96 + last_write_checksum: sha1:3bd3610259619c06730a36411df06a6630f21231 + pristine_git_object: 8b720d6fc1d19bddf8604de4cec98f226fc85904 src/models/imagegenerationrequest.ts: id: ea1ffc0d2470 last_write_checksum: sha1:7836149b2dabcd85748e2f8c907f53dfc88ac8bf @@ -17760,8 +17760,8 @@ trackedFiles: pristine_git_object: 78a90943275900fffb84968900c040d743744806 src/models/operations/listbyokkeys.ts: id: 953de50b8d0e - last_write_checksum: sha1:64fbd0337aef5c69d0c524ad0b822dc9709e5456 - pristine_git_object: e3788818a534d8d24a220488a14d10422ffd30a0 + last_write_checksum: sha1:3ed4be6133b4076fb35901544f93bc7fb1274290 + pristine_git_object: 9614d8a512a3727366470dfcee59bd248de63e63 src/models/operations/listcontainerfiles.ts: id: 833ac1772f55 last_write_checksum: sha1:11caa71967732d188bf4a8a556164fd781ef8e17 @@ -18232,12 +18232,12 @@ trackedFiles: pristine_git_object: fbcf0dbcd4bae7f5b06957e0a7c6a75db9b79570 src/models/providername.ts: id: 89e536fb023a - last_write_checksum: sha1:86ee090d3f4e8afd0270fbd576a8edb93a63937e - pristine_git_object: 06e33d88cedca6aceef2f0b076eef7869a4458d0 + last_write_checksum: sha1:13d5ac2ce678029f8663d33b31f0e760bf102bd2 + pristine_git_object: 185ed64f12f77f390b42d5ba12de08481d093416 src/models/provideroptions.ts: id: 65c45f7034d2 - last_write_checksum: sha1:4391a51dff4fca5aef6db0260e8128177dd0aedf - pristine_git_object: aecc0d602016f5f057b61b9091c33f3c653bb1f2 + last_write_checksum: sha1:f172faa00eb247b0f2973a18b5fb82415bb480dc + pristine_git_object: 0f8373f4ad241473af67abba5060de49fe72c466 src/models/provideroverloadedresponseerrordata.ts: id: 379f1256314f last_write_checksum: sha1:625dd68dfb8a747ba2f86a1896710d566a78550e @@ -18248,8 +18248,8 @@ trackedFiles: pristine_git_object: 59f176460f7d485d697eb3edfa8ceec3dc7c0983 src/models/providerresponse.ts: id: 7427d17a27bc - last_write_checksum: sha1:6954645996d8efc071f427f10ff581d692723d1b - pristine_git_object: e21132b82ef11f08c636db4edaab9c1b0d662e37 + last_write_checksum: sha1:f6fcb65bc8aa5161536c009a9622ac110b7f6245 + pristine_git_object: 1fa76d06095e6f8fa88c9f289e779c32d9b3db56 src/models/providersort.ts: id: 7d1e919d1ec3 last_write_checksum: sha1:4c871e5fc8af6042ca41d12c54ba8640706c0863 @@ -18844,8 +18844,8 @@ trackedFiles: pristine_git_object: fcb320875bf6acf4d359f04c3c475d8688da5a2d src/models/videogenerationrequest.ts: id: e72ea2e4c5b3 - last_write_checksum: sha1:d3c9142408da7da1f17c1b5309f4c3b76cfa0b6e - pristine_git_object: 98fe7d8cd485b4c15a2915c4f9da915aed1d5d21 + last_write_checksum: sha1:465433a7322b4836472631c2d29333506a0f149c + pristine_git_object: 961402e694c938b6d257ab15fe04eeacefb28f31 src/models/videogenerationresponse.ts: id: 0a96c6ee9eea last_write_checksum: sha1:1128cee8ad6711bef9a82476dd8b09042ff29b73 @@ -22520,4 +22520,4 @@ examples: "500": application/json: {"error": {"code": 400, "message": "custom_id is required on requests[0]."}} examplesVersion: 1.0.2 -releaseNotes: "## Typescript SDK Changes:\n* `openrouter.images.generate()`: \n * `request.imageGenerationRequest` **Changed**\n" +releaseNotes: "## Typescript SDK Changes:\n* `openrouter.alpha.decisions.create()`: \n * `request.decisionsRequest.provider` **Changed**\n* `openrouter.tts.createSpeech()`: \n * `request.speechRequest.provider.options.respan` **Added**\n* `openrouter.stt.createTranscription()`: \n * `request.sttRequest.provider.options.respan` **Added**\n* `openrouter.batch.createBatches()`: \n * `request.batchSubmitBody.provider.only[].union(ProviderName).enum(respan)` **Added**\n* `openrouter.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(respan)` **Added**\n* `openrouter.byok.create()`: \n * `request.createByokKeyRequest.provider.enum(respan)` **Added**\n * `response.data.provider.enum(respan)` **Added**\n* `openrouter.byok.get()`: `response.data.provider.enum(respan)` **Added**\n* `openrouter.byok.update()`: `response.data.provider.enum(respan)` **Added**\n* `openrouter.chat.send()`: \n * `request.chatRequest.provider` **Changed**\n* `openrouter.embeddings.generate()`: \n * `request.requestBody.provider` **Changed**\n* `openrouter.endpoints.listZdrEndpoints()`: `response.data[].providerName.enum(respan)` **Added**\n* `openrouter.endpoints.list()`: `response.data.endpoints[].providerName.enum(respan)` **Added**\n* `openrouter.generations.getGeneration()`: `response.data.providerResponses[].providerName.enum(respan)` **Added**\n* `openrouter.images.generate()`: \n * `request.imageGenerationRequest.provider` **Changed**\n* `openrouter.presets.createPresetsChatCompletions()`: \n * `request.chatRequest.provider` **Changed**\n* `openrouter.presets.createPresetsMessages()`: \n * `request.messagesRequest.provider` **Changed**\n* `openrouter.presets.createPresetsResponses()`: \n * `request.responsesRequest.provider` **Changed**\n* `openrouter.rerank.rerank()`: \n * `request.requestBody.provider` **Changed**\n* `openrouter.responses.send()`: \n * `request.responsesRequest.provider` **Changed**\n* `openrouter.beta.responses.send()`: \n * `request.responsesRequest.provider` **Changed**\n* `openrouter.systemOne.create()`: \n * `request.decisionsRequest.provider` **Changed**\n* `openrouter.videoGeneration.generate()`: \n * `request.videoGenerationRequest.provider.options.respan` **Added**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index d082a51b4..ef0ca0581 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -37,7 +37,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true typescript: - version: 1.3.31 + version: 1.3.32 acceptHeaderEnum: false additionalDependencies: dependencies: diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index d96136156..f23fcd6ff 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -6310,6 +6310,7 @@ components: - 'recraft' - 'reka' - 'relace' + - 'respan' - 'runway' - 'sail-research' - 'sakana' @@ -17321,6 +17322,7 @@ components: - 'Recraft' - 'Reka' - 'Relace' + - 'Respan' - 'Sail Research' - 'Sakana AI' - 'SambaNova' @@ -24573,6 +24575,7 @@ components: - 'Recraft' - 'Reka' - 'Relace' + - 'Respan' - 'Sail Research' - 'Sakana AI' - 'SambaNova' @@ -24942,6 +24945,9 @@ components: replicate: additionalProperties: {} type: 'object' + respan: + additionalProperties: {} + type: 'object' runway: additionalProperties: {} type: 'object' @@ -25347,6 +25353,7 @@ components: - 'Recraft' - 'Reka' - 'Relace' + - 'Respan' - 'Sail Research' - 'Sakana AI' - 'SambaNova' @@ -33896,6 +33903,7 @@ paths: - 'recraft' - 'reka' - 'relace' + - 'respan' - 'runway' - 'sail-research' - 'sakana' diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 65393ceec..5df062627 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:90e0459bf5c119f4987f2f20c08d1970cd2e63e69e758483d65551988d664c6d - sourceBlobDigest: sha256:660aff6517d793295bb1de6fc0f6b2f637b27f82576e2ef07d66a84b135873a6 + sourceRevisionDigest: sha256:639c37bdbe82e21e5d3a323311a5a9dfe6c7cedc292baf3320e685851fbf715d + sourceBlobDigest: sha256:11833a5e463062697c05655be64ec13f60404c2e02d73e036c9f05540c412985 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: openrouter: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:90e0459bf5c119f4987f2f20c08d1970cd2e63e69e758483d65551988d664c6d - sourceBlobDigest: sha256:660aff6517d793295bb1de6fc0f6b2f637b27f82576e2ef07d66a84b135873a6 + sourceRevisionDigest: sha256:639c37bdbe82e21e5d3a323311a5a9dfe6c7cedc292baf3320e685851fbf715d + sourceBlobDigest: sha256:11833a5e463062697c05655be64ec13f60404c2e02d73e036c9f05540c412985 codeSamplesNamespace: open-router-chat-completions-api-typescript-code-samples - codeSamplesRevisionDigest: sha256:ee9412f8a389ba5206169e1f1c2ab58c72665c7fceb5bcf55005ec37b471d6e5 + codeSamplesRevisionDigest: sha256:ce3b7345ad19c66326219673b97376f7cbc7c139d503b4a664cf1f3ea714b0ef workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index 43ffcf0c1..9918c3b39 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -4096,4 +4096,14 @@ Based on: ### Generated - [typescript v1.3.31] . ### Releases -- [NPM v1.3.31] https://www.npmjs.com/package/@openrouter/sdk/v/1.3.31 - . \ No newline at end of file +- [NPM v1.3.31] https://www.npmjs.com/package/@openrouter/sdk/v/1.3.31 - . + +## 2026-09-25 23:57:04 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v1.3.32] . +### Releases +- [NPM v1.3.32] https://www.npmjs.com/package/@openrouter/sdk/v/1.3.32 - . \ No newline at end of file diff --git a/docs/models/byokproviderslug.mdx b/docs/models/byokproviderslug.mdx index c0bd1a4de..2b078b15b 100644 --- a/docs/models/byokproviderslug.mdx +++ b/docs/models/byokproviderslug.mdx @@ -17,5 +17,5 @@ let value: BYOKProviderSlug = "openai"; ## Values ```typescript -"ai21" | "aion-labs" | "akashml" | "alibaba" | "amazon-bedrock" | "amazon-bedrock/claude-on-aws" | "amazon-nova" | "ambient" | "anthropic" | "anthropic/2" | "arcee-ai" | "assemblyai" | "atlas-cloud" | "avian" | "azure" | "baidu" | "baseten" | "black-forest-labs" | "byteplus" | "cerebras" | "chutes" | "cirrascale" | "clarifai" | "claude-on-aws" | "cloudflare" | "cohere" | "coreweave" | "cosine" | "crusoe" | "darkbloom" | "databricks" | "decart" | "deepgram" | "deepinfra" | "deepseek" | "dekallm" | "digitalocean" | "featherless" | "fireworks" | "fish-audio" | "friendli" | "gmicloud" | "google-ai-studio" | "google-vertex" | "groq" | "heygen" | "inception" | "inceptron" | "inferact-vllm" | "inference-net" | "infermatic" | "inflection" | "io-net" | "ionstream" | "krea" | "liquid" | "makora" | "mancer" | "mara" | "meta" | "minimax" | "mistral" | "modal" | "modelrun" | "modular" | "moonshotai" | "morph" | "near-ai" | "nebius" | "nex-agi" | "nextbit" | "novita" | "nvidia" | "ollama" | "open-inference" | "openai" | "parasail" | "perceptron" | "perplexity" | "phala" | "poolside" | "primeintellect" | "quiver" | "recraft" | "reka" | "relace" | "runway" | "sail-research" | "sakana" | "sakana-ai" | "sambanova" | "scaledown" | "seed" | "siliconflow" | "sourceful" | "stepfun" | "streamlake" | "switchpoint" | "tencent" | "tenstorrent" | "thinkingmachines" | "together" | "typesafe" | "unbiased" | "upstage" | "venice" | "voyageai" | "wafer" | "wandb" | "wandb-legacy" | "xai" | "xiaomi" | "z-ai" | Unrecognized +"ai21" | "aion-labs" | "akashml" | "alibaba" | "amazon-bedrock" | "amazon-bedrock/claude-on-aws" | "amazon-nova" | "ambient" | "anthropic" | "anthropic/2" | "arcee-ai" | "assemblyai" | "atlas-cloud" | "avian" | "azure" | "baidu" | "baseten" | "black-forest-labs" | "byteplus" | "cerebras" | "chutes" | "cirrascale" | "clarifai" | "claude-on-aws" | "cloudflare" | "cohere" | "coreweave" | "cosine" | "crusoe" | "darkbloom" | "databricks" | "decart" | "deepgram" | "deepinfra" | "deepseek" | "dekallm" | "digitalocean" | "featherless" | "fireworks" | "fish-audio" | "friendli" | "gmicloud" | "google-ai-studio" | "google-vertex" | "groq" | "heygen" | "inception" | "inceptron" | "inferact-vllm" | "inference-net" | "infermatic" | "inflection" | "io-net" | "ionstream" | "krea" | "liquid" | "makora" | "mancer" | "mara" | "meta" | "minimax" | "mistral" | "modal" | "modelrun" | "modular" | "moonshotai" | "morph" | "near-ai" | "nebius" | "nex-agi" | "nextbit" | "novita" | "nvidia" | "ollama" | "open-inference" | "openai" | "parasail" | "perceptron" | "perplexity" | "phala" | "poolside" | "primeintellect" | "quiver" | "recraft" | "reka" | "relace" | "respan" | "runway" | "sail-research" | "sakana" | "sakana-ai" | "sambanova" | "scaledown" | "seed" | "siliconflow" | "sourceful" | "stepfun" | "streamlake" | "switchpoint" | "tencent" | "tenstorrent" | "thinkingmachines" | "together" | "typesafe" | "unbiased" | "upstage" | "venice" | "voyageai" | "wafer" | "wandb" | "wandb-legacy" | "xai" | "xiaomi" | "z-ai" | Unrecognized ``` \ No newline at end of file diff --git a/docs/models/imagegenerationproviderpreferencesoptions.mdx b/docs/models/imagegenerationproviderpreferencesoptions.mdx index 1f24e8720..64006bd8d 100644 --- a/docs/models/imagegenerationproviderpreferencesoptions.mdx +++ b/docs/models/imagegenerationproviderpreferencesoptions.mdx @@ -127,6 +127,7 @@ let value: ImageGenerationProviderPreferencesOptions = {}; | `reka` | Record\ | :heavy_minus_sign: | N/A | | `relace` | Record\ | :heavy_minus_sign: | N/A | | `replicate` | Record\ | :heavy_minus_sign: | N/A | +| `respan` | Record\ | :heavy_minus_sign: | N/A | | `runway` | Record\ | :heavy_minus_sign: | N/A | | `sailResearch` | Record\ | :heavy_minus_sign: | N/A | | `sakana` | Record\ | :heavy_minus_sign: | N/A | diff --git a/docs/models/operations/provider.mdx b/docs/models/operations/provider.mdx index 59513329f..8e33bbad1 100644 --- a/docs/models/operations/provider.mdx +++ b/docs/models/operations/provider.mdx @@ -17,5 +17,5 @@ let value: Provider = "openai"; ## Values ```typescript -"ai21" | "aion-labs" | "akashml" | "alibaba" | "amazon-bedrock" | "amazon-bedrock/claude-on-aws" | "amazon-nova" | "ambient" | "anthropic" | "anthropic/2" | "arcee-ai" | "assemblyai" | "atlas-cloud" | "avian" | "azure" | "baidu" | "baseten" | "black-forest-labs" | "byteplus" | "cerebras" | "chutes" | "cirrascale" | "clarifai" | "claude-on-aws" | "cloudflare" | "cohere" | "coreweave" | "cosine" | "crusoe" | "darkbloom" | "databricks" | "decart" | "deepgram" | "deepinfra" | "deepseek" | "dekallm" | "digitalocean" | "featherless" | "fireworks" | "fish-audio" | "friendli" | "gmicloud" | "google-ai-studio" | "google-vertex" | "groq" | "heygen" | "inception" | "inceptron" | "inferact-vllm" | "inference-net" | "infermatic" | "inflection" | "io-net" | "ionstream" | "krea" | "liquid" | "makora" | "mancer" | "mara" | "meta" | "minimax" | "mistral" | "modal" | "modelrun" | "modular" | "moonshotai" | "morph" | "near-ai" | "nebius" | "nex-agi" | "nextbit" | "novita" | "nvidia" | "ollama" | "open-inference" | "openai" | "parasail" | "perceptron" | "perplexity" | "phala" | "poolside" | "primeintellect" | "quiver" | "recraft" | "reka" | "relace" | "runway" | "sail-research" | "sakana" | "sakana-ai" | "sambanova" | "scaledown" | "seed" | "siliconflow" | "sourceful" | "stepfun" | "streamlake" | "switchpoint" | "tencent" | "tenstorrent" | "thinkingmachines" | "together" | "typesafe" | "unbiased" | "upstage" | "venice" | "voyageai" | "wafer" | "wandb" | "wandb-legacy" | "xai" | "xiaomi" | "z-ai" | Unrecognized +"ai21" | "aion-labs" | "akashml" | "alibaba" | "amazon-bedrock" | "amazon-bedrock/claude-on-aws" | "amazon-nova" | "ambient" | "anthropic" | "anthropic/2" | "arcee-ai" | "assemblyai" | "atlas-cloud" | "avian" | "azure" | "baidu" | "baseten" | "black-forest-labs" | "byteplus" | "cerebras" | "chutes" | "cirrascale" | "clarifai" | "claude-on-aws" | "cloudflare" | "cohere" | "coreweave" | "cosine" | "crusoe" | "darkbloom" | "databricks" | "decart" | "deepgram" | "deepinfra" | "deepseek" | "dekallm" | "digitalocean" | "featherless" | "fireworks" | "fish-audio" | "friendli" | "gmicloud" | "google-ai-studio" | "google-vertex" | "groq" | "heygen" | "inception" | "inceptron" | "inferact-vllm" | "inference-net" | "infermatic" | "inflection" | "io-net" | "ionstream" | "krea" | "liquid" | "makora" | "mancer" | "mara" | "meta" | "minimax" | "mistral" | "modal" | "modelrun" | "modular" | "moonshotai" | "morph" | "near-ai" | "nebius" | "nex-agi" | "nextbit" | "novita" | "nvidia" | "ollama" | "open-inference" | "openai" | "parasail" | "perceptron" | "perplexity" | "phala" | "poolside" | "primeintellect" | "quiver" | "recraft" | "reka" | "relace" | "respan" | "runway" | "sail-research" | "sakana" | "sakana-ai" | "sambanova" | "scaledown" | "seed" | "siliconflow" | "sourceful" | "stepfun" | "streamlake" | "switchpoint" | "tencent" | "tenstorrent" | "thinkingmachines" | "together" | "typesafe" | "unbiased" | "upstage" | "venice" | "voyageai" | "wafer" | "wandb" | "wandb-legacy" | "xai" | "xiaomi" | "z-ai" | Unrecognized ``` \ No newline at end of file diff --git a/docs/models/providername.mdx b/docs/models/providername.mdx index d35d27456..d716839e6 100644 --- a/docs/models/providername.mdx +++ b/docs/models/providername.mdx @@ -15,5 +15,5 @@ let value: ProviderName = "OpenAI"; ## Values ```typescript -"Modal" | "AkashML" | "AI21" | "AionLabs" | "Alibaba" | "Ambient" | "Baidu" | "Amazon Bedrock" | "Amazon Nova" | "Anthropic" | "Arcee AI" | "AssemblyAI" | "AtlasCloud" | "Avian" | "Azure" | "BaseTen" | "BytePlus" | "Black Forest Labs" | "Cerebras" | "Chutes" | "Cirrascale" | "Claude Platform on AWS" | "Clarifai" | "Cloudflare" | "Cohere" | "CoreWeave" | "Cosine" | "Crucible" | "Crusoe" | "Darkbloom" | "Databricks" | "Decart" | "Deepgram" | "DeepInfra" | "DeepSeek" | "DekaLLM" | "DigitalOcean" | "Featherless" | "Fireworks" | "Fish Audio" | "Friendli" | "GMICloud" | "Google" | "Google AI Studio" | "Groq" | "HeyGen" | "Inception" | "Inceptron" | "InferenceNet" | "Ionstream" | "Infermatic" | "Io Net" | "Inferact vLLM" | "Inflection" | "Liquid" | "Makora" | "Mara" | "Mancer 2" | "Meta" | "Minimax" | "ModelRun" | "Mistral" | "Modular" | "Moonshot AI" | "Morph" | "VoyageAI by MongoDB" | "TypeSafe" | "Near AI" | "Nebius" | "Nex AGI" | "NextBit" | "Novita" | "Nvidia" | "Ollama" | "OpenAI" | "OpenInference" | "Parasail" | "Poolside" | "PrimeIntellect" | "Perceptron" | "Perplexity" | "Phala" | "Recraft" | "Reka" | "Relace" | "Sail Research" | "Sakana AI" | "SambaNova" | "ScaleDown" | "Seed" | "SiliconFlow" | "Sourceful" | "StepFun" | "Stealth" | "StreamLake" | "Switchpoint" | "Tencent" | "Tenstorrent" | "Thinking Machines" | "Together" | "Unbiased" | "Upstage" | "Venice" | "Wafer" | "WandB" | "Quiver" | "Krea" | "Runway" | "Xiaomi" | "xAI" | "Z.AI" | "FakeProvider" | Unrecognized +"Modal" | "AkashML" | "AI21" | "AionLabs" | "Alibaba" | "Ambient" | "Baidu" | "Amazon Bedrock" | "Amazon Nova" | "Anthropic" | "Arcee AI" | "AssemblyAI" | "AtlasCloud" | "Avian" | "Azure" | "BaseTen" | "BytePlus" | "Black Forest Labs" | "Cerebras" | "Chutes" | "Cirrascale" | "Claude Platform on AWS" | "Clarifai" | "Cloudflare" | "Cohere" | "CoreWeave" | "Cosine" | "Crucible" | "Crusoe" | "Darkbloom" | "Databricks" | "Decart" | "Deepgram" | "DeepInfra" | "DeepSeek" | "DekaLLM" | "DigitalOcean" | "Featherless" | "Fireworks" | "Fish Audio" | "Friendli" | "GMICloud" | "Google" | "Google AI Studio" | "Groq" | "HeyGen" | "Inception" | "Inceptron" | "InferenceNet" | "Ionstream" | "Infermatic" | "Io Net" | "Inferact vLLM" | "Inflection" | "Liquid" | "Makora" | "Mara" | "Mancer 2" | "Meta" | "Minimax" | "ModelRun" | "Mistral" | "Modular" | "Moonshot AI" | "Morph" | "VoyageAI by MongoDB" | "TypeSafe" | "Near AI" | "Nebius" | "Nex AGI" | "NextBit" | "Novita" | "Nvidia" | "Ollama" | "OpenAI" | "OpenInference" | "Parasail" | "Poolside" | "PrimeIntellect" | "Perceptron" | "Perplexity" | "Phala" | "Recraft" | "Reka" | "Relace" | "Respan" | "Sail Research" | "Sakana AI" | "SambaNova" | "ScaleDown" | "Seed" | "SiliconFlow" | "Sourceful" | "StepFun" | "Stealth" | "StreamLake" | "Switchpoint" | "Tencent" | "Tenstorrent" | "Thinking Machines" | "Together" | "Unbiased" | "Upstage" | "Venice" | "Wafer" | "WandB" | "Quiver" | "Krea" | "Runway" | "Xiaomi" | "xAI" | "Z.AI" | "FakeProvider" | Unrecognized ``` \ No newline at end of file diff --git a/docs/models/provideroptions.mdx b/docs/models/provideroptions.mdx index 5d8f29037..69d4a372a 100644 --- a/docs/models/provideroptions.mdx +++ b/docs/models/provideroptions.mdx @@ -127,6 +127,7 @@ let value: ProviderOptions = {}; | `reka` | Record\ | :heavy_minus_sign: | N/A | | `relace` | Record\ | :heavy_minus_sign: | N/A | | `replicate` | Record\ | :heavy_minus_sign: | N/A | +| `respan` | Record\ | :heavy_minus_sign: | N/A | | `runway` | Record\ | :heavy_minus_sign: | N/A | | `sailResearch` | Record\ | :heavy_minus_sign: | N/A | | `sakana` | Record\ | :heavy_minus_sign: | N/A | diff --git a/docs/models/providerresponseprovidername.mdx b/docs/models/providerresponseprovidername.mdx index 3d81c85d0..d3bb67d2e 100644 --- a/docs/models/providerresponseprovidername.mdx +++ b/docs/models/providerresponseprovidername.mdx @@ -17,5 +17,5 @@ let value: ProviderResponseProviderName = "OpenAI"; ## Values ```typescript -"AnyScale" | "Atoma" | "Cent-ML" | "CrofAI" | "Enfer" | "GoPomelo" | "HuggingFace" | "Hyperbolic" | "Hyperbolic 2" | "InoCloud" | "Kluster" | "Lambda" | "Lepton" | "Lynn 2" | "Lynn" | "Mancer" | "Modal" | "NCompass" | "Nineteen" | "OctoAI" | "Recursal" | "Reflection" | "Replicate" | "SambaNova 2" | "SF Compute" | "Targon" | "Together 2" | "Ubicloud" | "01.AI" | "AkashML" | "AI21" | "AionLabs" | "Alibaba" | "Ambient" | "Baidu" | "Amazon Bedrock" | "Amazon Nova" | "Anthropic" | "Arcee AI" | "AssemblyAI" | "AtlasCloud" | "Avian" | "Azure" | "BaseTen" | "BytePlus" | "Black Forest Labs" | "Cerebras" | "Chutes" | "Cirrascale" | "Claude Platform on AWS" | "Clarifai" | "Cloudflare" | "Cohere" | "CoreWeave" | "Cosine" | "Crucible" | "Crusoe" | "Darkbloom" | "Databricks" | "Decart" | "Deepgram" | "DeepInfra" | "DeepSeek" | "DekaLLM" | "DigitalOcean" | "Featherless" | "Fireworks" | "Fish Audio" | "Friendli" | "GMICloud" | "Google" | "Google AI Studio" | "Groq" | "HeyGen" | "Inception" | "Inceptron" | "InferenceNet" | "Ionstream" | "Infermatic" | "Io Net" | "Inferact vLLM" | "Inflection" | "Liquid" | "Makora" | "Mara" | "Mancer 2" | "Meta" | "Minimax" | "ModelRun" | "Mistral" | "Modular" | "Moonshot AI" | "Morph" | "VoyageAI by MongoDB" | "TypeSafe" | "Near AI" | "Nebius" | "Nex AGI" | "NextBit" | "Novita" | "Nvidia" | "Ollama" | "OpenAI" | "OpenInference" | "Parasail" | "Poolside" | "PrimeIntellect" | "Perceptron" | "Perplexity" | "Phala" | "Recraft" | "Reka" | "Relace" | "Sail Research" | "Sakana AI" | "SambaNova" | "ScaleDown" | "Seed" | "SiliconFlow" | "Sourceful" | "StepFun" | "Stealth" | "StreamLake" | "Switchpoint" | "Tencent" | "Tenstorrent" | "Thinking Machines" | "Together" | "Unbiased" | "Upstage" | "Venice" | "Wafer" | "WandB" | "Quiver" | "Krea" | "Runway" | "Xiaomi" | "xAI" | "Z.AI" | "FakeProvider" | Unrecognized +"AnyScale" | "Atoma" | "Cent-ML" | "CrofAI" | "Enfer" | "GoPomelo" | "HuggingFace" | "Hyperbolic" | "Hyperbolic 2" | "InoCloud" | "Kluster" | "Lambda" | "Lepton" | "Lynn 2" | "Lynn" | "Mancer" | "Modal" | "NCompass" | "Nineteen" | "OctoAI" | "Recursal" | "Reflection" | "Replicate" | "SambaNova 2" | "SF Compute" | "Targon" | "Together 2" | "Ubicloud" | "01.AI" | "AkashML" | "AI21" | "AionLabs" | "Alibaba" | "Ambient" | "Baidu" | "Amazon Bedrock" | "Amazon Nova" | "Anthropic" | "Arcee AI" | "AssemblyAI" | "AtlasCloud" | "Avian" | "Azure" | "BaseTen" | "BytePlus" | "Black Forest Labs" | "Cerebras" | "Chutes" | "Cirrascale" | "Claude Platform on AWS" | "Clarifai" | "Cloudflare" | "Cohere" | "CoreWeave" | "Cosine" | "Crucible" | "Crusoe" | "Darkbloom" | "Databricks" | "Decart" | "Deepgram" | "DeepInfra" | "DeepSeek" | "DekaLLM" | "DigitalOcean" | "Featherless" | "Fireworks" | "Fish Audio" | "Friendli" | "GMICloud" | "Google" | "Google AI Studio" | "Groq" | "HeyGen" | "Inception" | "Inceptron" | "InferenceNet" | "Ionstream" | "Infermatic" | "Io Net" | "Inferact vLLM" | "Inflection" | "Liquid" | "Makora" | "Mara" | "Mancer 2" | "Meta" | "Minimax" | "ModelRun" | "Mistral" | "Modular" | "Moonshot AI" | "Morph" | "VoyageAI by MongoDB" | "TypeSafe" | "Near AI" | "Nebius" | "Nex AGI" | "NextBit" | "Novita" | "Nvidia" | "Ollama" | "OpenAI" | "OpenInference" | "Parasail" | "Poolside" | "PrimeIntellect" | "Perceptron" | "Perplexity" | "Phala" | "Recraft" | "Reka" | "Relace" | "Respan" | "Sail Research" | "Sakana AI" | "SambaNova" | "ScaleDown" | "Seed" | "SiliconFlow" | "Sourceful" | "StepFun" | "Stealth" | "StreamLake" | "Switchpoint" | "Tencent" | "Tenstorrent" | "Thinking Machines" | "Together" | "Unbiased" | "Upstage" | "Venice" | "Wafer" | "WandB" | "Quiver" | "Krea" | "Runway" | "Xiaomi" | "xAI" | "Z.AI" | "FakeProvider" | Unrecognized ``` \ No newline at end of file diff --git a/docs/models/videogenerationrequestoptions.mdx b/docs/models/videogenerationrequestoptions.mdx index 39ee94047..a61870ae8 100644 --- a/docs/models/videogenerationrequestoptions.mdx +++ b/docs/models/videogenerationrequestoptions.mdx @@ -127,6 +127,7 @@ let value: VideoGenerationRequestOptions = {}; | `reka` | Record\ | :heavy_minus_sign: | N/A | | `relace` | Record\ | :heavy_minus_sign: | N/A | | `replicate` | Record\ | :heavy_minus_sign: | N/A | +| `respan` | Record\ | :heavy_minus_sign: | N/A | | `runway` | Record\ | :heavy_minus_sign: | N/A | | `sailResearch` | Record\ | :heavy_minus_sign: | N/A | | `sakana` | Record\ | :heavy_minus_sign: | N/A | diff --git a/jsr.json b/jsr.json index b4d698b05..25296b4f4 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "@openrouter/sdk", - "version": "1.3.31", + "version": "1.3.32", "exports": { ".": "./src/index.ts", "./models/errors": "./src/models/errors/index.ts", diff --git a/package.json b/package.json index 3035bbd32..fe984b8a2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@openrouter/sdk", - "version": "1.3.31", + "version": "1.3.32", "author": "OpenRouter", "description": "The OpenRouter TypeScript SDK is a type-safe toolkit for building AI applications with access to 400+ language models through a unified API.", "keywords": [ @@ -73,15 +73,15 @@ "lint": "eslint --cache --max-warnings=0 src", "build": "tsc && node scripts/unbarrel-imports.js", "prepublishOnly": "npm run build", - "compile": "tsc && node scripts/unbarrel-imports.js", - "test": "vitest --run --project unit", + "test:e2e": "vitest --run --project e2e", "test:transit": "exit 0", "test:watch": "vitest --watch --project unit", - "typecheck": "tsc --noEmit", + "typecheck:transit": "exit 0", + "compile": "tsc && node scripts/unbarrel-imports.js", "postinstall": "node scripts/check-types.js || true", "prepare": "npm run build", - "test:e2e": "vitest --run --project e2e", - "typecheck:transit": "exit 0" + "test": "vitest --run --project unit", + "typecheck": "tsc --noEmit" }, "peerDependencies": { diff --git a/src/lib/config.ts b/src/lib/config.ts index 5ae56f460..4f2dc0609 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -79,7 +79,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "1.0.0", - sdkVersion: "1.3.31", + sdkVersion: "1.3.32", genVersion: "2.914.0", - userAgent: "speakeasy-sdk/typescript 1.3.31 2.914.0 1.0.0 @openrouter/sdk", + userAgent: "speakeasy-sdk/typescript 1.3.32 2.914.0 1.0.0 @openrouter/sdk", } as const; diff --git a/src/models/byokproviderslug.ts b/src/models/byokproviderslug.ts index 1debede29..076bef0af 100644 --- a/src/models/byokproviderslug.ts +++ b/src/models/byokproviderslug.ts @@ -97,6 +97,7 @@ export const BYOKProviderSlug = { Recraft: "recraft", Reka: "reka", Relace: "relace", + Respan: "respan", Runway: "runway", SailResearch: "sail-research", Sakana: "sakana", diff --git a/src/models/imagegenerationproviderpreferences.ts b/src/models/imagegenerationproviderpreferences.ts index 6c8479d72..8b720d6fc 100644 --- a/src/models/imagegenerationproviderpreferences.ts +++ b/src/models/imagegenerationproviderpreferences.ts @@ -132,6 +132,7 @@ export type ImageGenerationProviderPreferencesOptions = { reka?: { [k: string]: any } | undefined; relace?: { [k: string]: any } | undefined; replicate?: { [k: string]: any } | undefined; + respan?: { [k: string]: any } | undefined; runway?: { [k: string]: any } | undefined; sailResearch?: { [k: string]: any } | undefined; sakana?: { [k: string]: any } | undefined; @@ -360,6 +361,7 @@ export type ImageGenerationProviderPreferencesOptions$Outbound = { reka?: { [k: string]: any } | undefined; relace?: { [k: string]: any } | undefined; replicate?: { [k: string]: any } | undefined; + respan?: { [k: string]: any } | undefined; runway?: { [k: string]: any } | undefined; "sail-research"?: { [k: string]: any } | undefined; sakana?: { [k: string]: any } | undefined; @@ -512,6 +514,7 @@ export const ImageGenerationProviderPreferencesOptions$outboundSchema: reka: z.record(z.string(), z.any()).optional(), relace: z.record(z.string(), z.any()).optional(), replicate: z.record(z.string(), z.any()).optional(), + respan: z.record(z.string(), z.any()).optional(), runway: z.record(z.string(), z.any()).optional(), sailResearch: z.record(z.string(), z.any()).optional(), sakana: z.record(z.string(), z.any()).optional(), diff --git a/src/models/operations/listbyokkeys.ts b/src/models/operations/listbyokkeys.ts index e3788818a..9614d8a51 100644 --- a/src/models/operations/listbyokkeys.ts +++ b/src/models/operations/listbyokkeys.ts @@ -124,6 +124,7 @@ export const Provider = { Recraft: "recraft", Reka: "reka", Relace: "relace", + Respan: "respan", Runway: "runway", SailResearch: "sail-research", Sakana: "sakana", diff --git a/src/models/providername.ts b/src/models/providername.ts index 06e33d88c..185ed64f1 100644 --- a/src/models/providername.ts +++ b/src/models/providername.ts @@ -93,6 +93,7 @@ export const ProviderName = { Recraft: "Recraft", Reka: "Reka", Relace: "Relace", + Respan: "Respan", SailResearch: "Sail Research", SakanaAI: "Sakana AI", SambaNova: "SambaNova", diff --git a/src/models/provideroptions.ts b/src/models/provideroptions.ts index aecc0d602..0f8373f4a 100644 --- a/src/models/provideroptions.ts +++ b/src/models/provideroptions.ts @@ -121,6 +121,7 @@ export type ProviderOptions = { reka?: { [k: string]: any } | undefined; relace?: { [k: string]: any } | undefined; replicate?: { [k: string]: any } | undefined; + respan?: { [k: string]: any } | undefined; runway?: { [k: string]: any } | undefined; sailResearch?: { [k: string]: any } | undefined; sakana?: { [k: string]: any } | undefined; @@ -269,6 +270,7 @@ export type ProviderOptions$Outbound = { reka?: { [k: string]: any } | undefined; relace?: { [k: string]: any } | undefined; replicate?: { [k: string]: any } | undefined; + respan?: { [k: string]: any } | undefined; runway?: { [k: string]: any } | undefined; "sail-research"?: { [k: string]: any } | undefined; sakana?: { [k: string]: any } | undefined; @@ -420,6 +422,7 @@ export const ProviderOptions$outboundSchema: z.ZodType< reka: z.record(z.string(), z.any()).optional(), relace: z.record(z.string(), z.any()).optional(), replicate: z.record(z.string(), z.any()).optional(), + respan: z.record(z.string(), z.any()).optional(), runway: z.record(z.string(), z.any()).optional(), sailResearch: z.record(z.string(), z.any()).optional(), sakana: z.record(z.string(), z.any()).optional(), diff --git a/src/models/providerresponse.ts b/src/models/providerresponse.ts index e21132b82..1fa76d060 100644 --- a/src/models/providerresponse.ts +++ b/src/models/providerresponse.ts @@ -128,6 +128,7 @@ export const ProviderResponseProviderName = { Recraft: "Recraft", Reka: "Reka", Relace: "Relace", + Respan: "Respan", SailResearch: "Sail Research", SakanaAI: "Sakana AI", SambaNova: "SambaNova", diff --git a/src/models/videogenerationrequest.ts b/src/models/videogenerationrequest.ts index 98fe7d8cd..961402e69 100644 --- a/src/models/videogenerationrequest.ts +++ b/src/models/videogenerationrequest.ts @@ -159,6 +159,7 @@ export type VideoGenerationRequestOptions = { reka?: { [k: string]: any } | undefined; relace?: { [k: string]: any } | undefined; replicate?: { [k: string]: any } | undefined; + respan?: { [k: string]: any } | undefined; runway?: { [k: string]: any } | undefined; sailResearch?: { [k: string]: any } | undefined; sakana?: { [k: string]: any } | undefined; @@ -412,6 +413,7 @@ export type VideoGenerationRequestOptions$Outbound = { reka?: { [k: string]: any } | undefined; relace?: { [k: string]: any } | undefined; replicate?: { [k: string]: any } | undefined; + respan?: { [k: string]: any } | undefined; runway?: { [k: string]: any } | undefined; "sail-research"?: { [k: string]: any } | undefined; sakana?: { [k: string]: any } | undefined; @@ -563,6 +565,7 @@ export const VideoGenerationRequestOptions$outboundSchema: z.ZodType< reka: z.record(z.string(), z.any()).optional(), relace: z.record(z.string(), z.any()).optional(), replicate: z.record(z.string(), z.any()).optional(), + respan: z.record(z.string(), z.any()).optional(), runway: z.record(z.string(), z.any()).optional(), sailResearch: z.record(z.string(), z.any()).optional(), sakana: z.record(z.string(), z.any()).optional(), From 98f805d1ab3754b1838d2f5a7d4ebe337deaae8b Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Sat, 26 Sep 2026 00:00:04 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow