Skip to content

Commit 2f5d6c1

Browse files
1 parent 7b74f35 commit 2f5d6c1

21 files changed

+332
-83
lines changed

.speakeasy/gen.lock

Lines changed: 10 additions & 7 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: bc2a17a8bdced4449c22e8cb27f02be5
4+
docChecksum: f3cb384db5d4ebfb44d9bee2439a3a0a
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.654.0
7-
generationVersion: 2.750.0
8-
releaseVersion: 0.1.11
9-
configChecksum: f7e503f7b6144914db85599585462a92
6+
speakeasyVersion: 1.657.0
7+
generationVersion: 2.755.0
8+
releaseVersion: 0.1.12
9+
configChecksum: 58991a7987fc75734e6147cc87d5e7fd
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.5
18+
core: 3.26.7
1919
customCodeRegions: 0.1.0
2020
defaultEnabledRetries: 0.1.0
2121
deprecations: 2.81.1
@@ -74,6 +74,8 @@ generatedFiles:
7474
- docs/models/chatmessagecontentitemimagedetail.md
7575
- docs/models/chatmessagecontentitemtext.md
7676
- docs/models/chatmessagecontentitemvideo.md
77+
- docs/models/chatmessagecontentitemvideoinputvideo.md
78+
- docs/models/chatmessagecontentitemvideovideourl.md
7779
- docs/models/chatmessagetokenlogprob.md
7880
- docs/models/chatmessagetokenlogprobs.md
7981
- docs/models/chatmessagetoolcall.md
@@ -508,7 +510,8 @@ generatedFiles:
508510
- docs/models/usermessage.md
509511
- docs/models/usermessagecontent.md
510512
- docs/models/variables.md
511-
- docs/models/videourl.md
513+
- docs/models/videourl1.md
514+
- docs/models/videourl2.md
512515
- docs/models/websearchpreviewtooluserlocation.md
513516
- docs/models/websearchpreviewtooluserlocationtype.md
514517
- docs/models/websearchstatus.md

.speakeasy/gen.yaml

Lines changed: 1 addition & 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.11
33+
version: 0.1.12
3434
acceptHeaderEnum: false
3535
additionalDependencies:
3636
dependencies: {}

.speakeasy/out.openapi.yaml

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4680,21 +4680,38 @@ components:
46804680
- type
46814681
- input_audio
46824682
ChatMessageContentItemVideo:
4683-
type: object
4684-
properties:
4685-
type:
4686-
type: string
4687-
const: input_video
4688-
video_url:
4689-
type: object
4683+
oneOf:
4684+
- type: object
46904685
properties:
4691-
url:
4686+
type:
46924687
type: string
4688+
const: input_video
4689+
video_url:
4690+
type: object
4691+
properties:
4692+
url:
4693+
type: string
4694+
required:
4695+
- url
46934696
required:
4694-
- url
4695-
required:
4696-
- type
4697-
- video_url
4697+
- type
4698+
- video_url
4699+
- type: object
4700+
properties:
4701+
type:
4702+
type: string
4703+
const: video_url
4704+
video_url:
4705+
type: object
4706+
properties:
4707+
url:
4708+
type: string
4709+
required:
4710+
- url
4711+
required:
4712+
- type
4713+
- video_url
4714+
type: object
46984715
ChatMessageContentItem:
46994716
oneOf:
47004717
- $ref: '#/components/schemas/ChatMessageContentItemText'
@@ -4709,6 +4726,7 @@ components:
47094726
image_url: '#/components/schemas/ChatMessageContentItemImage'
47104727
input_audio: '#/components/schemas/ChatMessageContentItemAudio'
47114728
input_video: '#/components/schemas/ChatMessageContentItemVideo'
4729+
video_url: '#/components/schemas/ChatMessageContentItemVideo'
47124730
ChatMessageToolCall:
47134731
type: object
47144732
properties:

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
speakeasyVersion: 1.654.0
1+
speakeasyVersion: 1.657.0
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:08647b466c00989914e3a2436175152270f771f0a57d055f5bab14cc2d4be89e
6-
sourceBlobDigest: sha256:53027ec57392d9617cc001ece83c2fe1aa6e5dbfd52d170381c34c33c6042c23
5+
sourceRevisionDigest: sha256:dccdd6d8e61ea181bc9254207827c883c6e2097ba113d59a10a5e3e0a6a6c7c1
6+
sourceBlobDigest: sha256:0ad23d34c1945df70f227b3ab39280c587785e7ca5295978e8200df7bf22e1ee
77
tags:
88
- latest
99
- staging
@@ -12,10 +12,10 @@ targets:
1212
openrouter:
1313
source: OpenRouter API
1414
sourceNamespace: open-router-chat-completions-api
15-
sourceRevisionDigest: sha256:08647b466c00989914e3a2436175152270f771f0a57d055f5bab14cc2d4be89e
16-
sourceBlobDigest: sha256:53027ec57392d9617cc001ece83c2fe1aa6e5dbfd52d170381c34c33c6042c23
15+
sourceRevisionDigest: sha256:dccdd6d8e61ea181bc9254207827c883c6e2097ba113d59a10a5e3e0a6a6c7c1
16+
sourceBlobDigest: sha256:0ad23d34c1945df70f227b3ab39280c587785e7ca5295978e8200df7bf22e1ee
1717
codeSamplesNamespace: open-router-chat-completions-api-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:e30bf4d24076522aaf92aa570cc8b7ba008d86e9a36336d815e99dbf154d3b47
18+
codeSamplesRevisionDigest: sha256:f7ec5bf5366ee2c910668aa55596f2e70a3a26dfc5534a72d29069647f0a744b
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

docs/models/assistantmessagecontent.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ const value: string = "<value>";
1414
```typescript
1515
const value: models.ChatMessageContentItem[] = [
1616
{
17-
type: "text",
18-
text: "<value>",
17+
type: "image_url",
18+
imageUrl: {
19+
url: "https://pretty-reservation.org",
20+
},
1921
},
2022
];
2123
```

docs/models/chatmessagecontentitem.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const value: models.ChatMessageContentItemText = {
1818
const value: models.ChatMessageContentItemImage = {
1919
type: "image_url",
2020
imageUrl: {
21-
url: "https://better-nephew.com/",
21+
url: "https://pretty-reservation.org",
2222
},
2323
};
2424
```
@@ -39,9 +39,20 @@ const value: models.ChatMessageContentItemAudio = {
3939

4040
```typescript
4141
const value: models.ChatMessageContentItemVideo = {
42-
type: "input_video",
42+
type: "video_url",
4343
videoUrl: {
44-
url: "https://imaginative-mousse.org",
44+
url: "https://palatable-subexpression.com/",
45+
},
46+
};
47+
```
48+
49+
### `models.ChatMessageContentItemVideo`
50+
51+
```typescript
52+
const value: models.ChatMessageContentItemVideo = {
53+
type: "video_url",
54+
videoUrl: {
55+
url: "https://palatable-subexpression.com/",
4556
},
4657
};
4758
```

docs/models/chatmessagecontentitemimage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { ChatMessageContentItemImage } from "@openrouter/sdk/models";
88
let value: ChatMessageContentItemImage = {
99
type: "image_url",
1010
imageUrl: {
11-
url: "https://better-nephew.com/",
11+
url: "https://pretty-reservation.org",
1212
},
1313
};
1414
```

docs/models/chatmessagecontentitemvideo.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,27 @@
11
# ChatMessageContentItemVideo
22

3-
## Example Usage
43

5-
```typescript
6-
import { ChatMessageContentItemVideo } from "@openrouter/sdk/models";
4+
## Supported Types
5+
6+
### `models.ChatMessageContentItemVideoInputVideo`
77

8-
let value: ChatMessageContentItemVideo = {
8+
```typescript
9+
const value: models.ChatMessageContentItemVideoInputVideo = {
910
type: "input_video",
1011
videoUrl: {
11-
url: "https://imaginative-mousse.org",
12+
url: "https://salty-diversity.biz",
1213
},
1314
};
1415
```
1516

16-
## Fields
17+
### `models.ChatMessageContentItemVideoVideoURL`
18+
19+
```typescript
20+
const value: models.ChatMessageContentItemVideoVideoURL = {
21+
type: "video_url",
22+
videoUrl: {
23+
url: "https://palatable-subexpression.com/",
24+
},
25+
};
26+
```
1727

18-
| Field | Type | Required | Description |
19-
| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
20-
| `type` | *string* | :heavy_check_mark: | N/A |
21-
| `videoUrl` | [models.VideoUrl](../models/videourl.md) | :heavy_check_mark: | N/A |
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# ChatMessageContentItemVideoInputVideo
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { ChatMessageContentItemVideoInputVideo } from "@openrouter/sdk/models";
7+
8+
let value: ChatMessageContentItemVideoInputVideo = {
9+
type: "input_video",
10+
videoUrl: {
11+
url: "https://salty-diversity.biz",
12+
},
13+
};
14+
```
15+
16+
## Fields
17+
18+
| Field | Type | Required | Description |
19+
| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
20+
| `type` | *string* | :heavy_check_mark: | N/A |
21+
| `videoUrl` | [models.VideoUrl1](../models/videourl1.md) | :heavy_check_mark: | N/A |
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# ChatMessageContentItemVideoVideoURL
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { ChatMessageContentItemVideoVideoURL } from "@openrouter/sdk/models";
7+
8+
let value: ChatMessageContentItemVideoVideoURL = {
9+
type: "video_url",
10+
videoUrl: {
11+
url: "https://palatable-subexpression.com/",
12+
},
13+
};
14+
```
15+
16+
## Fields
17+
18+
| Field | Type | Required | Description |
19+
| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
20+
| `type` | *string* | :heavy_check_mark: | N/A |
21+
| `videoUrl` | [models.VideoUrl2](../models/videourl2.md) | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)