Skip to content

Commit acb7b3c

Browse files
mattappersontalos
andauthored
chore: update OpenAPI specification from openrouter-web (#61)
Co-authored-by: talos <[email protected]>
1 parent e444431 commit acb7b3c

File tree

1 file changed

+47
-8
lines changed

1 file changed

+47
-8
lines changed

.speakeasy/in.openapi.yaml

Lines changed: 47 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4681,18 +4681,36 @@ components:
46814681
required:
46824682
- type
46834683
- input_audio
4684+
ChatMessageContentItemVideo:
4685+
type: object
4686+
properties:
4687+
type:
4688+
type: string
4689+
const: input_video
4690+
video_url:
4691+
type: object
4692+
properties:
4693+
url:
4694+
type: string
4695+
required:
4696+
- url
4697+
required:
4698+
- type
4699+
- video_url
46844700
ChatMessageContentItem:
46854701
oneOf:
46864702
- $ref: '#/components/schemas/ChatMessageContentItemText'
46874703
- $ref: '#/components/schemas/ChatMessageContentItemImage'
46884704
- $ref: '#/components/schemas/ChatMessageContentItemAudio'
4705+
- $ref: '#/components/schemas/ChatMessageContentItemVideo'
46894706
type: object
46904707
discriminator:
46914708
propertyName: type
46924709
mapping:
46934710
text: '#/components/schemas/ChatMessageContentItemText'
46944711
image_url: '#/components/schemas/ChatMessageContentItemImage'
46954712
input_audio: '#/components/schemas/ChatMessageContentItemAudio'
4713+
input_video: '#/components/schemas/ChatMessageContentItemVideo'
46964714
ChatMessageToolCall:
46974715
type: object
46984716
properties:
@@ -4957,7 +4975,7 @@ components:
49574975
- $ref: '#/components/schemas/AssistantMessage'
49584976
- $ref: '#/components/schemas/ToolResponseMessage'
49594977
type: object
4960-
Tool:
4978+
ToolDefinitionJson:
49614979
type: object
49624980
properties:
49634981
type:
@@ -5151,7 +5169,7 @@ components:
51515169
tools:
51525170
type: array
51535171
items:
5154-
$ref: '#/components/schemas/Tool'
5172+
$ref: '#/components/schemas/ToolDefinitionJson'
51555173
top_p:
51565174
default: 1
51575175
anyOf:
@@ -6351,11 +6369,6 @@ paths:
63516369
nullable: true
63526370
description: Number of audio inputs in the prompt
63536371
example: 0
6354-
num_video_prompt:
6355-
type: number
6356-
nullable: true
6357-
description: Number of video inputs in the prompt
6358-
example: 0
63596372
num_media_completion:
63606373
type: number
63616374
nullable: true
@@ -6420,7 +6433,6 @@ paths:
64206433
- native_tokens_cached
64216434
- num_media_prompt
64226435
- num_input_audio_prompt
6423-
- num_video_prompt
64246436
- num_media_completion
64256437
- num_search_results
64266438
- origin
@@ -6552,6 +6564,33 @@ paths:
65526564
schema:
65536565
$ref: '#/components/schemas/InternalServerResponse'
65546566
operationId: getModels
6567+
/models/embeddings:
6568+
get:
6569+
tags:
6570+
- Models
6571+
x-speakeasy-name-override: listEmbeddings
6572+
summary: List all embeddings models
6573+
description: Returns a list of all available embeddings models and their properties
6574+
responses:
6575+
'200':
6576+
description: Returns a list of embeddings models
6577+
content:
6578+
application/json:
6579+
schema:
6580+
$ref: '#/components/schemas/ModelsListResponse'
6581+
'400':
6582+
description: Bad Request - Invalid request parameters
6583+
content:
6584+
application/json:
6585+
schema:
6586+
$ref: '#/components/schemas/BadRequestResponse'
6587+
'500':
6588+
description: Internal Server Error
6589+
content:
6590+
application/json:
6591+
schema:
6592+
$ref: '#/components/schemas/InternalServerResponse'
6593+
operationId: listModelsEmbeddings
65556594
/models/user:
65566595
get:
65576596
tags:

0 commit comments

Comments
 (0)