File tree Expand file tree Collapse file tree 7 files changed +95
-17
lines changed Expand file tree Collapse file tree 7 files changed +95
-17
lines changed Original file line number Diff line number Diff line change 11lockVersion: 2.0.0
22id: 8b6cd71c-ea04-44da-af45-e43968b5928d
33management:
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>"}}
12261226examplesVersion: 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**
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ generation:
2828 skipResponseBodyAssertions : false
2929typescript :
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
Original file line number Diff line number Diff line change 1212 url : https://opensource.org/licenses/MIT
1313components :
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 :
Original file line number Diff line number Diff line change 1- speakeasyVersion: 1.628.7
1+ speakeasyVersion: 1.631.5
22sources:
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
1011targets:
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
1619workflow:
1720 workflowVersion: 1.0.0
1821 speakeasyVersion: latest
Original file line number Diff line number Diff line change @@ -343,9 +343,10 @@ const openRouter = new OpenRouter({
343343});
344344
345345async 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 );
Original file line number Diff line number Diff 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 - .
Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments