@openrouter/sdk
1.5.6 · 23 Oct 2026Apache-2.0528.2k / weekRepositoryHomepagenpmAtom feed
390 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
1.2.69
25 Aug 2026openrouter.images.listModelEndpoints():response.endpoints.pricing.unit.enum(request)Added
Typescript SDK Changes
openrouter.images.listModelEndpoints():response.endpoints.pricing.unit.enum(request)Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.68
25 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.68] .
Generated by Speakeasy CLI
2026-08-25 18:08:31
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.68] .
Releases
[NPM v1.2.68] npmjs.com/package/@openrouter/sdk/v/1.2.68 - .
Publishing Completed
1.2.67
25 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.67] .
Generated by Speakeasy CLI
2026-08-25 15:35:24
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.67] .
Releases
[NPM v1.2.67] npmjs.com/package/@openrouter/sdk/v/1.2.67 - .
Publishing Completed
1.2.66
25 Aug 2026openrouter.tts.createSpeech():error.status[413]Addedopenrouter.stt.createTranscription():error.status[413]Addedopenrouter.stt.createTranscriptionMultipart():error.status[413]Added
Typescript SDK Changes
openrouter.tts.createSpeech():error.status[413]Addedopenrouter.stt.createTranscription():error.status[413]Addedopenrouter.stt.createTranscriptionMultipart():error.status[413]Addedopenrouter.rerank.rerank():error.status[413]Addedopenrouter.videoGeneration.generate():error.status[413]Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.65
25 Aug 2026openrouter.containers.promoteContainerFile(): Added
Typescript SDK Changes
openrouter.containers.promoteContainerFile(): Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.64
25 Aug 2026openrouter.presets.createPresetsChatCompletions():openrouter.presets.createPresetsMessages():openrouter.presets.createPresetsResponses():
Typescript SDK Changes
openrouter.chat.send():request.chatRequest.tools.union(BashServerTool).parameters.environmentChanged
openrouter.presets.createPresetsChatCompletions():request.chatRequest.tools.union(BashServerTool).parameters.environmentChanged
openrouter.presets.createPresetsMessages():request.messagesRequest.tools.union(BashServerTool).parameters.environmentChanged
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>).union(AdditionalToolsItem).tools.union(ShellServerTool_OpenRouter).parameters.environmentChanged
openrouter.responses.send():request.responsesRequest.input.union(Array<>).union(AdditionalToolsItem).tools.union(BashServerTool).parameters.environmentChanged
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>).union(AdditionalToolsItem).tools.union(ShellServerTool_OpenRouter).parameters.environmentChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.63
25 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.63] .
Generated by Speakeasy CLI
2026-08-25 07:38:30
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.63] .
Releases
[NPM v1.2.63] npmjs.com/package/@openrouter/sdk/v/1.2.63 - .
Publishing Completed
1.2.62
25 Aug 2026openrouter.presets.createPresetsChatCompletions():openrouter.presets.createPresetsMessages():openrouter.presets.createPresetsResponses():
Typescript SDK Changes
openrouter.chat.send():request.chatRequest.tools.union(BashServerTool).parameters.environmentChanged
openrouter.presets.createPresetsChatCompletions():request.chatRequest.tools.union(BashServerTool).parameters.environmentChanged
openrouter.presets.createPresetsMessages():request.messagesRequest.tools.union(ShellServerTool_OpenRouter).parameters.environmentChanged
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>).union(AdditionalToolsItem).tools.union(ShellServerTool_OpenRouter).parameters.environmentChanged
openrouter.responses.send():request.responsesRequest.input.union(Array<>).union(AdditionalToolsItem).tools.union(BashServerTool).parameters.environmentChanged
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>).union(AdditionalToolsItem).tools.union(ShellServerTool_OpenRouter).parameters.environmentChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.61
24 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.61] .
Generated by Speakeasy CLI
2026-08-24 22:19:52
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.61] .
Releases
[NPM v1.2.61] npmjs.com/package/@openrouter/sdk/v/1.2.61 - .
Publishing Completed
1.2.60
24 Aug 2026openrouter.embeddings.listModels():response.data.pricing.overrides.utcDaysAddedopenrouter.endpoints.listZdrEndpoints():response.data.pricing.overrides.utcDaysAddedopenrouter.endpoints.list():response.data.endpoints.pricing.overrides.utcDaysAdded
Typescript SDK Changes
openrouter.embeddings.listModels():response.data.pricing.overrides.utcDaysAddedopenrouter.endpoints.listZdrEndpoints():response.data.pricing.overrides.utcDaysAddedopenrouter.endpoints.list():response.data.endpoints.pricing.overrides.utcDaysAddedopenrouter.models.get():response.data.pricing.overrides.utcDaysAddedopenrouter.models.list():response.data.pricing.overrides.utcDaysAddedopenrouter.models.listForUser():response.data.pricing.overrides.utcDaysAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.59
24 Aug 2026openrouter.apiKeys.list():response.data.externalUserAddedopenrouter.apiKeys.get():response.data.externalUserAddedopenrouter.apiKeys.update():response.data.externalUserAdded
Typescript SDK Changes
openrouter.apiKeys.list():response.data.externalUserAddedopenrouter.apiKeys.create():request.requestBody.externalUserAddedresponse.data.externalUserAdded
openrouter.apiKeys.get():response.data.externalUserAddedopenrouter.apiKeys.update():response.data.externalUserAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.57
24 Aug 2026Generated with Speakeasy CLI 1.787.0
Typescript SDK Changes
openrouter.apiKeys.create():request.requestBody.externalApiKeyAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.56
24 Aug 2026openrouter.containers.listContainerFiles():requestChanged (Breaking ⚠️)openrouter.containers.getContainerFile():requestChanged (Breaking ⚠️)openrouter.containers.downloadContainerFileContent():requestChanged (Breaking ⚠️)
Typescript SDK Changes
openrouter.containers.listContainerFiles():requestChanged (Breaking ⚠️)openrouter.containers.getContainerFile():requestChanged (Breaking ⚠️)openrouter.containers.downloadContainerFileContent():requestChanged (Breaking ⚠️)openrouter.presets.createPresetsMessages():request.messagesRequest.messages.content.union(Array<>)Changed
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>)Changed
openrouter.responses.send():request.responsesRequest.input.union(Array<>)ChangedresponseChanged
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>)ChangedresponseChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.55
24 Aug 2026openrouter.containers.listContainerFiles(): Addedopenrouter.containers.getContainerFile(): Addedopenrouter.containers.downloadContainerFileContent(): Added
Typescript SDK Changes
openrouter.containers.listContainerFiles(): Addedopenrouter.containers.getContainerFile(): Addedopenrouter.containers.downloadContainerFileContent(): Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.54
22 Aug 2026openrouter.presets.createPresetsResponses():openrouter.beta.responses.send():openrouter.presets.createPresetsMessages():
Typescript SDK Changes
openrouter.presets.createPresetsResponses():request.responsesRequestChanged (Breaking ⚠️)
openrouter.responses.send():request.responsesRequestChanged (Breaking ⚠️)responseChanged
openrouter.beta.responses.send():request.responsesRequestChanged (Breaking ⚠️)responseChanged
openrouter.presets.createPresetsMessages():request.messagesRequest.tools.union(ToolSearchServerTool)Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.53
21 Aug 2026openrouter.embeddings.generate():errorChanged
Typescript SDK Changes
openrouter.embeddings.generate():errorChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.52
21 Aug 2026openrouter.stt.createTranscription():openrouter.byok.get():response.data.provider.enum(makora)Addedopenrouter.byok.update():response.data.provider.enum(makora)Added
Typescript SDK Changes
openrouter.tts.createSpeech():request.speechRequest.provider.options.makoraAdded
openrouter.stt.createTranscription():request.sttRequest.provider.options.makoraAdded
openrouter.byok.list():request.providerChangedresponse.data.provider.enum(makora)Added
openrouter.byok.create():request.createByokKeyRequest.provider.enum(makora)Addedresponse.data.provider.enum(makora)Added
openrouter.byok.get():response.data.provider.enum(makora)Addedopenrouter.byok.update():response.data.provider.enum(makora)Addedopenrouter.chat.send():request.chatRequest.provider.ignore.union(ProviderName).enum(makora)Added
openrouter.embeddings.generate():request.requestBody.provider.ignore.union(ProviderName).enum(makora)Added
openrouter.endpoints.listZdrEndpoints():response.data.providerName.enum(makora)Addedopenrouter.endpoints.list():response.data.endpoints.providerName.enum(makora)Addedopenrouter.generations.getGeneration():response.data.providerResponses.providerName.enum(makora)Addedopenrouter.images.generate():request.imageGenerationRequest.providerChanged
openrouter.presets.createPresetsChatCompletions():request.chatRequest.provider.ignore.union(ProviderName).enum(makora)Added
openrouter.presets.createPresetsMessages():request.messagesRequest.provider.ignore.union(ProviderName).enum(makora)Added
openrouter.presets.createPresetsResponses():request.responsesRequest.provider.ignore.union(ProviderName).enum(makora)Added
openrouter.rerank.rerank():request.requestBody.provider.ignore.union(ProviderName).enum(makora)Added
openrouter.responses.send():request.responsesRequest.provider.ignore.union(ProviderName).enum(makora)Added
openrouter.beta.responses.send():request.responsesRequest.provider.ignore.union(ProviderName).enum(makora)Added
openrouter.videoGeneration.generate():request.videoGenerationRequest.provider.options.makoraAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.51
21 Aug 2026Generated with Speakeasy CLI 1.787.0
Typescript SDK Changes
openrouter.byok.create():request.createByokKeyRequest.allowedApiKeyHashesAdded
openrouter.byok.update():request.updateByokKeyRequest.allowedApiKeyHashesAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.50
20 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.50] .
Generated by Speakeasy CLI
2026-08-20 19:20:09
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.50] .
Releases
[NPM v1.2.50] npmjs.com/package/@openrouter/sdk/v/1.2.50 - .
Publishing Completed
1.2.49
20 Aug 2026openrouter.analytics.getAnalyticsMeta(): Addedopenrouter.analytics.queryAnalytics(): Addedopenrouter.beta.analytics.getAnalyticsMeta(): Removed (Breaking ⚠️)
Typescript SDK Changes
openrouter.analytics.getAnalyticsMeta(): Addedopenrouter.analytics.queryAnalytics(): Addedopenrouter.beta.analytics.getAnalyticsMeta(): Removed (Breaking ⚠️)openrouter.beta.analytics.queryAnalytics(): Removed (Breaking ⚠️)
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.48
20 Aug 2026openrouter.beta.responses.send():openrouter.presets.createPresetsChatCompletions():openrouter.presets.createPresetsResponses():
Typescript SDK Changes
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>).union(class (8)).format.enum(bedrockXaiResponsesV1)AddedresponseChanged
openrouter.chat.send():request.chatRequest.messages.union(assistant).reasoningDetails.union(reasoning.encrypted).format.enum(bedrockXaiResponsesV1)AddedresponseChanged
openrouter.presets.createPresetsChatCompletions():request.chatRequest.messages.union(assistant).reasoningDetails.union(reasoning.summary).format.enum(bedrockXaiResponsesV1)Added
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>).union(class (8)).format.enum(bedrockXaiResponsesV1)Added
openrouter.responses.send():request.responsesRequest.input.union(Array<>).union(ReasoningItem).format.enum(bedrockXaiResponsesV1)AddedresponseChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.47
19 Aug 2026openrouter.beta.responses.send():openrouter.presets.createPresetsResponses():
Typescript SDK Changes
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>).union(CustomToolCallItem).statusAdded
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>).union(CustomToolCallItem).statusAdded
openrouter.responses.send():request.responsesRequest.input.union(Array<>).union(CustomToolCallItem).statusAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.46
19 Aug 2026openrouter.beta.responses.send():openrouter.presets.createPresetsResponses():
Typescript SDK Changes
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>).union(OutputAdvisorServerToolItem).status.enum(failed)AddedresponseChanged
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>).union(OutputSubagentServerToolItem).status.enum(failed)Added
openrouter.responses.send():request.responsesRequest.input.union(Array<>).union(OutputAdvisorServerToolItem).status.enum(failed)AddedresponseChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.45
19 Aug 2026openrouter.videoGeneration.generate():openrouter.videoGeneration.listVideosModels():response.dataChanged
Typescript SDK Changes
openrouter.videoGeneration.generate():request.videoGenerationRequestChanged
openrouter.videoGeneration.listVideosModels():response.dataChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.44
19 Aug 2026openrouter.beta.responses.send():openrouter.presets.createPresetsChatCompletions():openrouter.presets.createPresetsResponses():
Typescript SDK Changes
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>).union(AdditionalToolsItem).tools.union(AdvisorServerTool_OpenRouter).parametersChanged (Breaking ⚠️)
openrouter.chat.send():request.chatRequest.tools.union(AdvisorServerTool_OpenRouter).parametersChanged (Breaking ⚠️)
openrouter.presets.createPresetsChatCompletions():request.chatRequest.tools.union(AdvisorServerTool_OpenRouter).parametersChanged (Breaking ⚠️)
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>).union(AdditionalToolsItem).tools.union(AdvisorServerTool_OpenRouter).parametersChanged (Breaking ⚠️)
openrouter.responses.send():request.responsesRequest.input.union(Array<>).union(AdditionalToolsItem).tools.union(AdvisorServerTool_OpenRouter).parametersChanged (Breaking ⚠️)
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.43
18 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.43] .
Generated by Speakeasy CLI
2026-08-18 21:35:20
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.43] .
Releases
[NPM v1.2.43] npmjs.com/package/@openrouter/sdk/v/1.2.43 - .
Publishing Completed
1.2.42
18 Aug 2026openrouter.stt.createTranscription():openrouter.videoGeneration.generate():
Typescript SDK Changes
openrouter.tts.createSpeech():request.speechRequest.provider.options.anthropic/2Added
openrouter.stt.createTranscription():request.sttRequest.provider.options.anthropic/2Added
openrouter.images.generate():request.imageGenerationRequest.provider.options.anthropic/2Added
openrouter.videoGeneration.generate():request.videoGenerationRequest.provider.options.anthropic/2Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.41
17 Aug 2026openrouter.stt.createTranscription():openrouter.videoGeneration.generate():
Typescript SDK Changes
openrouter.tts.createSpeech():request.speechRequest.provider.options.amazonBedrock/claudeOnAwsAdded
openrouter.stt.createTranscription():request.sttRequest.provider.options.amazonBedrock/claudeOnAwsAdded
openrouter.images.generate():request.imageGenerationRequest.provider.options.amazonBedrock/claudeOnAwsAdded
openrouter.videoGeneration.generate():request.videoGenerationRequest.provider.options.amazonBedrock/claudeOnAwsAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.40
17 Aug 2026Generated with Speakeasy CLI 1.787.0
Typescript SDK Changes
openrouter.workspaces.delete():request.confirmDefaultSettingsDeletionRemoved (Breaking ⚠️)
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.39
17 Aug 2026openrouter.beta.responses.send():openrouter.presets.createPresetsResponses():
Typescript SDK Changes
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>)Changed (Breaking ⚠️)responseChanged (Breaking ⚠️)
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>)Changed (Breaking ⚠️)
openrouter.responses.send():request.responsesRequest.input.union(Array<>)Changed (Breaking ⚠️)responseChanged (Breaking ⚠️)
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.38
17 Aug 2026openrouter.beta.responses.send():openrouter.presets.createPresetsChatCompletions():openrouter.presets.createPresetsResponses():
Typescript SDK Changes
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>)ChangedresponseChanged
openrouter.chat.send():request.chatRequest.tools.union(SubagentServerTool_OpenRouter).parametersChanged
openrouter.presets.createPresetsChatCompletions():request.chatRequest.tools.union(SubagentServerTool_OpenRouter).parametersChanged
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>)Changed
openrouter.responses.send():request.responsesRequest.input.union(Array<>)ChangedresponseChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.37
14 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.37] .
Generated by Speakeasy CLI
2026-08-14 21:29:57
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.37] .
Releases
[NPM v1.2.37] npmjs.com/package/@openrouter/sdk/v/1.2.37 - .
Publishing Completed
1.2.36
14 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.36] .
Generated by Speakeasy CLI
2026-08-14 20:42:45
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.36] .
Releases
[NPM v1.2.36] npmjs.com/package/@openrouter/sdk/v/1.2.36 - .
Publishing Completed
1.2.35
14 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.35] .
Generated by Speakeasy CLI
2026-08-14 15:48:10
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.35] .
Releases
[NPM v1.2.35] npmjs.com/package/@openrouter/sdk/v/1.2.35 - .
Publishing Completed
1.2.34
13 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.34] .
Generated by Speakeasy CLI
2026-08-13 23:08:07
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.34] .
Releases
[NPM v1.2.34] npmjs.com/package/@openrouter/sdk/v/1.2.34 - .
Publishing Completed
1.2.33
13 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.33] .
Generated by Speakeasy CLI
2026-08-13 18:27:12
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.33] .
Releases
[NPM v1.2.33] npmjs.com/package/@openrouter/sdk/v/1.2.33 - .
Publishing Completed
1.2.32
13 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.32] .
Generated by Speakeasy CLI
2026-08-13 03:26:59
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.32] .
Releases
[NPM v1.2.32] npmjs.com/package/@openrouter/sdk/v/1.2.32 - .
Publishing Completed
1.2.31
13 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.31] .
Generated by Speakeasy CLI
2026-08-13 01:40:02
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.31] .
Releases
[NPM v1.2.31] npmjs.com/package/@openrouter/sdk/v/1.2.31 - .
Publishing Completed
1.2.29
12 Aug 2026Generated with Speakeasy CLI 1.787.0
Typescript SDK Changes
openrouter.workspaces.delete():request.confirmDefaultSettingsDeletionAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.28
12 Aug 2026Generated with Speakeasy CLI 1.787.0
Typescript SDK Changes
openrouter.models.list():request.regionChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.27
11 Aug 2026openrouter.beta.responses.send():openrouter.stt.createTranscription():openrouter.byok.get():response.data.provider.enum(databricks)Added
Typescript SDK Changes
openrouter.beta.responses.send():request.responsesRequest.provider.ignore.union(ProviderName).enum(databricks)Added
openrouter.tts.createSpeech():request.speechRequest.provider.options.databricksAdded
openrouter.stt.createTranscription():request.sttRequest.provider.options.databricksAdded
openrouter.byok.list():request.providerChangedresponse.data.provider.enum(databricks)Added
openrouter.byok.create():request.createByokKeyRequest.provider.enum(databricks)Addedresponse.data.provider.enum(databricks)Added
openrouter.byok.get():response.data.provider.enum(databricks)Addedopenrouter.byok.update():response.data.provider.enum(databricks)Addedopenrouter.chat.send():request.chatRequest.provider.ignore.union(ProviderName).enum(databricks)Added
openrouter.embeddings.generate():request.requestBody.provider.ignore.union(ProviderName).enum(databricks)Added
openrouter.endpoints.listZdrEndpoints():response.data.providerName.enum(databricks)Addedopenrouter.endpoints.list():response.data.endpoints.providerName.enum(databricks)Addedopenrouter.generations.getGeneration():response.data.providerResponses.providerName.enum(databricks)Addedopenrouter.images.generate():request.imageGenerationRequest.providerChanged
openrouter.presets.createPresetsChatCompletions():request.chatRequest.provider.ignore.union(ProviderName).enum(databricks)Added
openrouter.presets.createPresetsMessages():request.messagesRequest.provider.ignore.union(ProviderName).enum(databricks)Added
openrouter.presets.createPresetsResponses():request.responsesRequest.provider.ignore.union(ProviderName).enum(databricks)Added
openrouter.rerank.rerank():request.requestBody.provider.ignore.union(ProviderName).enum(databricks)Added
openrouter.responses.send():request.responsesRequest.provider.ignore.union(ProviderName).enum(databricks)Added
openrouter.videoGeneration.generate():request.videoGenerationRequest.provider.options.databricksAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.26
11 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.26] .
Generated by Speakeasy CLI
2026-08-11 19:14:30
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.26] .
Releases
[NPM v1.2.26] npmjs.com/package/@openrouter/sdk/v/1.2.26 - .
Publishing Completed
1.2.25
11 Aug 2026openrouter.generations.listGenerationContent():response.data.errorAdded
Typescript SDK Changes
openrouter.generations.listGenerationContent():response.data.errorAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.24
11 Aug 2026openrouter.benchmarks.getBenchmarks():
Typescript SDK Changes
openrouter.benchmarks.getBenchmarks():requestChangedresponse.dataChanged (Breaking ⚠️)
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.23
11 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.23] .
Generated by Speakeasy CLI
2026-08-11 12:07:37
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.23] .
Releases
[NPM v1.2.23] npmjs.com/package/@openrouter/sdk/v/1.2.23 - .
Publishing Completed
1.2.22
11 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.22] .
Generated by Speakeasy CLI
2026-08-11 02:32:55
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.22] .
Releases
[NPM v1.2.22] npmjs.com/package/@openrouter/sdk/v/1.2.22 - .
Publishing Completed
1.2.21
11 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.21] .
Generated by Speakeasy CLI
2026-08-11 01:01:34
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.21] .
Releases
[NPM v1.2.21] npmjs.com/package/@openrouter/sdk/v/1.2.21 - .
Publishing Completed
1.2.20
10 Aug 2026openrouter.beta.responses.send():openrouter.presets.createPresetsResponses():
Typescript SDK Changes
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>)ChangedresponseChanged
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>)Changed
openrouter.responses.send():request.responsesRequest.input.union(Array<>)ChangedresponseChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
1.2.19
10 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.19] .
Generated by Speakeasy CLI
2026-08-10 15:26:38
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.19] .
Releases
[NPM v1.2.19] npmjs.com/package/@openrouter/sdk/v/1.2.19 - .
Publishing Completed
1.2.18
9 Aug 2026OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
[typescript v1.2.18] .
Generated by Speakeasy CLI
2026-08-09 02:27:42
Changes
Based on:
OpenAPI Doc 1.0.0
Speakeasy CLI 1.787.0 (2.914.0) github.com/speakeasy-api/speakeasy
Generated
[typescript v1.2.18] .
Releases
[NPM v1.2.18] npmjs.com/package/@openrouter/sdk/v/1.2.18 - .
Publishing Completed