Skip to content

Commit bff77c7

Browse files
committed
## Typescript SDK Changes Detected:
* `openrouter.chat.send()`: `request` **Changed** **Breaking** ⚠️ * `openrouter.completions.generate()`: `request` **Changed** **Breaking** ⚠️ * `openrouter.alpha.responses.send2()`: **Added**
1 parent 313f209 commit bff77c7

File tree

7 files changed

+95
-17
lines changed

7 files changed

+95
-17
lines changed

.speakeasy/gen.lock

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 8b6cd71c-ea04-44da-af45-e43968b5928d
33
management:
4-
docChecksum: e66646d7060ca74f7c7b640236a23a1f
4+
docChecksum: c3de00a9cb23746c91fbe566ef9ddee1
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.625.0
7-
generationVersion: 2.715.0
8-
releaseVersion: 0.0.0-beta.9
9-
configChecksum: 1219219dff4e3155f4ca7e78584acea9
6+
speakeasyVersion: 1.631.5
7+
generationVersion: 2.716.16
8+
releaseVersion: 0.0.0-beta.17
9+
configChecksum: 11cb9118cd68f28c2624bb207beaa3a2
1010
repoURL: https://github.com/OpenRouterTeam/typescript-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/typescript-sdk
1212
published: true
@@ -1224,3 +1224,8 @@ examples:
12241224
5XX:
12251225
application/json: {"error": {"code": 417, "message": "<value>"}}
12261226
examplesVersion: 1.0.2
1227+
releaseNotes: |
1228+
## Typescript SDK Changes Detected:
1229+
* `openrouter.chat.send()`: `request` **Changed** **Breaking** :warning:
1230+
* `openrouter.completions.generate()`: `request` **Changed** **Breaking** :warning:
1231+
* `openrouter.alpha.responses.send2()`: **Added**

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ generation:
2828
skipResponseBodyAssertions: false
2929
typescript:
3030
version: 0.0.0-beta.17
31+
acceptHeaderEnum: false
3132
additionalDependencies:
3233
dependencies: {}
3334
devDependencies: {}
@@ -40,7 +41,6 @@ typescript:
4041
defaultErrorName: OpenRouterDefaultError
4142
enableCustomCodeRegions: true
4243
enableMCPServer: false
43-
acceptHeaderEnum: false
4444
enableReactQuery: true
4545
enumFormat: union
4646
envVarPrefix: OPENROUTER

.speakeasy/out.openapi.yaml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,65 @@ info:
1212
url: https://opensource.org/licenses/MIT
1313
components:
1414
schemas:
15+
ActivityItem:
16+
type: object
17+
properties:
18+
date:
19+
type: string
20+
description: Date of the activity (YYYY-MM-DD format)
21+
example: "2025-08-24"
22+
model:
23+
type: string
24+
description: Model slug (e.g., "openai/gpt-4.1")
25+
example: openai/gpt-4.1
26+
model_permaslug:
27+
type: string
28+
description: Model permaslug (e.g., "openai/gpt-4.1-2025-04-14")
29+
example: openai/gpt-4.1-2025-04-14
30+
endpoint_id:
31+
type: string
32+
description: Unique identifier for the endpoint
33+
example: 550e8400-e29b-41d4-a716-446655440000
34+
provider_name:
35+
type: string
36+
description: Name of the provider serving this endpoint
37+
example: OpenAI
38+
usage:
39+
type: number
40+
description: Total cost in USD (OpenRouter credits spent)
41+
example: 0.015
42+
byok_usage_inference:
43+
type: number
44+
description: BYOK inference cost in USD (external credits spent)
45+
example: 0.012
46+
requests:
47+
type: number
48+
description: Number of requests made
49+
example: 5
50+
prompt_tokens:
51+
type: number
52+
description: Total prompt tokens used
53+
example: 50
54+
completion_tokens:
55+
type: number
56+
description: Total completion tokens generated
57+
example: 125
58+
reasoning_tokens:
59+
type: number
60+
description: Total reasoning tokens used
61+
example: 25
62+
required:
63+
- date
64+
- model
65+
- model_permaslug
66+
- endpoint_id
67+
- provider_name
68+
- usage
69+
- byok_usage_inference
70+
- requests
71+
- prompt_tokens
72+
- completion_tokens
73+
- reasoning_tokens
1574
ErrorResponse:
1675
type: object
1776
properties:

.speakeasy/workflow.lock

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
1-
speakeasyVersion: 1.628.7
1+
speakeasyVersion: 1.631.5
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:06754e3c8e0ca4d23bb83f1c93f60805fc28705fd02513cedf3e6261beaed9df
6-
sourceBlobDigest: sha256:c634520a7bc97f631ceb17d1d7a5c64ecb91a4a19bfe031bbfb0e8e10fb7ceb4
5+
sourceRevisionDigest: sha256:59d06be789e229e09a6756b9327e015cd2de82c60f909fda1cff53b8ffde112d
6+
sourceBlobDigest: sha256:5028d90f8c1fa1a7962654184ac24f0d8d4e0c7ad99b676bab599de6ae6098c5
77
tags:
88
- latest
9+
- speakeasy-sdk-regen-1759341244
910
- 1.0.0
1011
targets:
1112
openrouter:
1213
source: OpenRouter API
1314
sourceNamespace: open-router-chat-completions-api
14-
sourceRevisionDigest: sha256:e2497b74e3e2a59b13a9e4a0f9e6d3fa00060a447501bad7686cec9ed1e42231
15-
sourceBlobDigest: sha256:483d707e5bf53082cef851ad2e60f5171a393c32acf1ba84cda9c7dc4c2ff2fb
15+
sourceRevisionDigest: sha256:59d06be789e229e09a6756b9327e015cd2de82c60f909fda1cff53b8ffde112d
16+
sourceBlobDigest: sha256:5028d90f8c1fa1a7962654184ac24f0d8d4e0c7ad99b676bab599de6ae6098c5
17+
codeSamplesNamespace: open-router-chat-completions-api-typescript-code-samples
18+
codeSamplesRevisionDigest: sha256:2d2a47b278498a0bdde06d327b9e446f53ca42c74add6b8920e517cc34d56e56
1619
workflow:
1720
workflowVersion: 1.0.0
1821
speakeasyVersion: latest

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -343,9 +343,10 @@ const openRouter = new OpenRouter({
343343
});
344344

345345
async function run() {
346-
const result = await openRouter.chat.send({
347-
messages: [],
348-
model: "Grand Cherokee",
346+
const result = await openRouter.alpha.responses.send2({
347+
provider: {
348+
zdr: true,
349+
},
349350
});
350351

351352
console.log(result);

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,14 @@ Based on:
1616
### Generated
1717
- [typescript v0.0.0-beta.2] .
1818
### Releases
19-
- [NPM v0.0.0-beta.2] https://www.npmjs.com/package/@openrouter/sdk/v/0.0.0-beta.2 - .
19+
- [NPM v0.0.0-beta.2] https://www.npmjs.com/package/@openrouter/sdk/v/0.0.0-beta.2 - .
20+
21+
## 2025-10-01 17:53:43
22+
### Changes
23+
Based on:
24+
- OpenAPI Doc
25+
- Speakeasy CLI 1.631.5 (2.716.16) https://github.com/speakeasy-api/speakeasy
26+
### Generated
27+
- [typescript v0.0.0-beta.17] .
28+
### Releases
29+
- [NPM v0.0.0-beta.17] https://www.npmjs.com/package/@openrouter/sdk/v/0.0.0-beta.17 - .

src/lib/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export const SDK_METADATA = {
6060
language: "typescript",
6161
openapiDocVersion: "1.0.0",
6262
sdkVersion: "0.0.0-beta.17",
63-
genVersion: "2.716.9",
63+
genVersion: "2.716.16",
6464
userAgent:
65-
"speakeasy-sdk/typescript 0.0.0-beta.17 2.716.9 1.0.0 @openrouter/sdk",
65+
"speakeasy-sdk/typescript 0.0.0-beta.17 2.716.16 1.0.0 @openrouter/sdk",
6666
} as const;

0 commit comments

Comments
 (0)