From d564be95a99eea596c27d139fa5d6877d5d0f6c2 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 11 Jul 2026 03:21:32 +0000 Subject: [PATCH 1/2] ## Typescript SDK Changes: * `openrouter.beta.responses.send()`: * `request.responsesRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added** * `openrouter.byok.list()`: * `request.provider` **Changed** * `response.data[].provider.enum(meta)` **Added** * `openrouter.byok.create()`: * `request.createByokKeyRequest.provider.enum(meta)` **Added** * `response.data.provider.enum(meta)` **Added** * `openrouter.byok.get()`: `response.data.provider.enum(meta)` **Added** * `openrouter.byok.update()`: `response.data.provider.enum(meta)` **Added** * `openrouter.chat.send()`: * `request.chatRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added** * `openrouter.embeddings.generate()`: * `request.requestBody.provider.ignore[].union(ProviderName).enum(meta)` **Added** * `openrouter.endpoints.listZdrEndpoints()`: `response.data[].providerName.enum(meta)` **Added** * `openrouter.endpoints.list()`: `response.data.endpoints[].providerName.enum(meta)` **Added** * `openrouter.presets.createPresetsChatCompletions()`: * `request.chatRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added** * `openrouter.presets.createPresetsMessages()`: * `request.messagesRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added** * `openrouter.presets.createPresetsResponses()`: * `request.responsesRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added** * `openrouter.rerank.rerank()`: * `request.requestBody.provider.ignore[].union(ProviderName).enum(meta)` **Added** --- .speakeasy/gen.lock | 50 +++++++++++++-------------- .speakeasy/gen.yaml | 2 +- .speakeasy/out.openapi.yaml | 3 ++ .speakeasy/workflow.lock | 10 +++--- RELEASES.md | 12 ++++++- docs/models/byokproviderslug.mdx | 2 +- docs/models/operations/provider.mdx | 2 +- docs/models/providername.mdx | 2 +- jsr.json | 2 +- package.json | 10 +++--- src/lib/config.ts | 4 +-- src/models/byokproviderslug.ts | 1 + src/models/operations/listbyokkeys.ts | 1 + src/models/providername.ts | 1 + 14 files changed, 59 insertions(+), 43 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index a428fcae5..76eccd448 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: "" id: "" management: - docChecksum: c8bfc8d808f30b67ad45281da55c0496 + docChecksum: f656ef2d9700b1d35b4529a820bd644d docVersion: 1.0.0 speakeasyVersion: 1.763.2 generationVersion: 2.884.4 - releaseVersion: 0.13.42 - configChecksum: e80ca80659779df7aba6c8105a406d2f + releaseVersion: 0.13.43 + configChecksum: e1058511bba9baad27932ce7b806e69d repoURL: https://github.com/OpenRouterTeam/typescript-sdk.git installationURL: https://github.com/OpenRouterTeam/typescript-sdk published: true persistentEdits: - generation_id: e26719a5-dbde-46c7-bcbf-16f8a0145dbe - pristine_commit_hash: c95e987495dedb7438432cedc0614ae227f49b31 - pristine_tree_hash: 5b7434c7becb8061d36d8ded08a64658d952e20b + generation_id: 24c96015-cd2a-4995-a7ac-86ef86775be4 + pristine_commit_hash: c3573edd44064b4d411b0ff9341cc67f1fd021b4 + pristine_tree_hash: 60e1d9f0a1d8e50cd11734fa20fa47e48dba630f features: typescript: acceptHeaders: 2.81.2 @@ -1502,8 +1502,8 @@ trackedFiles: deleted: true docs/models/byokproviderslug.mdx: id: d719e6f9fe4e - last_write_checksum: sha1:98884c44cedf92c79c161281b5c3c09a25a46923 - pristine_git_object: fb473984e6c344eeea15faae61685279d3979289 + last_write_checksum: sha1:4bfb740377b6010f77e0869dd298af494b1cb831 + pristine_git_object: 16fbbe3c9237e26a93e89c6b709254645364f9d7 docs/models/cachecontrol.md: id: 400a7240e8c2 last_write_checksum: sha1:0813cddf0350d7885b906084988a79ace1ddea15 @@ -8235,8 +8235,8 @@ trackedFiles: deleted: true docs/models/operations/provider.mdx: id: 45f471a16baa - last_write_checksum: sha1:7551bde9912bcd48bba3e6f768fe3af5dd3f348f - pristine_git_object: b287c3f9467a988cfd892f4f27c10b9cfbecc038 + last_write_checksum: sha1:9f8553262975174e3a8fdd5f8f943bea78f4e8de + pristine_git_object: 1a60a5f7a732938f6428abe34547dde4e7cc6f97 docs/models/operations/queryanalyticsdata1.md: id: ecb6e11852f5 last_write_checksum: sha1:d7153b0a35bd6b99a27c2239be0212dc6c749a78 @@ -9771,8 +9771,8 @@ trackedFiles: deleted: true docs/models/providername.mdx: id: 69a9efe649dc - last_write_checksum: sha1:29ce232c1aa4b36088809c99ffc13eab48ff6f69 - pristine_git_object: 1097e7599f1ba4459d5f14cf0b5d4ef2affe5bdd + last_write_checksum: sha1:000b72a7be1c330ccf9f385cb1474a4e84447f5e + pristine_git_object: 1a0975e3e6c910e24027097fd5411ee59fe78b22 docs/models/provideroptions.md: id: "986859558e93" last_write_checksum: sha1:a70e9d925e5666078640593f5a9ce95644449cc1 @@ -12336,12 +12336,12 @@ trackedFiles: pristine_git_object: 410efafd6a7f50d91ccb87131fedbe0c3d47e15a jsr.json: id: 7f6ab7767282 - last_write_checksum: sha1:51330a759b83e5c8b2cc9f2cadfe44c7d2d69315 - pristine_git_object: 1d47872bfe72cca86eab35517679afb8351b7b2a + last_write_checksum: sha1:0054978c55c6f69d5322b66dbe8f6872a67e9e58 + pristine_git_object: b5ee1cfb76fe8a347c03739ebf379546a3c03d66 package.json: id: 7030d0b2f71b - last_write_checksum: sha1:3a0d104f5ea6408abcc372d7350e6cb7dcbb7ddd - pristine_git_object: c5de6b4a717862e3a74ed7a1d99306cee9817491 + last_write_checksum: sha1:ca7dc0ddbb38224ea755e5d3bb6e6da6de691330 + pristine_git_object: d090c7f6a9cf5daf7cbafff579edf2fabd587847 src/core.ts: id: f431fdbcd144 last_write_checksum: sha1:5aa66b0b6a5964f3eea7f3098c2eb3c0ee9c0131 @@ -12720,8 +12720,8 @@ trackedFiles: pristine_git_object: a187e58707bdb726ca2aff74941efe7493422d4e src/lib/config.ts: id: 320761608fb3 - last_write_checksum: sha1:d17d9363e80d7ff36ed148ac3f08c113231b4224 - pristine_git_object: ae2b892ce0e7e4f59ea4e5832de3da9602126164 + last_write_checksum: sha1:62372ba6c51ac248383ab7faaf9de2114bd6d022 + pristine_git_object: 404b791d9fcb696919f02ee3dd5d1483d7127c42 src/lib/dlv.ts: id: b1988214835a last_write_checksum: sha1:eaac763b22717206a6199104e0403ed17a4e2711 @@ -13116,8 +13116,8 @@ trackedFiles: pristine_git_object: 774e615663152a8cd2a9aedd91072d53bf2a9471 src/models/byokproviderslug.ts: id: f8e7a5a4b0a2 - last_write_checksum: sha1:800e7123d8bc882f8c0e38b375f39f94d5b1f30d - pristine_git_object: 767b34853b5278a379460352fdbb0bde4f90cec7 + last_write_checksum: sha1:814f085056a4f0e0b0c2d4c1227329d578c384ee + pristine_git_object: 1d66d57e2c784e3507107627dad792651795b938 src/models/capabilitydescriptor.ts: id: 867d654ac8ab last_write_checksum: sha1:85657be17f920009d3e8ee58b548d9bf64995059 @@ -14452,8 +14452,8 @@ trackedFiles: pristine_git_object: b64c2b0209d6c62ae2a42a3e6250d924491b36ce src/models/operations/listbyokkeys.ts: id: 953de50b8d0e - last_write_checksum: sha1:25da87ae1a6009835a02d909680b999ee80a161e - pristine_git_object: 00bac38b171e191e22522a8c3b986a3d03c989e2 + last_write_checksum: sha1:c495163176b6132ecafe288ec9a86138e6e72834 + pristine_git_object: 21f28b66bd526be5e6ad28a9e27e7ec3b98d60dd src/models/operations/listembeddingsmodels.ts: id: 568d609eb99c last_write_checksum: sha1:3e201ad1798214c57a18f46b0791b658d369a840 @@ -14828,8 +14828,8 @@ trackedFiles: pristine_git_object: fbcf0dbcd4bae7f5b06957e0a7c6a75db9b79570 src/models/providername.ts: id: 89e536fb023a - last_write_checksum: sha1:d9d9c8494c2490c9a3f760286e4e3bda321b759e - pristine_git_object: 3d7a39b0290b6f08cbeea4d1b5ad3415978c5128 + last_write_checksum: sha1:83482187394e2da44113632a7c7a246ac6aa54f4 + pristine_git_object: 207acdc9e9d2a3f22ffb8fa08bc762b6de34e872 src/models/provideroptions.ts: id: 65c45f7034d2 last_write_checksum: sha1:6e5edc62b84e6fccd290d22ff83388f8359517d5 @@ -17112,4 +17112,4 @@ examples: "500": application/json: {"error": {"code": 500, "message": "Internal Server Error"}} examplesVersion: 1.0.2 -releaseNotes: "## Typescript SDK Changes:\n* `openrouter.beta.responses.send()`: \n * `request.responsesRequest.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `openrouter.tts.createSpeech()`: \n * `request.speechRequest.provider.options.deepgram` **Added**\n* `openrouter.stt.createTranscription()`: \n * `request.sttRequest.provider.options.deepgram` **Added**\n* `openrouter.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(deepgram)` **Added**\n* `openrouter.byok.create()`: \n * `request.createByokKeyRequest.provider.enum(deepgram)` **Added**\n * `response.data.provider.enum(deepgram)` **Added**\n* `openrouter.byok.get()`: `response.data.provider.enum(deepgram)` **Added**\n* `openrouter.byok.update()`: `response.data.provider.enum(deepgram)` **Added**\n* `openrouter.chat.send()`: \n * `request.chatRequest.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `openrouter.embeddings.generate()`: \n * `request.requestBody.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `openrouter.endpoints.listZdrEndpoints()`: `response.data[].providerName.enum(deepgram)` **Added**\n* `openrouter.endpoints.list()`: `response.data.endpoints[].providerName.enum(deepgram)` **Added**\n* `openrouter.generations.getGeneration()`: `response.data.providerResponses[].providerName.enum(deepgram)` **Added**\n* `openrouter.images.generate()`: \n * `request.imageGenerationRequest.provider.options.deepgram` **Added**\n* `openrouter.presets.createPresetsChatCompletions()`: \n * `request.chatRequest.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `openrouter.presets.createPresetsMessages()`: \n * `request.messagesRequest.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `openrouter.presets.createPresetsResponses()`: \n * `request.responsesRequest.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `openrouter.rerank.rerank()`: \n * `request.requestBody.provider.ignore[].union(ProviderName).enum(deepgram)` **Added**\n* `openrouter.videoGeneration.generate()`: \n * `request.videoGenerationRequest.provider.options.deepgram` **Added**\n" +releaseNotes: "## Typescript SDK Changes:\n* `openrouter.beta.responses.send()`: \n * `request.responsesRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added**\n* `openrouter.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(meta)` **Added**\n* `openrouter.byok.create()`: \n * `request.createByokKeyRequest.provider.enum(meta)` **Added**\n * `response.data.provider.enum(meta)` **Added**\n* `openrouter.byok.get()`: `response.data.provider.enum(meta)` **Added**\n* `openrouter.byok.update()`: `response.data.provider.enum(meta)` **Added**\n* `openrouter.chat.send()`: \n * `request.chatRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added**\n* `openrouter.embeddings.generate()`: \n * `request.requestBody.provider.ignore[].union(ProviderName).enum(meta)` **Added**\n* `openrouter.endpoints.listZdrEndpoints()`: `response.data[].providerName.enum(meta)` **Added**\n* `openrouter.endpoints.list()`: `response.data.endpoints[].providerName.enum(meta)` **Added**\n* `openrouter.presets.createPresetsChatCompletions()`: \n * `request.chatRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added**\n* `openrouter.presets.createPresetsMessages()`: \n * `request.messagesRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added**\n* `openrouter.presets.createPresetsResponses()`: \n * `request.responsesRequest.provider.ignore[].union(ProviderName).enum(meta)` **Added**\n* `openrouter.rerank.rerank()`: \n * `request.requestBody.provider.ignore[].union(ProviderName).enum(meta)` **Added**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 67fd99e2c..ba5ad81e5 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -37,7 +37,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true typescript: - version: 0.13.42 + version: 0.13.43 acceptHeaderEnum: false additionalDependencies: dependencies: diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index 798589488..95da54cc5 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -4198,6 +4198,7 @@ components: - liquid - mancer - mara + - meta - minimax - mistral - modelrun @@ -18152,6 +18153,7 @@ components: x-speakeasy-unknown-values: allow ProviderName: enum: + - Meta - AkashML - AI21 - AionLabs @@ -25020,6 +25022,7 @@ paths: - liquid - mancer - mara + - meta - minimax - mistral - modelrun diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index b3964037f..1d29d0ed5 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.763.2 sources: OpenRouter API: sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:71e3c793692c77557918f80c406e8b7efcfaebae8d160d829e0a3769f200ce8a - sourceBlobDigest: sha256:19013cd200a6c9cc8c216f379bf5756c615e7e5e4ce29a7fc76cc2dd76ea7fc1 + sourceRevisionDigest: sha256:47c6f27567e59ed81ab45229c61997f9f77266a0233eec6cfe1f1f5f96494074 + sourceBlobDigest: sha256:23d331ada7b542d9088aa06dcc2f17de024a7b3459352f1d4429c384f875bdcf tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: openrouter: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:71e3c793692c77557918f80c406e8b7efcfaebae8d160d829e0a3769f200ce8a - sourceBlobDigest: sha256:19013cd200a6c9cc8c216f379bf5756c615e7e5e4ce29a7fc76cc2dd76ea7fc1 + sourceRevisionDigest: sha256:47c6f27567e59ed81ab45229c61997f9f77266a0233eec6cfe1f1f5f96494074 + sourceBlobDigest: sha256:23d331ada7b542d9088aa06dcc2f17de024a7b3459352f1d4429c384f875bdcf codeSamplesNamespace: open-router-chat-completions-api-typescript-code-samples - codeSamplesRevisionDigest: sha256:bb0c64e2c4f3ff497434895e174d183ebb4bc88685a4649712328124ca340258 + codeSamplesRevisionDigest: sha256:d5fd9a3788293b3326c4f13934026cf8959aacbca2afaf2db3f7bdc9ca52a672 workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.763.2 diff --git a/RELEASES.md b/RELEASES.md index 7bb792317..2bd3070ee 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1656,4 +1656,14 @@ Based on: ### Generated - [typescript v0.13.42] . ### Releases -- [NPM v0.13.42] https://www.npmjs.com/package/@openrouter/sdk/v/0.13.42 - . \ No newline at end of file +- [NPM v0.13.42] https://www.npmjs.com/package/@openrouter/sdk/v/0.13.42 - . + +## 2026-07-11 03:19:27 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.763.2 (2.884.4) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v0.13.43] . +### Releases +- [NPM v0.13.43] https://www.npmjs.com/package/@openrouter/sdk/v/0.13.43 - . \ No newline at end of file diff --git a/docs/models/byokproviderslug.mdx b/docs/models/byokproviderslug.mdx index fb473984e..16fbbe3c9 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-nova" | "ambient" | "anthropic" | "arcee-ai" | "atlas-cloud" | "avian" | "azure" | "baidu" | "baseten" | "black-forest-labs" | "byteplus" | "cerebras" | "chutes" | "cirrascale" | "clarifai" | "cloudflare" | "cohere" | "crusoe" | "darkbloom" | "decart" | "deepgram" | "deepinfra" | "deepseek" | "dekallm" | "digitalocean" | "featherless" | "fireworks" | "friendli" | "gmicloud" | "google-ai-studio" | "google-vertex" | "groq" | "heygen" | "inception" | "inceptron" | "inferact-vllm" | "inference-net" | "infermatic" | "inflection" | "io-net" | "ionstream" | "liquid" | "mancer" | "mara" | "minimax" | "mistral" | "modelrun" | "modular" | "moonshotai" | "morph" | "ncompass" | "nebius" | "nex-agi" | "nextbit" | "novita" | "nvidia" | "open-inference" | "openai" | "parasail" | "perceptron" | "perplexity" | "phala" | "poolside" | "quiver" | "recraft" | "reka" | "relace" | "sakana" | "sambanova" | "seed" | "siliconflow" | "sourceful" | "stepfun" | "streamlake" | "switchpoint" | "tenstorrent" | "together" | "upstage" | "venice" | "wafer" | "wandb" | "xai" | "xiaomi" | "z-ai" | Unrecognized +"ai21" | "aion-labs" | "akashml" | "alibaba" | "amazon-bedrock" | "amazon-nova" | "ambient" | "anthropic" | "arcee-ai" | "atlas-cloud" | "avian" | "azure" | "baidu" | "baseten" | "black-forest-labs" | "byteplus" | "cerebras" | "chutes" | "cirrascale" | "clarifai" | "cloudflare" | "cohere" | "crusoe" | "darkbloom" | "decart" | "deepgram" | "deepinfra" | "deepseek" | "dekallm" | "digitalocean" | "featherless" | "fireworks" | "friendli" | "gmicloud" | "google-ai-studio" | "google-vertex" | "groq" | "heygen" | "inception" | "inceptron" | "inferact-vllm" | "inference-net" | "infermatic" | "inflection" | "io-net" | "ionstream" | "liquid" | "mancer" | "mara" | "meta" | "minimax" | "mistral" | "modelrun" | "modular" | "moonshotai" | "morph" | "ncompass" | "nebius" | "nex-agi" | "nextbit" | "novita" | "nvidia" | "open-inference" | "openai" | "parasail" | "perceptron" | "perplexity" | "phala" | "poolside" | "quiver" | "recraft" | "reka" | "relace" | "sakana" | "sambanova" | "seed" | "siliconflow" | "sourceful" | "stepfun" | "streamlake" | "switchpoint" | "tenstorrent" | "together" | "upstage" | "venice" | "wafer" | "wandb" | "xai" | "xiaomi" | "z-ai" | Unrecognized ``` \ No newline at end of file diff --git a/docs/models/operations/provider.mdx b/docs/models/operations/provider.mdx index b287c3f94..1a60a5f7a 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-nova" | "ambient" | "anthropic" | "arcee-ai" | "atlas-cloud" | "avian" | "azure" | "baidu" | "baseten" | "black-forest-labs" | "byteplus" | "cerebras" | "chutes" | "cirrascale" | "clarifai" | "cloudflare" | "cohere" | "crusoe" | "darkbloom" | "decart" | "deepgram" | "deepinfra" | "deepseek" | "dekallm" | "digitalocean" | "featherless" | "fireworks" | "friendli" | "gmicloud" | "google-ai-studio" | "google-vertex" | "groq" | "heygen" | "inception" | "inceptron" | "inferact-vllm" | "inference-net" | "infermatic" | "inflection" | "io-net" | "ionstream" | "liquid" | "mancer" | "mara" | "minimax" | "mistral" | "modelrun" | "modular" | "moonshotai" | "morph" | "ncompass" | "nebius" | "nex-agi" | "nextbit" | "novita" | "nvidia" | "open-inference" | "openai" | "parasail" | "perceptron" | "perplexity" | "phala" | "poolside" | "quiver" | "recraft" | "reka" | "relace" | "sakana" | "sambanova" | "seed" | "siliconflow" | "sourceful" | "stepfun" | "streamlake" | "switchpoint" | "tenstorrent" | "together" | "upstage" | "venice" | "wafer" | "wandb" | "xai" | "xiaomi" | "z-ai" | Unrecognized +"ai21" | "aion-labs" | "akashml" | "alibaba" | "amazon-bedrock" | "amazon-nova" | "ambient" | "anthropic" | "arcee-ai" | "atlas-cloud" | "avian" | "azure" | "baidu" | "baseten" | "black-forest-labs" | "byteplus" | "cerebras" | "chutes" | "cirrascale" | "clarifai" | "cloudflare" | "cohere" | "crusoe" | "darkbloom" | "decart" | "deepgram" | "deepinfra" | "deepseek" | "dekallm" | "digitalocean" | "featherless" | "fireworks" | "friendli" | "gmicloud" | "google-ai-studio" | "google-vertex" | "groq" | "heygen" | "inception" | "inceptron" | "inferact-vllm" | "inference-net" | "infermatic" | "inflection" | "io-net" | "ionstream" | "liquid" | "mancer" | "mara" | "meta" | "minimax" | "mistral" | "modelrun" | "modular" | "moonshotai" | "morph" | "ncompass" | "nebius" | "nex-agi" | "nextbit" | "novita" | "nvidia" | "open-inference" | "openai" | "parasail" | "perceptron" | "perplexity" | "phala" | "poolside" | "quiver" | "recraft" | "reka" | "relace" | "sakana" | "sambanova" | "seed" | "siliconflow" | "sourceful" | "stepfun" | "streamlake" | "switchpoint" | "tenstorrent" | "together" | "upstage" | "venice" | "wafer" | "wandb" | "xai" | "xiaomi" | "z-ai" | Unrecognized ``` \ No newline at end of file diff --git a/docs/models/providername.mdx b/docs/models/providername.mdx index 1097e7599..1a0975e3e 100644 --- a/docs/models/providername.mdx +++ b/docs/models/providername.mdx @@ -15,5 +15,5 @@ let value: ProviderName = "OpenAI"; ## Values ```typescript -"AkashML" | "AI21" | "AionLabs" | "Alibaba" | "Ambient" | "Baidu" | "Amazon Bedrock" | "Amazon Nova" | "Anthropic" | "Arcee AI" | "AtlasCloud" | "Avian" | "Azure" | "BaseTen" | "BytePlus" | "Black Forest Labs" | "Cerebras" | "Chutes" | "Cirrascale" | "Clarifai" | "Cloudflare" | "Cohere" | "Crucible" | "Crusoe" | "Darkbloom" | "Decart" | "Deepgram" | "DeepInfra" | "DeepSeek" | "DekaLLM" | "DigitalOcean" | "Featherless" | "Fireworks" | "Friendli" | "GMICloud" | "Google" | "Google AI Studio" | "Groq" | "HeyGen" | "Inception" | "Inceptron" | "InferenceNet" | "Ionstream" | "Infermatic" | "Io Net" | "Inferact vLLM" | "Inflection" | "Liquid" | "Mara" | "Mancer 2" | "Minimax" | "ModelRun" | "Mistral" | "Modular" | "Moonshot AI" | "Morph" | "NCompass" | "Nebius" | "Nex AGI" | "NextBit" | "Novita" | "Nvidia" | "OpenAI" | "OpenInference" | "Parasail" | "Poolside" | "Perceptron" | "Perplexity" | "Phala" | "Recraft" | "Reka" | "Relace" | "Sakana AI" | "SambaNova" | "Seed" | "SiliconFlow" | "Sourceful" | "StepFun" | "Stealth" | "StreamLake" | "Switchpoint" | "Tenstorrent" | "Together" | "Upstage" | "Venice" | "Wafer" | "WandB" | "Quiver" | "Xiaomi" | "xAI" | "Z.AI" | "FakeProvider" | Unrecognized +"Meta" | "AkashML" | "AI21" | "AionLabs" | "Alibaba" | "Ambient" | "Baidu" | "Amazon Bedrock" | "Amazon Nova" | "Anthropic" | "Arcee AI" | "AtlasCloud" | "Avian" | "Azure" | "BaseTen" | "BytePlus" | "Black Forest Labs" | "Cerebras" | "Chutes" | "Cirrascale" | "Clarifai" | "Cloudflare" | "Cohere" | "Crucible" | "Crusoe" | "Darkbloom" | "Decart" | "Deepgram" | "DeepInfra" | "DeepSeek" | "DekaLLM" | "DigitalOcean" | "Featherless" | "Fireworks" | "Friendli" | "GMICloud" | "Google" | "Google AI Studio" | "Groq" | "HeyGen" | "Inception" | "Inceptron" | "InferenceNet" | "Ionstream" | "Infermatic" | "Io Net" | "Inferact vLLM" | "Inflection" | "Liquid" | "Mara" | "Mancer 2" | "Minimax" | "ModelRun" | "Mistral" | "Modular" | "Moonshot AI" | "Morph" | "NCompass" | "Nebius" | "Nex AGI" | "NextBit" | "Novita" | "Nvidia" | "OpenAI" | "OpenInference" | "Parasail" | "Poolside" | "Perceptron" | "Perplexity" | "Phala" | "Recraft" | "Reka" | "Relace" | "Sakana AI" | "SambaNova" | "Seed" | "SiliconFlow" | "Sourceful" | "StepFun" | "Stealth" | "StreamLake" | "Switchpoint" | "Tenstorrent" | "Together" | "Upstage" | "Venice" | "Wafer" | "WandB" | "Quiver" | "Xiaomi" | "xAI" | "Z.AI" | "FakeProvider" | Unrecognized ``` \ No newline at end of file diff --git a/jsr.json b/jsr.json index 1d47872bf..b5ee1cfb7 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "@openrouter/sdk", - "version": "0.13.42", + "version": "0.13.43", "exports": { ".": "./src/index.ts", "./models/errors": "./src/models/errors/index.ts", diff --git a/package.json b/package.json index 6206e5707..c15c780f3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@openrouter/sdk", - "version": "0.13.42", + "version": "0.13.43", "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", "prepublishOnly": "npm run build", + "postinstall": "node scripts/check-types.js || true", "test": "vitest --run --project unit", - "typecheck": "tsc --noEmit", + "test:watch": "vitest --watch --project unit", "typecheck:transit": "exit 0", "compile": "tsc", - "postinstall": "node scripts/check-types.js || true", + "prepare": "npm run build", "test:e2e": "vitest --run --project e2e", "test:transit": "exit 0", - "test:watch": "vitest --watch --project unit", - "prepare": "npm run build" + "typecheck": "tsc --noEmit" }, "peerDependencies": {}, "devDependencies": { diff --git a/src/lib/config.ts b/src/lib/config.ts index ae2b892ce..404b791d9 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -75,7 +75,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "1.0.0", - sdkVersion: "0.13.42", + sdkVersion: "0.13.43", genVersion: "2.884.4", - userAgent: "speakeasy-sdk/typescript 0.13.42 2.884.4 1.0.0 @openrouter/sdk", + userAgent: "speakeasy-sdk/typescript 0.13.43 2.884.4 1.0.0 @openrouter/sdk", } as const; diff --git a/src/models/byokproviderslug.ts b/src/models/byokproviderslug.ts index 767b34853..1d66d57e2 100644 --- a/src/models/byokproviderslug.ts +++ b/src/models/byokproviderslug.ts @@ -60,6 +60,7 @@ export const BYOKProviderSlug = { Liquid: "liquid", Mancer: "mancer", Mara: "mara", + Meta: "meta", Minimax: "minimax", Mistral: "mistral", Modelrun: "modelrun", diff --git a/src/models/operations/listbyokkeys.ts b/src/models/operations/listbyokkeys.ts index 00bac38b1..21f28b66b 100644 --- a/src/models/operations/listbyokkeys.ts +++ b/src/models/operations/listbyokkeys.ts @@ -87,6 +87,7 @@ export const Provider = { Liquid: "liquid", Mancer: "mancer", Mara: "mara", + Meta: "meta", Minimax: "minimax", Mistral: "mistral", Modelrun: "modelrun", diff --git a/src/models/providername.ts b/src/models/providername.ts index 3d7a39b02..207acdc9e 100644 --- a/src/models/providername.ts +++ b/src/models/providername.ts @@ -8,6 +8,7 @@ import * as openEnums from "../types/enums.js"; import { OpenEnum } from "../types/enums.js"; export const ProviderName = { + Meta: "Meta", AkashML: "AkashML", Ai21: "AI21", AionLabs: "AionLabs", From 80eff9ef2b4278991729b78d5cdb20fcd891b566 Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 03:21:38 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow