Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 12 additions & 13 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: ""
id: ""
management:
docChecksum: 189f8c484d1c19c432005f67f02f30cc
docChecksum: d82f5c788d40ef788e3af0237680bcfb
docVersion: 1.0.0
speakeasyVersion: 1.787.0
generationVersion: 2.914.0
releaseVersion: 1.2.143
configChecksum: a53db3c17ebc9bccf5a8de04aa218ad4
releaseVersion: 1.2.144
configChecksum: 8a2f67d0c8c2aa3ff2feeacc75a844c4
repoURL: https://github.com/OpenRouterTeam/typescript-sdk.git
installationURL: https://github.com/OpenRouterTeam/typescript-sdk
published: true
persistentEdits:
generation_id: 89cd10cf-5eea-4845-b573-3b9404aca8ce
pristine_commit_hash: 568531b688636f24e743885cca6fdf4ea7774757
pristine_tree_hash: a83ce3e4351b366e1c64a41ec00b3daeee193a66
generation_id: b24e99c4-0996-405e-82b4-e5492b1dc45d
pristine_commit_hash: ff7385c9a0b27306695f2214306e7cf79ce9f434
pristine_tree_hash: 867cc792d3e42b66d616c6e75bbf36d01556cafd
features:
typescript:
acceptHeaders: 2.81.2
Expand Down Expand Up @@ -13729,12 +13729,12 @@ trackedFiles:
pristine_git_object: 410efafd6a7f50d91ccb87131fedbe0c3d47e15a
jsr.json:
id: 7f6ab7767282
last_write_checksum: sha1:2b381c8ad16a429fc3f96a300ff530b2c6614aba
pristine_git_object: a8c6fe4157c7c98a303cda6880376e925ed4c17f
last_write_checksum: sha1:6478ab1a321cff23a9147cfc8192c7770f901d38
pristine_git_object: 03caa3db6a6aab66b7a46067446cede41759370f
package.json:
id: 7030d0b2f71b
last_write_checksum: sha1:bc3ff8b0850cf71a6f3b9349587b70eadfa7400b
pristine_git_object: aa785f7fc95da10618a6bef9c56ce8d598936472
last_write_checksum: sha1:f5e2de8a4c153f3d3a3341a2a9e721db798cb3d8
pristine_git_object: f31c51cbb8f18b13fd74b3cb3f505a1bb8d048ea
src/core.ts:
id: f431fdbcd144
last_write_checksum: sha1:5aa66b0b6a5964f3eea7f3098c2eb3c0ee9c0131
Expand Down Expand Up @@ -14241,8 +14241,8 @@ trackedFiles:
pristine_git_object: a187e58707bdb726ca2aff74941efe7493422d4e
src/lib/config.ts:
id: 320761608fb3
last_write_checksum: sha1:0bbb7e61123fbf9523f1bf2c9ec302ab839e017b
pristine_git_object: d3201add84382e89098b4e61c3042c41c401e46d
last_write_checksum: sha1:b3a3fc8f0a1ce2aa82d437b3e3a11ae671a42fea
pristine_git_object: d6c0b5b0571355464091dd680b317310f65f7a06
src/lib/dlv.ts:
id: b1988214835a
last_write_checksum: sha1:eaac763b22717206a6199104e0403ed17a4e2711
Expand Down Expand Up @@ -21028,4 +21028,3 @@ examples:
"529":
application/json: {"error": {"code": 529, "message": "Provider returned error"}}
examplesVersion: 1.0.2
releaseNotes: "## Typescript SDK Changes:\n* `openrouter.decisions.create()`: \n * `request.decisionsRequest.provider.ignore[].union(ProviderName).enum(unbiased)` **Added**\n* `openrouter.tts.createSpeech()`: \n * `request.speechRequest.provider.options.unbiased` **Added**\n* `openrouter.stt.createTranscription()`: \n * `request.sttRequest.provider.options.unbiased` **Added**\n* `openrouter.byok.list()`: \n * `request.provider` **Changed**\n * `response.data[].provider.enum(unbiased)` **Added**\n* `openrouter.byok.create()`: \n * `request.createByokKeyRequest.provider.enum(unbiased)` **Added**\n * `response.data.provider.enum(unbiased)` **Added**\n* `openrouter.byok.get()`: `response.data.provider.enum(unbiased)` **Added**\n* `openrouter.byok.update()`: `response.data.provider.enum(unbiased)` **Added**\n* `openrouter.chat.send()`: \n * `request.chatRequest.provider.ignore[].union(ProviderName).enum(unbiased)` **Added**\n* `openrouter.embeddings.generate()`: \n * `request.requestBody.provider.ignore[].union(ProviderName).enum(unbiased)` **Added**\n* `openrouter.endpoints.listZdrEndpoints()`: `response.data[].providerName.enum(unbiased)` **Added**\n* `openrouter.endpoints.list()`: `response.data.endpoints[].providerName.enum(unbiased)` **Added**\n* `openrouter.generations.getGeneration()`: `response.data.providerResponses[].providerName.enum(unbiased)` **Added**\n* `openrouter.images.generate()`: \n * `request.imageGenerationRequest.provider` **Changed**\n* `openrouter.presets.createPresetsChatCompletions()`: \n * `request.chatRequest.provider.ignore[].union(ProviderName).enum(unbiased)` **Added**\n* `openrouter.presets.createPresetsMessages()`: \n * `request.messagesRequest.provider.ignore[].union(ProviderName).enum(unbiased)` **Added**\n* `openrouter.presets.createPresetsResponses()`: \n * `request.responsesRequest.provider.ignore[].union(ProviderName).enum(unbiased)` **Added**\n* `openrouter.rerank.rerank()`: \n * `request.requestBody.provider.ignore[].union(ProviderName).enum(unbiased)` **Added**\n* `openrouter.responses.send()`: \n * `request.responsesRequest.provider.ignore[].union(ProviderName).enum(unbiased)` **Added**\n* `openrouter.beta.responses.send()`: \n * `request.responsesRequest.provider.ignore[].union(ProviderName).enum(unbiased)` **Added**\n* `openrouter.videoGeneration.generate()`: \n * `request.videoGenerationRequest.provider.options.unbiased` **Added**\n"
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ generation:
documentation: mintlify
preApplyUnionDiscriminators: true
typescript:
version: 1.2.143
version: 1.2.144
acceptHeaderEnum: false
additionalDependencies:
dependencies:
Expand Down
1 change: 1 addition & 0 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8483,6 +8483,7 @@ components:
criteria:
items:
type: 'string'
minItems: 1
type: 'array'
instructions:
type: 'string'
Expand Down
10 changes: 5 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ speakeasyVersion: 1.787.0
sources:
OpenRouter API:
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:9b72b7ddbfe7295a7c33df5dd8a5214fd72d489d7c4a5f981049a60c9135b9ee
sourceBlobDigest: sha256:1d91dc9991bc5d325b22fc920e87f7d328990a782fc73e70ab0294f39485328f
sourceRevisionDigest: sha256:335fa4798a71769a90c11deeb321e65534b4d81c8ad2b62fd5c88cdca71af77b
sourceBlobDigest: sha256:b4323a4ff52be5f3db8460405a712322c1b0111a4d796194f4ffa3a94a1be48d
tags:
- latest
- 1.0.0
targets:
openrouter:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:9b72b7ddbfe7295a7c33df5dd8a5214fd72d489d7c4a5f981049a60c9135b9ee
sourceBlobDigest: sha256:1d91dc9991bc5d325b22fc920e87f7d328990a782fc73e70ab0294f39485328f
sourceRevisionDigest: sha256:335fa4798a71769a90c11deeb321e65534b4d81c8ad2b62fd5c88cdca71af77b
sourceBlobDigest: sha256:b4323a4ff52be5f3db8460405a712322c1b0111a4d796194f4ffa3a94a1be48d
codeSamplesNamespace: open-router-chat-completions-api-typescript-code-samples
codeSamplesRevisionDigest: sha256:4c3cc4c40a1216ab7fad9b9d0e5a46e2947f0a85c559e072759c1d8cb9b0a116
codeSamplesRevisionDigest: sha256:68814851e63881a1a71d541c9f0bd23e10c319e6de78012ad21f530e15530405
workflow:
workflowVersion: 1.0.0
speakeasyVersion: 1.787.0
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -3726,4 +3726,14 @@ Based on:
### Generated
- [typescript v1.2.143] .
### Releases
- [NPM v1.2.143] https://www.npmjs.com/package/@openrouter/sdk/v/1.2.143 - .
- [NPM v1.2.143] https://www.npmjs.com/package/@openrouter/sdk/v/1.2.143 - .

## 2026-09-18 00:33:51
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v1.2.144] .
### Releases
- [NPM v1.2.144] https://www.npmjs.com/package/@openrouter/sdk/v/1.2.144 - .
2 changes: 1 addition & 1 deletion jsr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

{
"name": "@openrouter/sdk",
"version": "1.2.143",
"version": "1.2.144",
"exports": {
".": "./src/index.ts",
"./models/errors": "./src/models/errors/index.ts",
Expand Down
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@openrouter/sdk",
"version": "1.2.143",
"version": "1.2.144",
"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": [
Expand Down Expand Up @@ -73,15 +73,15 @@
"lint": "eslint --cache --max-warnings=0 src",
"build": "tsc",
"prepublishOnly": "npm run build",
"test:transit": "exit 0",
"test:watch": "vitest --watch --project unit",
"typecheck:transit": "exit 0",
"compile": "tsc",
"test": "vitest --run --project unit",
"typecheck": "tsc --noEmit",
"postinstall": "node scripts/check-types.js || true",
"prepare": "npm run build",
"test": "vitest --run --project unit",
"test:transit": "exit 0",
"typecheck:transit": "exit 0",
"test:e2e": "vitest --run --project e2e",
"test:watch": "vitest --watch --project unit",
"typecheck": "tsc --noEmit"
"test:e2e": "vitest --run --project e2e"
},
"peerDependencies": {},
"devDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions src/lib/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "1.0.0",
sdkVersion: "1.2.143",
sdkVersion: "1.2.144",
genVersion: "2.914.0",
userAgent: "speakeasy-sdk/typescript 1.2.143 2.914.0 1.0.0 @openrouter/sdk",
userAgent: "speakeasy-sdk/typescript 1.2.144 2.914.0 1.0.0 @openrouter/sdk",
} as const;
Loading