Skip to content

Commit f6c1933

Browse files
mattappersonyogasanasgithub-actions[bot]
authored
chore: update OpenAPI specification from openrouter-web (#59)
Co-authored-by: yogasanas <[email protected]> Co-authored-by: update-generated-files-action <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 407e7f3 commit f6c1933

File tree

71 files changed

+3374
-216
lines changed

Some content is hidden

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

71 files changed

+3374
-216
lines changed

.speakeasy/gen.lock

Lines changed: 71 additions & 13 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: 6676183700397400ca1cc3c4e2b3fa14
4+
docChecksum: 21d34ad219f16d5944497a609bd0c936
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.648.1
6+
speakeasyVersion: 1.649.0
77
generationVersion: 2.739.1
8-
releaseVersion: 0.1.0
9-
configChecksum: d449583229f714111a3a63d351a07b1f
8+
releaseVersion: 0.1.1
9+
configChecksum: c28c46b34a103eebef5cf4e55b42c8b7
1010
repoURL: https://github.com/OpenRouterTeam/typescript-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/typescript-sdk
1212
published: true
@@ -69,6 +69,7 @@ generatedFiles:
6969
- docs/models/chatmessagecontentitem.md
7070
- docs/models/chatmessagecontentitemaudio.md
7171
- docs/models/chatmessagecontentitemaudioformat.md
72+
- docs/models/chatmessagecontentitemaudioinputaudio.md
7273
- docs/models/chatmessagecontentitemimage.md
7374
- docs/models/chatmessagecontentitemimagedetail.md
7475
- docs/models/chatmessagecontentitemtext.md
@@ -136,7 +137,6 @@ generatedFiles:
136137
- docs/models/ignore.md
137138
- docs/models/imagegenerationstatus.md
138139
- docs/models/imageurl.md
139-
- docs/models/inputaudio.md
140140
- docs/models/inputmodality.md
141141
- docs/models/inputtokensdetails.md
142142
- docs/models/instructtype.md
@@ -301,17 +301,28 @@ generatedFiles:
301301
- docs/models/operations/createcoinbasechargedata.md
302302
- docs/models/operations/createcoinbasechargeresponse.md
303303
- docs/models/operations/createcoinbasechargesecurity.md
304+
- docs/models/operations/createembeddingsdata.md
305+
- docs/models/operations/createembeddingsprovider.md
306+
- docs/models/operations/createembeddingsrequest.md
307+
- docs/models/operations/createembeddingsresponse.md
308+
- docs/models/operations/createembeddingsresponsebody.md
304309
- docs/models/operations/createkeysdata.md
305310
- docs/models/operations/createkeyslimitreset.md
306311
- docs/models/operations/createkeysrequest.md
307312
- docs/models/operations/createkeysresponse.md
308313
- docs/models/operations/createresponsesresponse.md
309314
- docs/models/operations/createresponsesresponsebody.md
315+
- docs/models/operations/datacollection.md
310316
- docs/models/operations/deletekeysrequest.md
311317
- docs/models/operations/deletekeysresponse.md
318+
- docs/models/operations/embedding.md
319+
- docs/models/operations/encodingformat.md
320+
- docs/models/operations/encodingformatbase64.md
321+
- docs/models/operations/encodingformatfloat.md
312322
- docs/models/operations/exchangeauthcodeforapikeycodechallengemethod.md
313323
- docs/models/operations/exchangeauthcodeforapikeyrequest.md
314324
- docs/models/operations/exchangeauthcodeforapikeyresponse.md
325+
- docs/models/operations/experimental.md
315326
- docs/models/operations/getcreditsresponse.md
316327
- docs/models/operations/getcurrentkeydata.md
317328
- docs/models/operations/getcurrentkeyresponse.md
@@ -323,11 +334,14 @@ generatedFiles:
323334
- docs/models/operations/getkeyresponse.md
324335
- docs/models/operations/getmodelsrequest.md
325336
- docs/models/operations/getparametersdata.md
337+
- docs/models/operations/getparametersprovider.md
326338
- docs/models/operations/getparametersrequest.md
327339
- docs/models/operations/getparametersresponse.md
328340
- docs/models/operations/getparameterssecurity.md
329341
- docs/models/operations/getuseractivityrequest.md
330342
- docs/models/operations/getuseractivityresponse.md
343+
- docs/models/operations/ignore.md
344+
- docs/models/operations/input.md
331345
- docs/models/operations/listdata.md
332346
- docs/models/operations/listendpointsrequest.md
333347
- docs/models/operations/listendpointsresponse.md
@@ -337,17 +351,23 @@ generatedFiles:
337351
- docs/models/operations/listprovidersresponse.md
338352
- docs/models/operations/listrequest.md
339353
- docs/models/operations/listresponse.md
354+
- docs/models/operations/maxprice.md
340355
- docs/models/operations/metadata.md
341-
- docs/models/operations/provider.md
356+
- docs/models/operations/objectembedding.md
357+
- docs/models/operations/objectt.md
358+
- docs/models/operations/only.md
359+
- docs/models/operations/order.md
342360
- docs/models/operations/ratelimit.md
343361
- docs/models/operations/sendchatcompletionrequestresponse.md
362+
- docs/models/operations/sort.md
344363
- docs/models/operations/supportedparameter.md
345364
- docs/models/operations/transferintent.md
346365
- docs/models/operations/updatekeysdata.md
347366
- docs/models/operations/updatekeyslimitreset.md
348367
- docs/models/operations/updatekeysrequest.md
349368
- docs/models/operations/updatekeysrequestbody.md
350369
- docs/models/operations/updatekeysresponse.md
370+
- docs/models/operations/usage.md
351371
- docs/models/operations/web3data.md
352372
- docs/models/order.md
353373
- docs/models/outputitemimagegenerationcall.md
@@ -395,6 +415,10 @@ generatedFiles:
395415
- docs/models/responseformatjsonschema.md
396416
- docs/models/responseformattextconfig.md
397417
- docs/models/responseformattextgrammar.md
418+
- docs/models/responseinputaudio.md
419+
- docs/models/responseinputaudioformat.md
420+
- docs/models/responseinputaudioinputaudio.md
421+
- docs/models/responseinputaudiotype.md
398422
- docs/models/responseinputfile.md
399423
- docs/models/responseinputfiletype.md
400424
- docs/models/responseinputimage.md
@@ -493,6 +517,7 @@ generatedFiles:
493517
- docs/sdks/chat/README.md
494518
- docs/sdks/completions/README.md
495519
- docs/sdks/credits/README.md
520+
- docs/sdks/embeddings/README.md
496521
- docs/sdks/endpoints/README.md
497522
- docs/sdks/generations/README.md
498523
- docs/sdks/models/README.md
@@ -520,6 +545,7 @@ generatedFiles:
520545
- src/funcs/completionsGenerate.ts
521546
- src/funcs/creditsCreateCoinbaseCharge.ts
522547
- src/funcs/creditsGetCredits.ts
548+
- src/funcs/embeddingsGenerate.ts
523549
- src/funcs/endpointsList.ts
524550
- src/funcs/endpointsListZdrEndpoints.ts
525551
- src/funcs/generationsGetGeneration.ts
@@ -663,6 +689,7 @@ generatedFiles:
663689
- src/models/openresponseswebsearchtool.ts
664690
- src/models/operations/createauthkeyscode.ts
665691
- src/models/operations/createcoinbasecharge.ts
692+
- src/models/operations/createembeddings.ts
666693
- src/models/operations/createkeys.ts
667694
- src/models/operations/createresponses.ts
668695
- src/models/operations/deletekeys.ts
@@ -701,6 +728,7 @@ generatedFiles:
701728
- src/models/responseformatjsonschema.ts
702729
- src/models/responseformattextconfig.ts
703730
- src/models/responseformattextgrammar.ts
731+
- src/models/responseinputaudio.ts
704732
- src/models/responseinputfile.ts
705733
- src/models/responseinputimage.ts
706734
- src/models/responseinputtext.ts
@@ -747,6 +775,7 @@ generatedFiles:
747775
- src/react-query/completionsGenerate.ts
748776
- src/react-query/creditsCreateCoinbaseCharge.ts
749777
- src/react-query/creditsGetCredits.ts
778+
- src/react-query/embeddingsGenerate.ts
750779
- src/react-query/endpointsList.ts
751780
- src/react-query/endpointsListZdrEndpoints.ts
752781
- src/react-query/generationsGetGeneration.ts
@@ -764,6 +793,7 @@ generatedFiles:
764793
- src/sdk/chat.ts
765794
- src/sdk/completions.ts
766795
- src/sdk/credits.ts
796+
- src/sdk/embeddings.ts
767797
- src/sdk/endpoints.ts
768798
- src/sdk/generations.ts
769799
- src/sdk/index.ts
@@ -1400,14 +1430,14 @@ examples:
14001430
createCompletions:
14011431
speakeasy-default-create-completions:
14021432
requestBody:
1403-
application/json: {"model": "Model T", "prompt": "<value>", "stream": false}
1433+
application/json: {"prompt": "<value>", "stream": false}
14041434
responses:
14051435
"200":
14061436
application/json: {"id": "<id>", "object": "text_completion", "created": 2021.59, "model": "Jetta", "choices": []}
14071437
"400":
1408-
application/json: {"error": {"code": "<value>", "message": "<value>", "param": "<value>", "type": "<value>"}}
1438+
application/json: {"error": {"code": "<value>", "message": "<value>"}}
14091439
"500":
1410-
application/json: {"error": {"code": "<value>", "message": "<value>", "param": "<value>", "type": "<value>"}}
1440+
application/json: {"error": {"code": "<value>", "message": "<value>"}}
14111441
sendResponsesRequest:
14121442
speakeasy-default-send-responses-request:
14131443
requestBody:
@@ -1422,14 +1452,14 @@ examples:
14221452
sendChatCompletionRequest:
14231453
speakeasy-default-send-chat-completion-request:
14241454
requestBody:
1425-
application/json: {"messages": [], "model": "Charger", "stream": false}
1455+
application/json: {"messages": [], "stream": false}
14261456
responses:
14271457
"200":
14281458
application/json: {"id": "<id>", "choices": [], "created": 2736.96, "model": "Impala", "object": "chat.completion"}
14291459
"400":
1430-
application/json: {"error": {"code": "<value>", "message": "<value>", "param": "<value>", "type": "<value>"}}
1460+
application/json: {"error": {"code": "<value>", "message": "<value>"}}
14311461
"500":
1432-
application/json: {"error": {"code": "<value>", "message": "<value>", "param": "<value>", "type": "<value>"}}
1462+
application/json: {"error": {"code": "<value>", "message": "<value>"}}
14331463
createApiAlphaResponses:
14341464
speakeasy-default-create-api-alpha-responses:
14351465
requestBody:
@@ -1493,7 +1523,7 @@ examples:
14931523
id: "<id>"
14941524
responses:
14951525
"200":
1496-
application/json: {"data": {"id": "gen-3bhGkxlo4XFrqiabUM7NDtwDzWwG", "upstream_id": "chatcmpl-791bcf62-080e-4568-87d0-94c72e3b4946", "total_cost": 0.0015, "cache_discount": 0.0002, "upstream_inference_cost": 0.0012, "created_at": "2024-07-15T23:33:19.433273+00:00", "model": "sao10k/l3-stheno-8b", "app_id": 12345, "streamed": true, "cancelled": false, "provider_name": "Infermatic", "latency": 1250, "moderation_latency": 50, "generation_time": 1200, "finish_reason": "stop", "tokens_prompt": 10, "tokens_completion": 25, "native_tokens_prompt": 10, "native_tokens_completion": 25, "native_tokens_completion_images": 0, "native_tokens_reasoning": 5, "native_tokens_cached": 3, "num_media_prompt": 1, "num_input_audio_prompt": 0, "num_media_completion": 0, "num_search_results": 5, "origin": "https://openrouter.ai/", "usage": 0.0015, "is_byok": false, "native_finish_reason": "stop", "external_user": "user-123", "api_type": "completions"}}
1526+
application/json: {"data": {"id": "gen-3bhGkxlo4XFrqiabUM7NDtwDzWwG", "upstream_id": "chatcmpl-791bcf62-080e-4568-87d0-94c72e3b4946", "total_cost": 0.0015, "cache_discount": 0.0002, "upstream_inference_cost": 0.0012, "created_at": "2024-07-15T23:33:19.433273+00:00", "model": "sao10k/l3-stheno-8b", "app_id": 12345, "streamed": true, "cancelled": false, "provider_name": "Infermatic", "latency": 1250, "moderation_latency": 50, "generation_time": 1200, "finish_reason": "stop", "tokens_prompt": 10, "tokens_completion": 25, "native_tokens_prompt": 10, "native_tokens_completion": 25, "native_tokens_completion_images": 0, "native_tokens_reasoning": 5, "native_tokens_cached": 3, "num_media_prompt": 1, "num_input_audio_prompt": 0, "num_video_prompt": 0, "num_media_completion": 0, "num_search_results": 5, "origin": "https://openrouter.ai/", "usage": 0.0015, "is_byok": false, "native_finish_reason": "stop", "external_user": "user-123", "api_type": "completions"}}
14971527
default:
14981528
application/json: {"error": {"code": 400, "message": "Invalid request parameters", "metadata": {"field": "temperature", "reason": "Must be between 0 and 2"}}, "user_id": "user-abc123"}
14991529
4XX:
@@ -1732,4 +1762,32 @@ examples:
17321762
application/json: {"error": {"code": 401, "message": "Missing Authentication header"}}
17331763
"500":
17341764
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1765+
createEmbeddings:
1766+
speakeasy-default-create-embeddings:
1767+
requestBody:
1768+
application/json: {"input": "<value>", "model": "Taurus"}
1769+
responses:
1770+
"200":
1771+
application/json: {"object": "list", "data": [], "model": "Model S"}
1772+
text/event-stream: "<value>"
1773+
"400":
1774+
application/json: {"error": {"code": 400, "message": "Invalid request parameters"}}
1775+
"401":
1776+
application/json: {"error": {"code": 401, "message": "Missing Authentication header"}}
1777+
"402":
1778+
application/json: {"error": {"code": 402, "message": "Insufficient credits. Add more using https://openrouter.ai/credits"}}
1779+
"404":
1780+
application/json: {"error": {"code": 404, "message": "Resource not found"}}
1781+
"429":
1782+
application/json: {"error": {"code": 429, "message": "Rate limit exceeded"}}
1783+
"500":
1784+
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1785+
"502":
1786+
application/json: {"error": {"code": 502, "message": "Provider returned error"}}
1787+
"503":
1788+
application/json: {"error": {"code": 503, "message": "Service temporarily unavailable"}}
1789+
"524":
1790+
application/json: {"error": {"code": 524, "message": "Request timed out. Please try again later."}}
1791+
"529":
1792+
application/json: {"error": {"code": 529, "message": "Provider returned error"}}
17351793
examplesVersion: 1.0.2

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ generation:
2929
generateNewTests: true
3030
skipResponseBodyAssertions: false
3131
typescript:
32-
version: 0.1.0
32+
version: 0.1.1
3333
acceptHeaderEnum: false
3434
additionalDependencies:
3535
dependencies: {}

0 commit comments

Comments
 (0)