Skip to content

Commit 4b2291f

Browse files
committed
update
1 parent f1a2289 commit 4b2291f

File tree

96 files changed

+896
-2824
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+896
-2824
lines changed

.devcontainer/README.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11

2-
<div align="center">
3-
<a href="https://codespaces.new/OpenRouterTeam/typescript-sdk.git/tree/main"><img src="https://github.com/codespaces/badge.svg" /></a>
4-
</div>
5-
<br>
6-
72
> **Remember to shutdown a GitHub Codespace when it is not in use!**
83
94
# Dev Containers Quick Start

.speakeasy/gen.lock

Lines changed: 534 additions & 2478 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ generation:
1616
requestResponseComponentNamesFeb2024: true
1717
securityFeb2025: true
1818
sharedErrorComponentsApr2025: true
19-
nameOverrideFeb2026: false
2019
sharedNestedComponentsJan2026: false
20+
nameOverrideFeb2026: false
2121
auth:
2222
oAuth2ClientCredentialsEnabled: true
2323
oAuth2PasswordEnabled: true
@@ -27,16 +27,16 @@ generation:
2727
schemas:
2828
allOfMergeStrategy: shallowMerge
2929
requestBodyFieldName: ""
30+
versioningStrategy: automatic
3031
persistentEdits:
3132
enabled: "true"
3233
tests:
3334
generateTests: false
3435
generateNewTests: true
3536
skipResponseBodyAssertions: false
3637
preApplyUnionDiscriminators: true
37-
versioningStrategy: automatic
3838
typescript:
39-
version: 0.10.1
39+
version: 0.11.0
4040
acceptHeaderEnum: false
4141
additionalDependencies:
4242
dependencies:
@@ -88,6 +88,7 @@ typescript:
8888
enumFormat: union
8989
envVarPrefix: OPENROUTER
9090
exportZodModelNamespace: false
91+
fixEnumNameSanitization: false
9192
flatAdditionalProperties: false
9293
flattenGlobalSecurity: true
9394
flatteningOrder: parameters-first
@@ -124,4 +125,6 @@ typescript:
124125
unionStrategy: left-to-right
125126
usageSDKInitImports: []
126127
useIndexModules: true
128+
useOxlint: false
129+
useTsgo: false
127130
zodVersion: v4

.speakeasy/workflow.lock

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
1-
speakeasyVersion: 1.680.0
1+
speakeasyVersion: 1.761.0
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:b47edd318adeee3356b3ff37e0c628fba09540466e1dbb7378133b95eea94045
6-
sourceBlobDigest: sha256:8b9ec5ce06db44b627c9a024a6a84f9d1284bed8f02c742df46259e2938c4004
5+
sourceRevisionDigest: sha256:87266665422e9d6e5e28cda694187c2ce383c3a43c4f808668a7b17b4e129a22
6+
sourceBlobDigest: sha256:79bd9c141c4e9a9838681324981fdfe076c21753cedee1f948707687ae45f1bd
77
tags:
88
- latest
99
- 1.0.0
1010
targets:
1111
openrouter:
1212
source: OpenRouter API
1313
sourceNamespace: open-router-chat-completions-api
14-
sourceRevisionDigest: sha256:b47edd318adeee3356b3ff37e0c628fba09540466e1dbb7378133b95eea94045
15-
sourceBlobDigest: sha256:8b9ec5ce06db44b627c9a024a6a84f9d1284bed8f02c742df46259e2938c4004
14+
sourceRevisionDigest: sha256:87266665422e9d6e5e28cda694187c2ce383c3a43c4f808668a7b17b4e129a22
15+
sourceBlobDigest: sha256:79bd9c141c4e9a9838681324981fdfe076c21753cedee1f948707687ae45f1bd
16+
codeSamplesNamespace: open-router-chat-completions-api-typescript-code-samples
17+
codeSamplesRevisionDigest: sha256:1eb4a7d13214330ed30d9d50fbc1f7bbd3bf1fc9e6a23d644325feae091a1ab0
1618
workflow:
1719
workflowVersion: 1.0.0
18-
speakeasyVersion: 1.680.0
20+
speakeasyVersion: 1.761.0
1921
sources:
2022
OpenRouter API:
2123
inputs:

.speakeasy/workflow.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
workflowVersion: 1.0.0
2-
speakeasyVersion: 1.680.0
2+
speakeasyVersion: 1.761.0
33
sources:
44
OpenRouter API:
55
inputs:

docs/models/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { Architecture } from "@openrouter/sdk/models";
1010
let value: Architecture = {
1111
tokenizer: "GPT",
1212
instructType: "chatml",
13-
modality: "text->text",
13+
modality: "text",
1414
inputModalities: [
1515
"text",
1616
],

docs/models/by.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ The provider sorting strategy (price, throughput, latency)
88
import { By } from "@openrouter/sdk/models";
99

1010
let value: By = "price";
11+
12+
// Open enum: unrecognized values are captured as Unrecognized<string>
1113
```
1214

1315
## Values
1416

15-
This is an open enum. Unrecognized values will be captured as the `Unrecognized<string>` branded type.
16-
1717
```typescript
1818
"price" | "throughput" | "latency" | "exacto" | Unrecognized<string>
1919
```

docs/models/chainid.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import { ChainId } from "@openrouter/sdk/models";
77

88
let value: ChainId = 137;
9+
10+
// Open enum: unrecognized values are captured as Unrecognized<number>
911
```
1012

1113
## Values
1214

13-
This is an open enum. Unrecognized values will be captured as the `Unrecognized<number>` branded type.
14-
1515
```typescript
1616
1 | 137 | 8453 | Unrecognized<number>
1717
```

docs/models/code.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import { Code } from "@openrouter/sdk/models";
77

88
let value: Code = "server_error";
9+
10+
// Open enum: unrecognized values are captured as Unrecognized<string>
911
```
1012

1113
## Values
1214

13-
This is an open enum. Unrecognized values will be captured as the `Unrecognized<string>` branded type.
14-
1515
```typescript
1616
"server_error" | "rate_limit_exceeded" | "invalid_prompt" | "vector_store_timeout" | "invalid_image" | "invalid_image_format" | "invalid_base64_image" | "invalid_image_url" | "image_too_large" | "image_too_small" | "image_parse_error" | "image_content_policy_violation" | "invalid_image_mode" | "image_file_too_large" | "unsupported_image_media_type" | "empty_image_file" | "failed_to_download_image" | "image_file_not_found" | Unrecognized<string>
1717
```

docs/models/datacollection.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ Data collection setting. If no available model provider meets the requirement, y
1111
import { DataCollection } from "@openrouter/sdk/models";
1212

1313
let value: DataCollection = "allow";
14+
15+
// Open enum: unrecognized values are captured as Unrecognized<string>
1416
```
1517

1618
## Values
1719

18-
This is an open enum. Unrecognized values will be captured as the `Unrecognized<string>` branded type.
19-
2020
```typescript
2121
"deny" | "allow" | Unrecognized<string>
2222
```

0 commit comments

Comments
 (0)