11lockVersion: 2.0.0
22id: 8b6cd71c-ea04-44da-af45-e43968b5928d
33management:
4- docChecksum: 21d34ad219f16d5944497a609bd0c936
4+ docChecksum: 0c17fde045da137c0824f715753472a9
55 docVersion: 1.0.0
6- speakeasyVersion: 1.649 .0
7- generationVersion: 2.739.1
8- releaseVersion: 0.1.2
9- configChecksum: 657f662a39f93f0a04d95b548cf124fe
6+ speakeasyVersion: 1.650 .0
7+ generationVersion: 2.743.2
8+ releaseVersion: 0.1.3
9+ configChecksum: 63545a2e0664767bc4706b01fd016538
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.0
18+ core: 3.26.3
1919 customCodeRegions: 0.1.0
2020 defaultEnabledRetries: 0.1.0
2121 deprecations: 2.81.1
@@ -73,6 +73,7 @@ generatedFiles:
7373 - docs/models/chatmessagecontentitemimage.md
7474 - docs/models/chatmessagecontentitemimagedetail.md
7575 - docs/models/chatmessagecontentitemtext.md
76+ - docs/models/chatmessagecontentitemvideo.md
7677 - docs/models/chatmessagetokenlogprob.md
7778 - docs/models/chatmessagetokenlogprobs.md
7879 - docs/models/chatmessagetoolcall.md
@@ -475,9 +476,9 @@ generatedFiles:
475476 - docs/models/systemmessage.md
476477 - docs/models/systemmessagecontent.md
477478 - docs/models/tokenizer.md
478- - docs/models/tool.md
479479 - docs/models/toolcallstatus.md
480- - docs/models/toolfunction.md
480+ - docs/models/tooldefinitionjson.md
481+ - docs/models/tooldefinitionjsonfunction.md
481482 - docs/models/toolresponsemessage.md
482483 - docs/models/toolresponsemessagecontent.md
483484 - docs/models/toomanyrequestsresponseerrordata.md
@@ -509,6 +510,7 @@ generatedFiles:
509510 - docs/models/usermessage.md
510511 - docs/models/usermessagecontent.md
511512 - docs/models/variables.md
513+ - docs/models/videourl.md
512514 - docs/models/websearchpreviewtooluserlocation.md
513515 - docs/models/websearchpreviewtooluserlocationtype.md
514516 - docs/models/websearchstatus.md
@@ -551,6 +553,7 @@ generatedFiles:
551553 - src/funcs/generationsGetGeneration.ts
552554 - src/funcs/modelsCount.ts
553555 - src/funcs/modelsList.ts
556+ - src/funcs/modelsListEmbeddings.ts
554557 - src/funcs/modelsListForUser.ts
555558 - src/funcs/oAuthCreateAuthCode.ts
556559 - src/funcs/oAuthExchangeAuthCodeForAPIKey.ts
@@ -589,6 +592,7 @@ generatedFiles:
589592 - src/models/chatmessagecontentitemaudio.ts
590593 - src/models/chatmessagecontentitemimage.ts
591594 - src/models/chatmessagecontentitemtext.ts
595+ - src/models/chatmessagecontentitemvideo.ts
592596 - src/models/chatmessagetokenlogprob.ts
593597 - src/models/chatmessagetokenlogprobs.ts
594598 - src/models/chatmessagetoolcall.ts
@@ -750,8 +754,8 @@ generatedFiles:
750754 - src/models/security.ts
751755 - src/models/serviceunavailableresponseerrordata.ts
752756 - src/models/systemmessage.ts
753- - src/models/tool.ts
754757 - src/models/toolcallstatus.ts
758+ - src/models/tooldefinitionjson.ts
755759 - src/models/toolresponsemessage.ts
756760 - src/models/toomanyrequestsresponseerrordata.ts
757761 - src/models/topproviderinfo.ts
@@ -782,6 +786,7 @@ generatedFiles:
782786 - src/react-query/index.ts
783787 - src/react-query/modelsCount.ts
784788 - src/react-query/modelsList.ts
789+ - src/react-query/modelsListEmbeddings.ts
785790 - src/react-query/modelsListForUser.ts
786791 - src/react-query/oAuthCreateAuthCode.ts
787792 - src/react-query/oAuthExchangeAuthCodeForAPIKey.ts
@@ -1523,7 +1528,7 @@ examples:
15231528 id: "<id>"
15241529 responses:
15251530 "200":
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"}}
1531+ 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"}}
15271532 default:
15281533 application/json: {"error": {"code": 400, "message": "Invalid request parameters", "metadata": {"field": "temperature", "reason": "Must be between 0 and 2"}}, "user_id": "user-abc123"}
15291534 4XX:
@@ -1790,4 +1795,14 @@ examples:
17901795 application/json: {"error": {"code": 524, "message": "Request timed out. Please try again later."}}
17911796 "529":
17921797 application/json: {"error": {"code": 529, "message": "Provider returned error"}}
1798+ listModelsEmbeddings:
1799+ speakeasy-default-list-models-embeddings:
1800+ responses:
1801+ "200":
1802+ application/json: {"data": [{"id": "openai/gpt-4", "canonical_slug": "openai/gpt-4", "name": "GPT-4", "created": 1692901234, "pricing": {"prompt": "0.00003", "completion": "0.00006"}, "context_length": 8192, "architecture": {"modality": "text->text", "input_modalities": ["text"], "output_modalities": ["text"]}, "top_provider": {"is_moderated": true}, "per_request_limits": null, "supported_parameters": ["temperature", "top_p", "max_tokens", "frequency_penalty", "presence_penalty"], "default_parameters": null}]}
1803+ "400":
1804+ application/json: {"error": {"code": 400, "message": "Invalid request parameters"}}
1805+ "500":
1806+ application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
17931807examplesVersion: 1.0.2
1808+ releaseNotes: "## Typescript SDK Changes Detected:\n* `openrouter.generations.getGeneration()`: `response.data.numVideoPrompt` **Removed** **Breaking** :warning:\n* `openrouter.models.listEmbeddings()`: **Added**\n* `openrouter.chat.send()`: \n * `request.messages.[].[userMessage].content.[array].[].[inputVideo]` **Added**\n * `response.choices.[].message.content.[array].[].[inputVideo]` **Added**\n"
0 commit comments