Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 10 additions & 7 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 8b6cd71c-ea04-44da-af45-e43968b5928d
management:
docChecksum: bc2a17a8bdced4449c22e8cb27f02be5
docChecksum: f3cb384db5d4ebfb44d9bee2439a3a0a
docVersion: 1.0.0
speakeasyVersion: 1.654.0
generationVersion: 2.750.0
releaseVersion: 0.1.11
configChecksum: f7e503f7b6144914db85599585462a92
speakeasyVersion: 1.658.1
generationVersion: 2.755.6
releaseVersion: 0.1.12
configChecksum: 58991a7987fc75734e6147cc87d5e7fd
repoURL: https://github.com/OpenRouterTeam/typescript-sdk.git
installationURL: https://github.com/OpenRouterTeam/typescript-sdk
published: true
Expand All @@ -15,7 +15,7 @@ features:
acceptHeaders: 2.81.2
additionalDependencies: 0.1.0
constsAndDefaults: 0.1.12
core: 3.26.5
core: 3.26.7
customCodeRegions: 0.1.0
defaultEnabledRetries: 0.1.0
deprecations: 2.81.1
Expand Down Expand Up @@ -74,6 +74,8 @@ generatedFiles:
- docs/models/chatmessagecontentitemimagedetail.md
- docs/models/chatmessagecontentitemtext.md
- docs/models/chatmessagecontentitemvideo.md
- docs/models/chatmessagecontentitemvideoinputvideo.md
- docs/models/chatmessagecontentitemvideovideourl.md
- docs/models/chatmessagetokenlogprob.md
- docs/models/chatmessagetokenlogprobs.md
- docs/models/chatmessagetoolcall.md
Expand Down Expand Up @@ -508,7 +510,8 @@ generatedFiles:
- docs/models/usermessage.md
- docs/models/usermessagecontent.md
- docs/models/variables.md
- docs/models/videourl.md
- docs/models/videourl1.md
- docs/models/videourl2.md
- docs/models/websearchpreviewtooluserlocation.md
- docs/models/websearchpreviewtooluserlocationtype.md
- docs/models/websearchstatus.md
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
typescript:
version: 0.1.11
version: 0.1.12
acceptHeaderEnum: false
additionalDependencies:
dependencies: {}
Expand Down
42 changes: 30 additions & 12 deletions .speakeasy/in.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4657,21 +4657,38 @@ components:
- type
- input_audio
ChatMessageContentItemVideo:
type: object
properties:
type:
type: string
const: input_video
video_url:
type: object
oneOf:
- type: object
properties:
url:
type:
type: string
const: input_video
video_url:
type: object
properties:
url:
type: string
required:
- url
required:
- url
required:
- type
- video_url
- type
- video_url
- type: object
properties:
type:
type: string
const: video_url
video_url:
type: object
properties:
url:
type: string
required:
- url
required:
- type
- video_url
type: object
ChatMessageContentItem:
oneOf:
- $ref: '#/components/schemas/ChatMessageContentItemText'
Expand All @@ -4686,6 +4703,7 @@ components:
image_url: '#/components/schemas/ChatMessageContentItemImage'
input_audio: '#/components/schemas/ChatMessageContentItemAudio'
input_video: '#/components/schemas/ChatMessageContentItemVideo'
video_url: '#/components/schemas/ChatMessageContentItemVideo'
ChatMessageToolCall:
type: object
properties:
Expand Down
42 changes: 30 additions & 12 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4680,21 +4680,38 @@ components:
- type
- input_audio
ChatMessageContentItemVideo:
type: object
properties:
type:
type: string
const: input_video
video_url:
type: object
oneOf:
- type: object
properties:
url:
type:
type: string
const: input_video
video_url:
type: object
properties:
url:
type: string
required:
- url
required:
- url
required:
- type
- video_url
- type
- video_url
- type: object
properties:
type:
type: string
const: video_url
video_url:
type: object
properties:
url:
type: string
required:
- url
required:
- type
- video_url
type: object
ChatMessageContentItem:
oneOf:
- $ref: '#/components/schemas/ChatMessageContentItemText'
Expand All @@ -4709,6 +4726,7 @@ components:
image_url: '#/components/schemas/ChatMessageContentItemImage'
input_audio: '#/components/schemas/ChatMessageContentItemAudio'
input_video: '#/components/schemas/ChatMessageContentItemVideo'
video_url: '#/components/schemas/ChatMessageContentItemVideo'
ChatMessageToolCall:
type: object
properties:
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
speakeasyVersion: 1.654.0
speakeasyVersion: 1.658.1
sources:
OpenRouter API:
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:08647b466c00989914e3a2436175152270f771f0a57d055f5bab14cc2d4be89e
sourceBlobDigest: sha256:53027ec57392d9617cc001ece83c2fe1aa6e5dbfd52d170381c34c33c6042c23
sourceRevisionDigest: sha256:dccdd6d8e61ea181bc9254207827c883c6e2097ba113d59a10a5e3e0a6a6c7c1
sourceBlobDigest: sha256:0ad23d34c1945df70f227b3ab39280c587785e7ca5295978e8200df7bf22e1ee
tags:
- latest
- staging
Expand All @@ -12,10 +12,10 @@ targets:
openrouter:
source: OpenRouter API
sourceNamespace: open-router-chat-completions-api
sourceRevisionDigest: sha256:08647b466c00989914e3a2436175152270f771f0a57d055f5bab14cc2d4be89e
sourceBlobDigest: sha256:53027ec57392d9617cc001ece83c2fe1aa6e5dbfd52d170381c34c33c6042c23
sourceRevisionDigest: sha256:dccdd6d8e61ea181bc9254207827c883c6e2097ba113d59a10a5e3e0a6a6c7c1
sourceBlobDigest: sha256:0ad23d34c1945df70f227b3ab39280c587785e7ca5295978e8200df7bf22e1ee
codeSamplesNamespace: open-router-chat-completions-api-typescript-code-samples
codeSamplesRevisionDigest: sha256:e30bf4d24076522aaf92aa570cc8b7ba008d86e9a36336d815e99dbf154d3b47
codeSamplesRevisionDigest: sha256:60f39f4ae7fef520d6fd747e5c79e462eb3ce73d4686d4fd0d6487e7df7964e7
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
6 changes: 4 additions & 2 deletions docs/models/assistantmessagecontent.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,10 @@ const value: string = "<value>";
```typescript
const value: models.ChatMessageContentItem[] = [
{
type: "text",
text: "<value>",
type: "image_url",
imageUrl: {
url: "https://pretty-reservation.org",
},
},
];
```
Expand Down
17 changes: 14 additions & 3 deletions docs/models/chatmessagecontentitem.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const value: models.ChatMessageContentItemText = {
const value: models.ChatMessageContentItemImage = {
type: "image_url",
imageUrl: {
url: "https://better-nephew.com/",
url: "https://pretty-reservation.org",
},
};
```
Expand All @@ -39,9 +39,20 @@ const value: models.ChatMessageContentItemAudio = {

```typescript
const value: models.ChatMessageContentItemVideo = {
type: "input_video",
type: "video_url",
videoUrl: {
url: "https://imaginative-mousse.org",
url: "https://palatable-subexpression.com/",
},
};
```

### `models.ChatMessageContentItemVideo`

```typescript
const value: models.ChatMessageContentItemVideo = {
type: "video_url",
videoUrl: {
url: "https://palatable-subexpression.com/",
},
};
```
Expand Down
2 changes: 1 addition & 1 deletion docs/models/chatmessagecontentitemimage.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { ChatMessageContentItemImage } from "@openrouter/sdk/models";
let value: ChatMessageContentItemImage = {
type: "image_url",
imageUrl: {
url: "https://better-nephew.com/",
url: "https://pretty-reservation.org",
},
};
```
Expand Down
26 changes: 16 additions & 10 deletions docs/models/chatmessagecontentitemvideo.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,27 @@
# ChatMessageContentItemVideo

## Example Usage

```typescript
import { ChatMessageContentItemVideo } from "@openrouter/sdk/models";
## Supported Types

### `models.ChatMessageContentItemVideoInputVideo`

let value: ChatMessageContentItemVideo = {
```typescript
const value: models.ChatMessageContentItemVideoInputVideo = {
type: "input_video",
videoUrl: {
url: "https://imaginative-mousse.org",
url: "https://salty-diversity.biz",
},
};
```

## Fields
### `models.ChatMessageContentItemVideoVideoURL`

```typescript
const value: models.ChatMessageContentItemVideoVideoURL = {
type: "video_url",
videoUrl: {
url: "https://palatable-subexpression.com/",
},
};
```

| Field | Type | Required | Description |
| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
| `type` | *string* | :heavy_check_mark: | N/A |
| `videoUrl` | [models.VideoUrl](../models/videourl.md) | :heavy_check_mark: | N/A |
21 changes: 21 additions & 0 deletions docs/models/chatmessagecontentitemvideoinputvideo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# ChatMessageContentItemVideoInputVideo

## Example Usage

```typescript
import { ChatMessageContentItemVideoInputVideo } from "@openrouter/sdk/models";

let value: ChatMessageContentItemVideoInputVideo = {
type: "input_video",
videoUrl: {
url: "https://salty-diversity.biz",
},
};
```

## Fields

| Field | Type | Required | Description |
| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
| `type` | *string* | :heavy_check_mark: | N/A |
| `videoUrl` | [models.VideoUrl1](../models/videourl1.md) | :heavy_check_mark: | N/A |
21 changes: 21 additions & 0 deletions docs/models/chatmessagecontentitemvideovideourl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# ChatMessageContentItemVideoVideoURL

## Example Usage

```typescript
import { ChatMessageContentItemVideoVideoURL } from "@openrouter/sdk/models";

let value: ChatMessageContentItemVideoVideoURL = {
type: "video_url",
videoUrl: {
url: "https://palatable-subexpression.com/",
},
};
```

## Fields

| Field | Type | Required | Description |
| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ |
| `type` | *string* | :heavy_check_mark: | N/A |
| `videoUrl` | [models.VideoUrl2](../models/videourl2.md) | :heavy_check_mark: | N/A |
6 changes: 4 additions & 2 deletions docs/models/toolresponsemessagecontent.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,10 @@ const value: string = "<value>";
```typescript
const value: models.ChatMessageContentItem[] = [
{
type: "text",
text: "<value>",
type: "image_url",
imageUrl: {
url: "https://pretty-reservation.org",
},
},
];
```
Expand Down
6 changes: 4 additions & 2 deletions docs/models/usermessagecontent.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,10 @@ const value: string = "<value>";
```typescript
const value: models.ChatMessageContentItem[] = [
{
type: "text",
text: "<value>",
type: "image_url",
imageUrl: {
url: "https://pretty-reservation.org",
},
},
];
```
Expand Down
17 changes: 17 additions & 0 deletions docs/models/videourl1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# VideoUrl1

## Example Usage

```typescript
import { VideoUrl1 } from "@openrouter/sdk/models";

let value: VideoUrl1 = {
url: "https://colorless-milestone.net/",
};
```

## Fields

| Field | Type | Required | Description |
| ------------------ | ------------------ | ------------------ | ------------------ |
| `url` | *string* | :heavy_check_mark: | N/A |
Loading