11lockVersion: 2.0.0
22id: 8b6cd71c-ea04-44da-af45-e43968b5928d
33management:
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"}}
17351793examplesVersion: 1.0.2
0 commit comments