Releases: OpenRouterTeam/typescript-sdk
Releases · OpenRouterTeam/typescript-sdk
Release list
typescript - v0.13.65 - 2026-07-17 20:59:36
Generated by Speakeasy CLI
Typescript SDK Changes:
openrouter.guardrails.list():response.data[].contentFilters[].action.enum(flag)Addedopenrouter.guardrails.create():request.createGuardrailRequest.contentFilters[].action.enum(flag)Addedresponse.data.contentFilters[].action.enum(flag)Added
openrouter.guardrails.get():response.data.contentFilters[].action.enum(flag)Addedopenrouter.guardrails.update():request.updateGuardrailRequest.contentFilters[].action.enum(flag)Addedresponse.data.contentFilters[].action.enum(flag)Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
typescript - v0.13.64 - 2026-07-17 18:34:43
Generated by Speakeasy CLI
2026-07-17 18:34:43
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
Generated
- [typescript v0.13.64] .
Releases
- [NPM v0.13.64] https://www.npmjs.com/package/@openrouter/sdk/v/0.13.64 - .
Publishing Completed
typescript - v0.13.63 - 2026-07-17 18:13:54
Generated by Speakeasy CLI
Typescript SDK Changes:
openrouter.beta.responses.send():request.responsesRequest.provider.ignore[].union(ProviderName).enum(fishAudio)Added
openrouter.tts.createSpeech():request.speechRequest.provider.options.fishAudioAdded
openrouter.stt.createTranscription():request.sttRequest.provider.options.fishAudioAdded
openrouter.byok.list():request.providerChangedresponse.data[].provider.enum(fishAudio)Added
openrouter.byok.create():request.createByokKeyRequest.provider.enum(fishAudio)Addedresponse.data.provider.enum(fishAudio)Added
openrouter.byok.get():response.data.provider.enum(fishAudio)Addedopenrouter.byok.update():response.data.provider.enum(fishAudio)Addedopenrouter.chat.send():request.chatRequest.provider.ignore[].union(ProviderName).enum(fishAudio)Added
openrouter.embeddings.generate():request.requestBody.provider.ignore[].union(ProviderName).enum(fishAudio)Added
openrouter.endpoints.listZdrEndpoints():response.data[].providerName.enum(fishAudio)Addedopenrouter.endpoints.list():response.data.endpoints[].providerName.enum(fishAudio)Addedopenrouter.generations.getGeneration():response.data.providerResponses[].providerName.enum(fishAudio)Addedopenrouter.images.generate():request.imageGenerationRequest.providerChanged
openrouter.presets.createPresetsChatCompletions():request.chatRequest.provider.ignore[].union(ProviderName).enum(fishAudio)Added
openrouter.presets.createPresetsMessages():request.messagesRequest.provider.ignore[].union(ProviderName).enum(fishAudio)Added
openrouter.presets.createPresetsResponses():request.responsesRequest.provider.ignore[].union(ProviderName).enum(fishAudio)Added
openrouter.rerank.rerank():request.requestBody.provider.ignore[].union(ProviderName).enum(fishAudio)Added
openrouter.videoGeneration.generate():request.videoGenerationRequest.provider.options.fishAudioAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
typescript - v0.13.62 - 2026-07-17 16:33:12
Generated by Speakeasy CLI
Typescript SDK Changes:
openrouter.beta.responses.send():responseChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
typescript - v0.13.61 - 2026-07-17 14:41:32
Generated by Speakeasy CLI
Typescript SDK Changes:
openrouter.beta.responses.send():request.responsesRequest.plugins[].union(auto-beta-router)Added
openrouter.chat.send():request.chatRequest.plugins[].union(auto-beta-router)Added
openrouter.presets.createPresetsChatCompletions():request.chatRequest.plugins[].union(auto-beta-router)Added
openrouter.presets.createPresetsMessages():request.messagesRequest.plugins[].union(auto-beta-router)Added
openrouter.presets.createPresetsResponses():request.responsesRequest.plugins[].union(auto-beta-router)Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
typescript - v0.13.60 - 2026-07-16 19:44:49
Generated by Speakeasy CLI
2026-07-16 19:44:49
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
Generated
- [typescript v0.13.60] .
Releases
- [NPM v0.13.60] https://www.npmjs.com/package/@openrouter/sdk/v/0.13.60 - .
Publishing Completed
typescript - v0.13.59 - 2026-07-16 15:44:12
Generated by Speakeasy CLI
Typescript SDK Changes:
openrouter.beta.responses.send():request.responsesRequest.previousResponseIdChanged (Breaking⚠️ )
openrouter.presets.createPresetsResponses():request.responsesRequest.previousResponseIdChanged (Breaking⚠️ )
Generated with Speakeasy CLI 1.787.0
Publishing Completed
typescript - v0.13.58 - 2026-07-16 00:31:29
Generated by Speakeasy CLI
Typescript SDK Changes:
openrouter.beta.responses.send():request.responsesRequest.input.union(Array<>)[].union(ReasoningItem).format.enum(metaResponsesV1)AddedresponseChanged
openrouter.chat.send():request.chatRequest.messages[].union(assistant).reasoningDetails[].union(reasoning.summary).format.enum(metaResponsesV1)AddedresponseChanged
openrouter.presets.createPresetsChatCompletions():request.chatRequest.messages[].union(assistant).reasoningDetails[].union(reasoning.summary).format.enum(metaResponsesV1)Added
openrouter.presets.createPresetsResponses():request.responsesRequest.input.union(Array<>)[].union(class (8)).format.enum(metaResponsesV1)Added
Generated with Speakeasy CLI 1.763.2
Publishing Completed
typescript - v0.13.57 - 2026-07-15 21:22:39
Generated by Speakeasy CLI
Typescript SDK Changes:
openrouter.beta.responses.send():request.responsesRequest.provider.ignore[].union(ProviderName).enum(krea)Added
openrouter.tts.createSpeech():request.speechRequest.provider.options.kreaAdded
openrouter.stt.createTranscription():request.sttRequest.provider.options.kreaAdded
openrouter.byok.list():request.providerChangedresponse.data[].provider.enum(krea)Added
openrouter.byok.create():request.createByokKeyRequest.provider.enum(krea)Addedresponse.data.provider.enum(krea)Added
openrouter.byok.get():response.data.provider.enum(krea)Addedopenrouter.byok.update():response.data.provider.enum(krea)Addedopenrouter.chat.send():request.chatRequest.provider.ignore[].union(ProviderName).enum(krea)Added
openrouter.embeddings.generate():request.requestBody.provider.ignore[].union(ProviderName).enum(krea)Added
openrouter.endpoints.listZdrEndpoints():response.data[].providerName.enum(krea)Addedopenrouter.endpoints.list():response.data.endpoints[].providerName.enum(krea)Addedopenrouter.generations.getGeneration():response.data.providerResponses[].providerName.enum(krea)Addedopenrouter.images.generate():request.imageGenerationRequest.providerChanged
openrouter.presets.createPresetsChatCompletions():request.chatRequest.provider.ignore[].union(ProviderName).enum(krea)Added
openrouter.presets.createPresetsMessages():request.messagesRequest.provider.ignore[].union(ProviderName).enum(krea)Added
openrouter.presets.createPresetsResponses():request.responsesRequest.provider.ignore[].union(ProviderName).enum(krea)Added
openrouter.rerank.rerank():request.requestBody.provider.ignore[].union(ProviderName).enum(krea)Added
openrouter.videoGeneration.generate():request.videoGenerationRequest.provider.options.kreaAdded
Generated with Speakeasy CLI 1.763.2
Publishing Completed
typescript - v0.13.56 - 2026-07-15 14:55:30
Generated by Speakeasy CLI
Typescript SDK Changes:
openrouter.chat.send():request.chatRequest.predictionAdded
openrouter.embeddings.listModels():response.data[].supportedParameters[].enum(prediction)Addedopenrouter.endpoints.listZdrEndpoints():response.data[].supportedParameters[].enum(prediction)Addedopenrouter.endpoints.list():response.data.endpoints[].supportedParameters[].enum(prediction)Addedopenrouter.models.get():response.data.supportedParameters[].enum(prediction)Addedopenrouter.models.list():response.data[].supportedParameters[].enum(prediction)Addedopenrouter.models.listForUser():response.data[].supportedParameters[].enum(prediction)Addedopenrouter.presets.createPresetsChatCompletions():request.chatRequest.predictionAdded
Generated with Speakeasy CLI 1.763.2
Publishing Completed