Skip to content

Commit c123c9b

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.666.0
1 parent ba0fb90 commit c123c9b

File tree

178 files changed

+713
-2218
lines changed

Some content is hidden

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

178 files changed

+713
-2218
lines changed

.speakeasy/gen.lock

Lines changed: 7 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ id: 8b6cd71c-ea04-44da-af45-e43968b5928d
33
management:
44
docChecksum: 0ecf8d42d5f305a124cbca4ffbda5eee
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.660.0
7-
generationVersion: 2.760.2
8-
releaseVersion: 0.1.27
9-
configChecksum: 2c451c32d0e42b790ff08709ef1011b4
6+
speakeasyVersion: 1.666.0
7+
generationVersion: 2.768.0
8+
releaseVersion: 0.2.0
9+
configChecksum: 3177256c9833c29f2e39818f88d33135
1010
repoURL: https://github.com/OpenRouterTeam/typescript-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/typescript-sdk
1212
published: true
@@ -15,7 +15,7 @@ features:
1515
acceptHeaders: 2.81.2
1616
additionalDependencies: 0.1.0
1717
constsAndDefaults: 0.1.12
18-
core: 3.26.9
18+
core: 3.26.13
1919
customCodeRegions: 0.1.0
2020
defaultEnabledRetries: 0.1.0
2121
deprecations: 2.81.1
@@ -35,11 +35,11 @@ features:
3535
openEnums: 0.1.1
3636
responseFormat: 0.2.3
3737
retries: 2.83.0
38-
sdkHooks: 0.3.0
38+
sdkHooks: 0.4.0
3939
serverEvents: 0.1.12
4040
serverEventsSentinels: 0.1.0
4141
serverIDs: 2.81.2
42-
unions: 2.86.0
42+
unions: 2.86.3
4343
generatedFiles:
4444
- .devcontainer/README.md
4545
- .devcontainer/devcontainer.json
@@ -130,14 +130,9 @@ generatedFiles:
130130
- docs/models/errors/unauthorizedresponseerror.md
131131
- docs/models/errors/unprocessableentityresponseerror.md
132132
- docs/models/filecitation.md
133-
- docs/models/filecitationtype.md
134133
- docs/models/filepath.md
135-
- docs/models/filepathtype.md
136134
- docs/models/filet.md
137135
- docs/models/forbiddenresponseerrordata.md
138-
- docs/models/idfileparser.md
139-
- docs/models/idmoderation.md
140-
- docs/models/idweb.md
141136
- docs/models/ignore.md
142137
- docs/models/imagegenerationstatus.md
143138
- docs/models/imageurl.md
@@ -192,7 +187,6 @@ generatedFiles:
192187
- docs/models/openairesponsesreasoningconfig.md
193188
- docs/models/openairesponsesreasoningeffort.md
194189
- docs/models/openairesponsesrefusalcontent.md
195-
- docs/models/openairesponsesrefusalcontenttype.md
196190
- docs/models/openairesponsesresponsestatus.md
197191
- docs/models/openairesponsesservicetier.md
198192
- docs/models/openairesponsestoolchoice.md
@@ -215,19 +209,14 @@ generatedFiles:
215209
- docs/models/openresponseseasyinputmessageroleuser.md
216210
- docs/models/openresponseseasyinputmessagetype.md
217211
- docs/models/openresponseserrorevent.md
218-
- docs/models/openresponseserroreventtype.md
219212
- docs/models/openresponsesfunctioncalloutput.md
220213
- docs/models/openresponsesfunctioncalloutputtype.md
221214
- docs/models/openresponsesfunctiontoolcall.md
222215
- docs/models/openresponsesfunctiontoolcalltype.md
223216
- docs/models/openresponsesimagegencallcompleted.md
224-
- docs/models/openresponsesimagegencallcompletedtype.md
225217
- docs/models/openresponsesimagegencallgenerating.md
226-
- docs/models/openresponsesimagegencallgeneratingtype.md
227218
- docs/models/openresponsesimagegencallinprogress.md
228-
- docs/models/openresponsesimagegencallinprogresstype.md
229219
- docs/models/openresponsesimagegencallpartialimage.md
230-
- docs/models/openresponsesimagegencallpartialimagetype.md
231220
- docs/models/openresponsesinput.md
232221
- docs/models/openresponsesinput1.md
233222
- docs/models/openresponsesinputmessageitem.md
@@ -241,29 +230,22 @@ generatedFiles:
241230
- docs/models/openresponsesnonstreamingresponse.md
242231
- docs/models/openresponsesnonstreamingresponsetoolfunction.md
243232
- docs/models/openresponsesnonstreamingresponsetoolunion.md
244-
- docs/models/openresponsesnonstreamingresponsetype.md
245233
- docs/models/openresponsesreasoning.md
246234
- docs/models/openresponsesreasoningconfig.md
247235
- docs/models/openresponsesreasoningdeltaevent.md
248-
- docs/models/openresponsesreasoningdeltaeventtype.md
249236
- docs/models/openresponsesreasoningdoneevent.md
250-
- docs/models/openresponsesreasoningdoneeventtype.md
251237
- docs/models/openresponsesreasoningformat.md
252238
- docs/models/openresponsesreasoningstatuscompleted.md
253239
- docs/models/openresponsesreasoningstatusincomplete.md
254240
- docs/models/openresponsesreasoningstatusinprogress.md
255241
- docs/models/openresponsesreasoningstatusunion.md
256242
- docs/models/openresponsesreasoningsummarypartaddedevent.md
257-
- docs/models/openresponsesreasoningsummarypartaddedeventtype.md
258243
- docs/models/openresponsesreasoningsummarytextdeltaevent.md
259-
- docs/models/openresponsesreasoningsummarytextdeltaeventtype.md
260244
- docs/models/openresponsesreasoningsummarytextdoneevent.md
261-
- docs/models/openresponsesreasoningsummarytextdoneeventtype.md
262245
- docs/models/openresponsesreasoningtype.md
263246
- docs/models/openresponsesrequest.md
264247
- docs/models/openresponsesrequesttoolfunction.md
265248
- docs/models/openresponsesrequesttoolunion.md
266-
- docs/models/openresponsesrequesttype.md
267249
- docs/models/openresponsesresponsetext.md
268250
- docs/models/openresponsesresponsetextverbosity.md
269251
- docs/models/openresponsesstreamevent.md
@@ -288,14 +270,10 @@ generatedFiles:
288270
- docs/models/openresponsesusage.md
289271
- docs/models/openresponseswebsearch20250826tool.md
290272
- docs/models/openresponseswebsearch20250826toolfilters.md
291-
- docs/models/openresponseswebsearch20250826tooltype.md
292273
- docs/models/openresponseswebsearchpreview20250311tool.md
293-
- docs/models/openresponseswebsearchpreview20250311tooltype.md
294274
- docs/models/openresponseswebsearchpreviewtool.md
295-
- docs/models/openresponseswebsearchpreviewtooltype.md
296275
- docs/models/openresponseswebsearchtool.md
297276
- docs/models/openresponseswebsearchtoolfilters.md
298-
- docs/models/openresponseswebsearchtooltype.md
299277
- docs/models/operations/apitype.md
300278
- docs/models/operations/calldata.md
301279
- docs/models/operations/content.md
@@ -366,8 +344,6 @@ generatedFiles:
366344
- docs/models/operations/sendchatcompletionrequestresponse.md
367345
- docs/models/operations/supportedparameter.md
368346
- docs/models/operations/transferintent.md
369-
- docs/models/operations/typeimageurl.md
370-
- docs/models/operations/typetext.md
371347
- docs/models/operations/updatekeysdata.md
372348
- docs/models/operations/updatekeyslimitreset.md
373349
- docs/models/operations/updatekeysrequest.md
@@ -425,23 +401,15 @@ generatedFiles:
425401
- docs/models/responseinputaudio.md
426402
- docs/models/responseinputaudioformat.md
427403
- docs/models/responseinputaudioinputaudio.md
428-
- docs/models/responseinputaudiotype.md
429404
- docs/models/responseinputfile.md
430-
- docs/models/responseinputfiletype.md
431405
- docs/models/responseinputimage.md
432406
- docs/models/responseinputimagedetail.md
433-
- docs/models/responseinputimagetype.md
434407
- docs/models/responseinputtext.md
435-
- docs/models/responseinputtexttype.md
436408
- docs/models/responseoutputtext.md
437-
- docs/models/responseoutputtexttype.md
438409
- docs/models/responseserrorfield.md
439410
- docs/models/responsesformatjsonobject.md
440-
- docs/models/responsesformatjsonobjecttype.md
441411
- docs/models/responsesformattext.md
442412
- docs/models/responsesformattextjsonschemaconfig.md
443-
- docs/models/responsesformattextjsonschemaconfigtype.md
444-
- docs/models/responsesformattexttype.md
445413
- docs/models/responsesimagegenerationcall.md
446414
- docs/models/responsesimagegenerationcalltype.md
447415
- docs/models/responsesoutputitem.md
@@ -491,27 +459,9 @@ generatedFiles:
491459
- docs/models/topproviderinfo.md
492460
- docs/models/truncation.md
493461
- docs/models/type.md
494-
- docs/models/typeresponsecompleted.md
495-
- docs/models/typeresponsecontentpartadded.md
496-
- docs/models/typeresponsecontentpartdone.md
497-
- docs/models/typeresponsecreated.md
498-
- docs/models/typeresponsefailed.md
499-
- docs/models/typeresponsefunctioncallargumentsdelta.md
500-
- docs/models/typeresponsefunctioncallargumentsdone.md
501-
- docs/models/typeresponseincomplete.md
502-
- docs/models/typeresponseinprogress.md
503-
- docs/models/typeresponseoutputitemadded.md
504-
- docs/models/typeresponseoutputitemdone.md
505-
- docs/models/typeresponseoutputtextannotationadded.md
506-
- docs/models/typeresponseoutputtextdelta.md
507-
- docs/models/typeresponseoutputtextdone.md
508-
- docs/models/typeresponsereasoningsummarypartdone.md
509-
- docs/models/typeresponserefusaldelta.md
510-
- docs/models/typeresponserefusaldone.md
511462
- docs/models/unauthorizedresponseerrordata.md
512463
- docs/models/unprocessableentityresponseerrordata.md
513464
- docs/models/urlcitation.md
514-
- docs/models/urlcitationtype.md
515465
- docs/models/usermessage.md
516466
- docs/models/usermessagecontent.md
517467
- docs/models/variables.md

.speakeasy/gen.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ generation:
3030
generateNewTests: true
3131
skipResponseBodyAssertions: false
3232
typescript:
33-
version: 0.1.27
33+
version: 0.2.0
3434
acceptHeaderEnum: false
3535
additionalDependencies:
3636
dependencies: {}
@@ -71,7 +71,9 @@ typescript:
7171
exportZodModelNamespace: false
7272
flattenGlobalSecurity: true
7373
flatteningOrder: parameters-first
74+
formStringArrayEncodeMode: encoded-string
7475
forwardCompatibleEnumsByDefault: false
76+
forwardCompatibleUnionsByDefault: "false"
7577
generateExamples: true
7678
imports:
7779
option: openapi
@@ -82,15 +84,18 @@ typescript:
8284
shared: models
8385
webhooks: models/webhooks
8486
inferSSEOverload: true
87+
inferUnionDiscriminators: true
8588
inputModelSuffix: input
8689
jsonpath: rfc9535
8790
laxMode: strict
8891
maxMethodParams: 0
8992
methodArguments: infer-optional-args
9093
modelPropertyCasing: camel
9194
moduleFormat: esm
95+
multipartArrayFormat: legacy
9296
outputModelSuffix: output
9397
packageName: '@openrouter/sdk'
98+
preApplyUnionDiscriminators: true
9499
responseFormat: flat
95100
sseFlatResponse: true
96101
templateVersion: v2

.speakeasy/workflow.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
speakeasyVersion: 1.660.0
1+
speakeasyVersion: 1.666.0
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
55
sourceRevisionDigest: sha256:01256c8494de6bfc13c36d82ae316a6a13d402194f844618bcd4d59e34f325f3
66
sourceBlobDigest: sha256:4c80e48fd5e1cd030e68d664eb93984b4d5946867252ff1755a2bd2a05eccd4e
77
tags:
88
- latest
9-
- matt-cache-control
9+
- speakeasy-sdk-regen-1762734783
1010
- 1.0.0
1111
targets:
1212
openrouter:
@@ -15,7 +15,7 @@ targets:
1515
sourceRevisionDigest: sha256:01256c8494de6bfc13c36d82ae316a6a13d402194f844618bcd4d59e34f325f3
1616
sourceBlobDigest: sha256:4c80e48fd5e1cd030e68d664eb93984b4d5946867252ff1755a2bd2a05eccd4e
1717
codeSamplesNamespace: open-router-chat-completions-api-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:b9f865c93ad3b73a288706cfe0cdbb54a0a2fe160c405b59bc45f567118e554a
18+
codeSamplesRevisionDigest: sha256:4fb983d31ef998eb30f12c38e07fb278a3054a1def2a61c418d71d553c648a66
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,4 +146,14 @@ Based on:
146146
### Generated
147147
- [typescript v0.1.2] .
148148
### Releases
149-
- [NPM v0.1.2] https://www.npmjs.com/package/@openrouter/sdk/v/0.1.2 - .
149+
- [NPM v0.1.2] https://www.npmjs.com/package/@openrouter/sdk/v/0.1.2 - .
150+
151+
## 2025-12-02 00:31:49
152+
### Changes
153+
Based on:
154+
- OpenAPI Doc
155+
- Speakeasy CLI 1.666.0 (2.768.0) https://github.com/speakeasy-api/speakeasy
156+
### Generated
157+
- [typescript v0.2.0] .
158+
### Releases
159+
- [NPM v0.2.0] https://www.npmjs.com/package/@openrouter/sdk/v/0.2.0 - .

docs/models/assistantmessage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ let value: AssistantMessage = {
1414

1515
| Field | Type | Required | Description |
1616
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
17-
| `role` | *string* | :heavy_check_mark: | N/A |
17+
| `role` | *"assistant"* | :heavy_check_mark: | N/A |
1818
| `content` | *models.AssistantMessageContent* | :heavy_minus_sign: | N/A |
1919
| `name` | *string* | :heavy_minus_sign: | N/A |
2020
| `toolCalls` | [models.ChatMessageToolCall](../models/chatmessagetoolcall.md)[] | :heavy_minus_sign: | N/A |

docs/models/chatgenerationparamsresponseformatjsonobject.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ let value: ChatGenerationParamsResponseFormatJSONObject = {
1414

1515
| Field | Type | Required | Description |
1616
| ------------------ | ------------------ | ------------------ | ------------------ |
17-
| `type` | *string* | :heavy_check_mark: | N/A |
17+
| `type` | *"json_object"* | :heavy_check_mark: | N/A |

docs/models/chatgenerationparamsresponseformatpython.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ let value: ChatGenerationParamsResponseFormatPython = {
1414

1515
| Field | Type | Required | Description |
1616
| ------------------ | ------------------ | ------------------ | ------------------ |
17-
| `type` | *string* | :heavy_check_mark: | N/A |
17+
| `type` | *"python"* | :heavy_check_mark: | N/A |

docs/models/chatgenerationparamsresponseformattext.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ let value: ChatGenerationParamsResponseFormatText = {
1414

1515
| Field | Type | Required | Description |
1616
| ------------------ | ------------------ | ------------------ | ------------------ |
17-
| `type` | *string* | :heavy_check_mark: | N/A |
17+
| `type` | *"text"* | :heavy_check_mark: | N/A |

docs/models/chatmessagecontentitemaudio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ let value: ChatMessageContentItemAudio = {
1818

1919
| Field | Type | Required | Description |
2020
| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
21-
| `type` | *string* | :heavy_check_mark: | N/A |
21+
| `type` | *"input_audio"* | :heavy_check_mark: | N/A |
2222
| `inputAudio` | [models.ChatMessageContentItemAudioInputAudio](../models/chatmessagecontentitemaudioinputaudio.md) | :heavy_check_mark: | N/A |

docs/models/chatmessagecontentitemfile.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ let value: ChatMessageContentItemFile = {
1717

1818
| Field | Type | Required | Description |
1919
| ---------------------------------- | ---------------------------------- | ---------------------------------- | ---------------------------------- |
20-
| `type` | *string* | :heavy_check_mark: | N/A |
20+
| `type` | *"file"* | :heavy_check_mark: | N/A |
2121
| `file` | [models.FileT](../models/filet.md) | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)