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
32 changes: 12 additions & 20 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: ""
id: ""
management:
docChecksum: 1b0bed430d04c3431cdbff1ef80de135
docChecksum: 1f17a1f75f4160092b49589d5334fc41
docVersion: 1.0.0
speakeasyVersion: 1.763.2
generationVersion: 2.884.4
releaseVersion: 0.13.47
configChecksum: fdfc1168aa487fc44879aff27c0f08b0
releaseVersion: 0.13.48
configChecksum: 6a5d8dbc50054e4ace92d83ee48dcae5
repoURL: https://github.com/OpenRouterTeam/typescript-sdk.git
installationURL: https://github.com/OpenRouterTeam/typescript-sdk
published: true
persistentEdits:
generation_id: 3e5c3fae-996a-4d3a-bc0e-8e3f7c910009
pristine_commit_hash: f3bdba3b955c5dbe917792775bcff848c7dfdd84
pristine_tree_hash: 901ab2fe8ec5b04b8498da82ceebd15f6d34ec6f
generation_id: 0beee5e3-a7e4-4e92-afe0-e2c739100378
pristine_commit_hash: 77df033032d67f583e4fffbefb5e4c7ea2d29714
pristine_tree_hash: 8ecdbe45b2c46ad89024e27403065ec3a12ca86e
features:
typescript:
acceptHeaders: 2.81.2
Expand Down Expand Up @@ -12396,12 +12396,12 @@ trackedFiles:
pristine_git_object: 410efafd6a7f50d91ccb87131fedbe0c3d47e15a
jsr.json:
id: 7f6ab7767282
last_write_checksum: sha1:bd2c2eb7c1acc2bb0a135fb98f7539c09812fad8
pristine_git_object: d6cdbc099667133e0557d7dba91f28f50a71aa2e
last_write_checksum: sha1:78d46827b1947019337f4523df5293fc2c3e1c6e
pristine_git_object: 3b7034abba16dea731492e84f1cd87fd2b75d9aa
package.json:
id: 7030d0b2f71b
last_write_checksum: sha1:27a0a898f9cf2fedb9cae7e65159c42557de70cd
pristine_git_object: b8a0fa286ef79700e10bbc29c5c40b77a50e9099
last_write_checksum: sha1:c7d93fbd007ebc45193e5466e4e7e4672d9f5b67
pristine_git_object: 35c833b94e355c87e1998346b4eb1f646df3ba03
src/core.ts:
id: f431fdbcd144
last_write_checksum: sha1:5aa66b0b6a5964f3eea7f3098c2eb3c0ee9c0131
Expand Down Expand Up @@ -12780,8 +12780,8 @@ trackedFiles:
pristine_git_object: a187e58707bdb726ca2aff74941efe7493422d4e
src/lib/config.ts:
id: 320761608fb3
last_write_checksum: sha1:040a779674d1c91c0682f9253b5cb0b2f6b47757
pristine_git_object: e4c231e937077ad3df667274276d4616a2d981d0
last_write_checksum: sha1:f2981c9ca9bd9e74a226dd2cd2b06e5d0b788515
pristine_git_object: 271c86ed616435d19728e9a93a6d96a968af7b9d
src/lib/dlv.ts:
id: b1988214835a
last_write_checksum: sha1:eaac763b22717206a6199104e0403ed17a4e2711
Expand Down Expand Up @@ -17264,11 +17264,3 @@ examples:
"500":
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
examplesVersion: 1.0.2
releaseNotes: |
## Typescript SDK Changes:
* `openrouter.embeddings.listModels()`: `response.data[].pricing.overrides` **Added**
* `openrouter.endpoints.listZdrEndpoints()`: `response.data[].pricing.overrides` **Added**
* `openrouter.endpoints.list()`: `response.data.endpoints[].pricing.overrides` **Added**
* `openrouter.models.get()`: `response.data.pricing.overrides` **Added**
* `openrouter.models.list()`: `response.data[].pricing.overrides` **Added**
* `openrouter.models.listForUser()`: `response.data[].pricing.overrides` **Added**
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: 0.13.47
version: 0.13.48
acceptHeaderEnum: false
additionalDependencies:
dependencies:
Expand Down
3 changes: 1 addition & 2 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31274,8 +31274,7 @@ paths:
schema:
description: Minimum context length (tokens). Models with smaller context are excluded.
example: 128000
exclusiveMinimum: true
minimum: 0
minimum: 1
type: integer
- description: Minimum prompt price in $/M tokens.
in: query
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.763.2
sources:
OpenRouter API:
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:52e237724ae63bf4bcc9071a3a762f241ae9de22af66601b4052a6d0a37b5a63
sourceBlobDigest: sha256:d2eae20d35bd9baa94cd8f1164c603ad14a48e24fd9847fcc57792b5f8d6641c
sourceRevisionDigest: sha256:aa8355b343c2a207cd521d502bc63573502b065d6102c207057c5b8964f26035
sourceBlobDigest: sha256:b694b4df81e6ae168db3001449134b4766c881e2c1bff9790a53452e5853205d
tags:
- latest
- 1.0.0
targets:
openrouter:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:52e237724ae63bf4bcc9071a3a762f241ae9de22af66601b4052a6d0a37b5a63
sourceBlobDigest: sha256:d2eae20d35bd9baa94cd8f1164c603ad14a48e24fd9847fcc57792b5f8d6641c
sourceRevisionDigest: sha256:aa8355b343c2a207cd521d502bc63573502b065d6102c207057c5b8964f26035
sourceBlobDigest: sha256:b694b4df81e6ae168db3001449134b4766c881e2c1bff9790a53452e5853205d
codeSamplesNamespace: open-router-chat-completions-api-typescript-code-samples
codeSamplesRevisionDigest: sha256:6c95b26983a8c3fa7944e786002dc165fd6943266d3af8a077d7b4f55b556d72
codeSamplesRevisionDigest: sha256:54a580e7cc4ca8965a22b6b6b979a4b5388fc3f0d22372914369a32b5d782f3d
workflow:
workflowVersion: 1.0.0
speakeasyVersion: 1.763.2
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1706,4 +1706,14 @@ Based on:
### Generated
- [typescript v0.13.47] .
### Releases
- [NPM v0.13.47] https://www.npmjs.com/package/@openrouter/sdk/v/0.13.47 - .
- [NPM v0.13.47] https://www.npmjs.com/package/@openrouter/sdk/v/0.13.47 - .

## 2026-07-13 20:43:28
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.763.2 (2.884.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.13.48] .
### Releases
- [NPM v0.13.48] https://www.npmjs.com/package/@openrouter/sdk/v/0.13.48 - .
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": "0.13.47",
"version": "0.13.48",
"exports": {
".": "./src/index.ts",
"./models/errors": "./src/models/errors/index.ts",
Expand Down
12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@openrouter/sdk",
"version": "0.13.47",
"version": "0.13.48",
"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 All @@ -21,8 +21,8 @@
"license": "Apache-2.0",
"packageManager": "pnpm@10.22.0",
"publishConfig": {
"access": "public",
"provenance": true
"provenance": true,
"access": "public"
},
"type": "module",
"main": "./esm/index.js",
Expand Down Expand Up @@ -73,14 +73,14 @@
"lint": "eslint --cache --max-warnings=0 src",
"build": "tsc",
"prepublishOnly": "npm run build",
"test:e2e": "vitest --run --project e2e",
"test:transit": "exit 0",
"typecheck": "tsc --noEmit",
"compile": "tsc",
"postinstall": "node scripts/check-types.js || true",
"prepare": "npm run build",
"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"
},
"peerDependencies": {},
Expand Down
4 changes: 2 additions & 2 deletions src/lib/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "1.0.0",
sdkVersion: "0.13.47",
sdkVersion: "0.13.48",
genVersion: "2.884.4",
userAgent: "speakeasy-sdk/typescript 0.13.47 2.884.4 1.0.0 @openrouter/sdk",
userAgent: "speakeasy-sdk/typescript 0.13.48 2.884.4 1.0.0 @openrouter/sdk",
} as const;
Loading