diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 5e8a99f9..90f3c810 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: c48cf606-fb42-4a45-9c23-8f0555307828 management: - docChecksum: de4a9e4b87b115f169404f47064de6d3 + docChecksum: 78a847b10bad0019ef40d08f3d46129a docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 1.1.60 - configChecksum: 2e9c5b44700eaa0b089df5b9d4f7e4e5 + releaseVersion: 1.1.61 + configChecksum: 610dd437d0500678118ca9e7466f8050 repoURL: https://github.com/OpenRouterTeam/python-sdk.git installationURL: https://github.com/OpenRouterTeam/python-sdk.git published: true persistentEdits: - generation_id: 9d934d88-b483-4626-9464-b7b3df7311ec - pristine_commit_hash: 8a7c21e4f10b24f9fd62d4197e2d8082d210f13d - pristine_tree_hash: efe5fb2d7cfee4d339f9c687fc427472f3a91ae6 + generation_id: 61da7b99-251e-4fce-8b4c-40f4306402b0 + pristine_commit_hash: d78050b47ab2ebc44c4168e0a68ce939d28792e3 + pristine_tree_hash: 94d7054abdb9a943b6ce5ca124a2af229beef18d features: python: acceptHeaders: 3.0.0 @@ -2314,8 +2314,8 @@ trackedFiles: pristine_git_object: 11f1471c8b6c04f52af89d74d6dec2e9d12c2d82 docs/components/imagegenerationproviderpreferencesoptions.mdx: id: 32d5c4b3e06b - last_write_checksum: sha1:0157790ed74caf3e71bfcd5a0042f9e40ffda2b9 - pristine_git_object: be04afbf1fc198ae78a5ccd129c005f77a123114 + last_write_checksum: sha1:653973bdd172f12fd468e4fb0eee15edc924ee18 + pristine_git_object: b5b5c3af8f33d4158d8358248a2705c87c9123fe docs/components/imagegenerationproviderpreferencesorder.mdx: id: 0547877073f3 last_write_checksum: sha1:3e890c691097373cc9a2d7e47c3594f56b57809c @@ -4314,8 +4314,8 @@ trackedFiles: pristine_git_object: 853c52ceb5ac09441eb4f5e809ef81af35f09378 docs/components/provideroptions.mdx: id: 2697807524fe - last_write_checksum: sha1:b0577828f4fa1caf79333d4c4e26fd6caecd6fcf - pristine_git_object: 262f4c0303ee0c88dc3a5bdcbb7dea186861ef0a + last_write_checksum: sha1:34c07c7a09088b1cd4bcd88efc090c399582840b + pristine_git_object: 2fed8fa2214ba5d7f3240a6973f8117a394a7d13 docs/components/provideroverloadedresponseerrordata.mdx: id: dc500cd14889 last_write_checksum: sha1:8326118941c8899a398931c8c7871af21b716b00 @@ -5546,8 +5546,8 @@ trackedFiles: pristine_git_object: 67f56887bb4758559189e3e9e6123dff9a38df81 docs/components/videogenerationrequestoptions.mdx: id: 1d67160e7e7a - last_write_checksum: sha1:bdcc9ae4aeb7dd83361c8874d814c3d54bd7506f - pristine_git_object: d833e9fa8bdd9bab5807c510398d402c7505c14b + last_write_checksum: sha1:ab33def2fafc27e7ee195b87596da054de40d89e + pristine_git_object: 373eba9bf053cf1df8c5e4df973970beccab0437 docs/components/videogenerationrequestprovider.mdx: id: d6424dd5de9d last_write_checksum: sha1:72aa46a3335220b579db56574ea179d150dbe2b6 @@ -7254,8 +7254,8 @@ trackedFiles: pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:44e269107c67c7413c4aa434aa87c238026325fb - pristine_git_object: d6f364265fcc9784a5f49c4dcb3ed6456c2d8b27 + last_write_checksum: sha1:1108afe3cc6df74327addb5f45ed6412d8f8fae8 + pristine_git_object: 859e351ad44b7cc85bdfffe99b6d3754c7a6286f scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54 @@ -7282,8 +7282,8 @@ trackedFiles: pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137 src/openrouter/_version.py: id: d8d15ad6c586 - last_write_checksum: sha1:96d33e809311e6ef991d97c6640fdc048989529c - pristine_git_object: a4394764f8cb16c26ada9efbba97bab5d3e5ae7b + last_write_checksum: sha1:16d5b441dbb9b1742dfa6e99fc86055a5e422ee2 + pristine_git_object: 483ee2d7b9d7344e92f52127a5f6f6743e3d5741 src/openrouter/analytics.py: id: cb406b5aaabb last_write_checksum: sha1:3ea0f1c73fb9c101b7bc5719da4dd7bf62ff469a @@ -8370,8 +8370,8 @@ trackedFiles: pristine_git_object: 6b9a8990973466285f9b49b366bbc5fc1ae42e41 src/openrouter/components/imagegenerationproviderpreferences.py: id: 100a82a54e2d - last_write_checksum: sha1:654ca503d2b38dcfbb16573b131c0b4d583acf66 - pristine_git_object: 940934fbdc3f2eb2bbb1823b02b986b32b889ee4 + last_write_checksum: sha1:d8ea47e0c3b855ab82a2c639b212abc313bc2e3d + pristine_git_object: a3e523f20ffe8d70989a73ecf2483318484b9a47 src/openrouter/components/imagegenerationrequest.py: id: f8291a7be9a0 last_write_checksum: sha1:f7225ba0f6ca57f86fb4c07e6ceeaf9a44a0f7df @@ -9130,8 +9130,8 @@ trackedFiles: pristine_git_object: 5cd57fa24c2e72ecdd7d601663e5351f0a6347dc src/openrouter/components/provideroptions.py: id: 73dde6c8f359 - last_write_checksum: sha1:14f4b0727849457eeea79df9a21d608b05c6494c - pristine_git_object: 723adca3bbd468b239404b3eebc566a5248f3f1e + last_write_checksum: sha1:8255b4c6fd1e710be8dc1e600003a0b1fcba3308 + pristine_git_object: 5246bc4662beee87b8a5b2ea67613aa471dcc0d4 src/openrouter/components/provideroverloadedresponseerrordata.py: id: 5b693682570e last_write_checksum: sha1:b54682560ff95dad18d26f9aaf887f8f6e0e1f71 @@ -9666,8 +9666,8 @@ trackedFiles: pristine_git_object: a0491cc8fd3bd9986146cb1176e27d5b9c9beb60 src/openrouter/components/videogenerationrequest.py: id: 70e3c9ff288c - last_write_checksum: sha1:106eb2ae4e3a323d7f912864147d4f04c79e13c3 - pristine_git_object: 43a5b4e8b98675935a5c75e65cbd8a949aad9697 + last_write_checksum: sha1:748b577cdfaa0e87cfebd83d68e0052e3b8ebf2a + pristine_git_object: 62e213dda2db5a828cc9b7efefdf98e40974f182 src/openrouter/components/videogenerationresponse.py: id: 541f1321b072 last_write_checksum: sha1:18c3aa7845f63a9614286b1a27b6098eae1c4951 @@ -12179,6 +12179,4 @@ examples: "500": application/json: {"error": {"code": 500, "message": "Internal Server Error"}} examplesVersion: 1.0.2 -releaseNotes: | - ## Python SDK Changes: - * `open_router.workspaces.delete()`: `request.confirm_default_settings_deletion` **Removed** (Breaking ⚠️) +releaseNotes: "## Python SDK Changes:\n* `open_router.tts.create_speech()`: \n * `request.provider.options.amazon_bedrock/claude_on_aws` **Added**\n* `open_router.stt.create_transcription()`: \n * `request.provider.options.amazon_bedrock/claude_on_aws` **Added**\n* `open_router.images.generate()`: \n * `request.provider.options.amazon_bedrock/claude_on_aws` **Added**\n* `open_router.video_generation.generate()`: \n * `request.provider.options.amazon_bedrock/claude_on_aws` **Added**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index e54096a4..f5bf4216 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true python: - version: 1.1.60 + version: 1.1.61 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index 36de97d7..1bcff424 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -20611,6 +20611,9 @@ components: amazon-bedrock: additionalProperties: {} type: 'object' + amazon-bedrock/claude-on-aws: + additionalProperties: {} + type: 'object' amazon-nova: additionalProperties: {} type: 'object' diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 183cc1b8..30dd07b3 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.787.0 sources: OpenRouter API: sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:2ba3349f56552f267b97b06400d036afd9b5d13fac201deae9223e84287ad57b - sourceBlobDigest: sha256:19f53f583bafc517e7c5bace49eb9c42d6ac702d8227f0686a6012cad647d6c7 + sourceRevisionDigest: sha256:59551fd714ae8fd1d61038c0e4c5d94ffeac7aa40effe41e2c1ba1134fbcb71b + sourceBlobDigest: sha256:7c8284cf09ebaaea68dc9ac85831ed1e7710c663608a747a7f7223b4a04fa87c tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: open-router: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:2ba3349f56552f267b97b06400d036afd9b5d13fac201deae9223e84287ad57b - sourceBlobDigest: sha256:19f53f583bafc517e7c5bace49eb9c42d6ac702d8227f0686a6012cad647d6c7 + sourceRevisionDigest: sha256:59551fd714ae8fd1d61038c0e4c5d94ffeac7aa40effe41e2c1ba1134fbcb71b + sourceBlobDigest: sha256:7c8284cf09ebaaea68dc9ac85831ed1e7710c663608a747a7f7223b4a04fa87c codeSamplesNamespace: open-router-python-code-samples - codeSamplesRevisionDigest: sha256:ecec21d9e3359f659969ae2edfcc4bf3e1ddf8fff140aad424d1bb6277f6ac0b + codeSamplesRevisionDigest: sha256:38adc1171b9c2484a542dc5b416883057f411c89fa90e73f06be1368c3d89c74 workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index b02de064..3a6144a8 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1389,4 +1389,14 @@ Based on: ### Generated - [python v1.1.60] . ### Releases -- [PyPI v1.1.60] https://pypi.org/project/openrouter/1.1.60 - . \ No newline at end of file +- [PyPI v1.1.60] https://pypi.org/project/openrouter/1.1.60 - . + +## 2026-08-17 21:46:09 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.1.61] . +### Releases +- [PyPI v1.1.61] https://pypi.org/project/openrouter/1.1.61 - . \ No newline at end of file diff --git a/docs/components/imagegenerationproviderpreferencesoptions.mdx b/docs/components/imagegenerationproviderpreferencesoptions.mdx index be04afbf..b5b5c3af 100644 --- a/docs/components/imagegenerationproviderpreferencesoptions.mdx +++ b/docs/components/imagegenerationproviderpreferencesoptions.mdx @@ -7,138 +7,139 @@ Provider-specific options keyed by provider slug. Only options for the matched p ## Fields -| Field | Type | Required | Description | -| ---------------------- | ---------------------- | ---------------------- | ---------------------- | -| `oneai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ai21` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `aion_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `akashml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `alibaba` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `amazon_bedrock` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `amazon_nova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ambient` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `anthropic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `anyscale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `arcee_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `atlas_cloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `atoma` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `avian` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `azure` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `baidu` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `baseten` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `black_forest_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `byteplus` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `centml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cerebras` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `chutes` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cirrascale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `clarifai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `claude_on_aws` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cloudflare` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cohere` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `coreweave` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `crofai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `crucible` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `crusoe` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `darkbloom` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `databricks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `decart` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `deepgram` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `deepinfra` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `deepseek` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `dekallm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `digitalocean` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `enfer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `fake_provider` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `featherless` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `fireworks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `fish_audio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `friendli` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `gmicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `google_ai_studio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `google_vertex` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `gopomelo` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `groq` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `heygen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `huggingface` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `hyperbolic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `hyperbolic_quantized` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inception` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inferact_vllm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inference_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `infermatic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inocloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `io_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ionstream` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `klusterai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `krea` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lambda_` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lepton` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `liquid` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lynn` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lynn_private` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mancer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mancer_old` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mara` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `meta` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `minimax` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mistral` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `modal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `modelrun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `modular` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `moonshotai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `morph` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ncompass` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nebius` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nex_agi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nextbit` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nineteen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `novita` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nvidia` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `octoai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `open_inference` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `openai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `parasail` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `perceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `perplexity` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `phala` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `poolside` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `quiver` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `recraft` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `recursal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `reflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `reka` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `relace` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `replicate` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `runway` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sail_research` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sakana` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sakana_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sambanova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sambanova_cloaked` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `seed` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sf_compute` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `siliconflow` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sourceful` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `stealth` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `stepfun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `streamlake` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `switchpoint` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `targon` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tencent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tenstorrent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `thinkingmachines` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `together` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `together_lite` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ubicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `upstage` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `venice` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `voyageai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `wafer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `wandb` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `wandb_legacy` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `xai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `xiaomi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `z_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `oneai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ai21` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `aion_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `akashml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `alibaba` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `amazon_bedrock` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `amazon_bedrock_claude_on_aws` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `amazon_nova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ambient` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `anthropic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `anyscale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `arcee_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `atlas_cloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `atoma` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `avian` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `azure` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `baidu` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `baseten` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `black_forest_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `byteplus` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `centml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cerebras` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `chutes` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cirrascale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `clarifai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `claude_on_aws` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cloudflare` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cohere` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `coreweave` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `crofai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `crucible` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `crusoe` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `darkbloom` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `databricks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `decart` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `deepgram` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `deepinfra` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `deepseek` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `dekallm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `digitalocean` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `enfer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `fake_provider` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `featherless` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `fireworks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `fish_audio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `friendli` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `gmicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `google_ai_studio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `google_vertex` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `gopomelo` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `groq` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `heygen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `huggingface` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `hyperbolic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `hyperbolic_quantized` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inception` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inferact_vllm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inference_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `infermatic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inocloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `io_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ionstream` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `klusterai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `krea` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lambda_` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lepton` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `liquid` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lynn` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lynn_private` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mancer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mancer_old` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mara` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `meta` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `minimax` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mistral` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `modal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `modelrun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `modular` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `moonshotai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `morph` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ncompass` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nebius` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nex_agi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nextbit` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nineteen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `novita` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nvidia` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `octoai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `open_inference` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `openai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `parasail` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `perceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `perplexity` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `phala` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `poolside` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `quiver` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `recraft` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `recursal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `reflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `reka` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `relace` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `replicate` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `runway` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sail_research` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sakana` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sakana_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sambanova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sambanova_cloaked` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `seed` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sf_compute` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `siliconflow` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sourceful` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `stealth` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `stepfun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `streamlake` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `switchpoint` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `targon` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tencent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tenstorrent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `thinkingmachines` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `together` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `together_lite` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ubicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `upstage` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `venice` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `voyageai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `wafer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `wandb` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `wandb_legacy` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `xai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `xiaomi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `z_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/components/provideroptions.mdx b/docs/components/provideroptions.mdx index 262f4c03..2fed8fa2 100644 --- a/docs/components/provideroptions.mdx +++ b/docs/components/provideroptions.mdx @@ -7,138 +7,139 @@ Provider-specific options keyed by provider slug. Only options for the matched p ## Fields -| Field | Type | Required | Description | -| ---------------------- | ---------------------- | ---------------------- | ---------------------- | -| `oneai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ai21` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `aion_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `akashml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `alibaba` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `amazon_bedrock` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `amazon_nova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ambient` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `anthropic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `anyscale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `arcee_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `atlas_cloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `atoma` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `avian` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `azure` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `baidu` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `baseten` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `black_forest_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `byteplus` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `centml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cerebras` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `chutes` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cirrascale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `clarifai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `claude_on_aws` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cloudflare` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cohere` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `coreweave` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `crofai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `crucible` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `crusoe` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `darkbloom` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `databricks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `decart` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `deepgram` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `deepinfra` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `deepseek` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `dekallm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `digitalocean` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `enfer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `fake_provider` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `featherless` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `fireworks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `fish_audio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `friendli` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `gmicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `google_ai_studio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `google_vertex` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `gopomelo` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `groq` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `heygen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `huggingface` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `hyperbolic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `hyperbolic_quantized` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inception` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inferact_vllm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inference_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `infermatic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inocloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `io_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ionstream` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `klusterai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `krea` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lambda_` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lepton` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `liquid` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lynn` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lynn_private` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mancer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mancer_old` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mara` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `meta` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `minimax` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mistral` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `modal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `modelrun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `modular` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `moonshotai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `morph` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ncompass` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nebius` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nex_agi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nextbit` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nineteen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `novita` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nvidia` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `octoai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `open_inference` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `openai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `parasail` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `perceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `perplexity` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `phala` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `poolside` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `quiver` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `recraft` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `recursal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `reflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `reka` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `relace` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `replicate` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `runway` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sail_research` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sakana` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sakana_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sambanova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sambanova_cloaked` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `seed` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sf_compute` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `siliconflow` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sourceful` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `stealth` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `stepfun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `streamlake` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `switchpoint` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `targon` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tencent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tenstorrent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `thinkingmachines` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `together` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `together_lite` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ubicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `upstage` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `venice` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `voyageai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `wafer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `wandb` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `wandb_legacy` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `xai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `xiaomi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `z_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `oneai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ai21` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `aion_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `akashml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `alibaba` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `amazon_bedrock` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `amazon_bedrock_claude_on_aws` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `amazon_nova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ambient` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `anthropic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `anyscale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `arcee_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `atlas_cloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `atoma` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `avian` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `azure` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `baidu` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `baseten` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `black_forest_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `byteplus` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `centml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cerebras` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `chutes` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cirrascale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `clarifai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `claude_on_aws` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cloudflare` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cohere` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `coreweave` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `crofai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `crucible` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `crusoe` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `darkbloom` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `databricks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `decart` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `deepgram` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `deepinfra` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `deepseek` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `dekallm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `digitalocean` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `enfer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `fake_provider` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `featherless` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `fireworks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `fish_audio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `friendli` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `gmicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `google_ai_studio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `google_vertex` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `gopomelo` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `groq` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `heygen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `huggingface` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `hyperbolic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `hyperbolic_quantized` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inception` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inferact_vllm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inference_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `infermatic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inocloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `io_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ionstream` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `klusterai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `krea` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lambda_` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lepton` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `liquid` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lynn` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lynn_private` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mancer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mancer_old` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mara` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `meta` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `minimax` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mistral` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `modal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `modelrun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `modular` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `moonshotai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `morph` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ncompass` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nebius` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nex_agi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nextbit` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nineteen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `novita` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nvidia` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `octoai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `open_inference` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `openai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `parasail` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `perceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `perplexity` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `phala` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `poolside` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `quiver` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `recraft` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `recursal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `reflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `reka` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `relace` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `replicate` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `runway` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sail_research` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sakana` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sakana_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sambanova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sambanova_cloaked` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `seed` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sf_compute` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `siliconflow` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sourceful` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `stealth` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `stepfun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `streamlake` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `switchpoint` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `targon` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tencent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tenstorrent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `thinkingmachines` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `together` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `together_lite` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ubicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `upstage` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `venice` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `voyageai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `wafer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `wandb` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `wandb_legacy` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `xai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `xiaomi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `z_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/components/videogenerationrequestoptions.mdx b/docs/components/videogenerationrequestoptions.mdx index d833e9fa..373eba9b 100644 --- a/docs/components/videogenerationrequestoptions.mdx +++ b/docs/components/videogenerationrequestoptions.mdx @@ -7,138 +7,139 @@ Provider-specific options keyed by provider slug. Only options for the matched p ## Fields -| Field | Type | Required | Description | -| ---------------------- | ---------------------- | ---------------------- | ---------------------- | -| `oneai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ai21` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `aion_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `akashml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `alibaba` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `amazon_bedrock` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `amazon_nova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ambient` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `anthropic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `anyscale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `arcee_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `atlas_cloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `atoma` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `avian` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `azure` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `baidu` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `baseten` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `black_forest_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `byteplus` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `centml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cerebras` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `chutes` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cirrascale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `clarifai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `claude_on_aws` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cloudflare` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cohere` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `coreweave` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `crofai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `crucible` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `crusoe` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `darkbloom` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `databricks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `decart` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `deepgram` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `deepinfra` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `deepseek` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `dekallm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `digitalocean` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `enfer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `fake_provider` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `featherless` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `fireworks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `fish_audio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `friendli` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `gmicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `google_ai_studio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `google_vertex` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `gopomelo` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `groq` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `heygen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `huggingface` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `hyperbolic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `hyperbolic_quantized` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inception` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inferact_vllm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inference_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `infermatic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `inocloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `io_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ionstream` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `klusterai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `krea` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lambda_` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lepton` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `liquid` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lynn` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `lynn_private` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mancer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mancer_old` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mara` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `meta` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `minimax` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mistral` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `modal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `modelrun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `modular` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `moonshotai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `morph` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ncompass` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nebius` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nex_agi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nextbit` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nineteen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `novita` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `nvidia` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `octoai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `open_inference` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `openai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `parasail` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `perceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `perplexity` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `phala` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `poolside` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `quiver` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `recraft` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `recursal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `reflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `reka` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `relace` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `replicate` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `runway` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sail_research` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sakana` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sakana_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sambanova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sambanova_cloaked` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `seed` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sf_compute` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `siliconflow` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `sourceful` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `stealth` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `stepfun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `streamlake` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `switchpoint` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `targon` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tencent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tenstorrent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `thinkingmachines` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `together` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `together_lite` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ubicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `upstage` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `venice` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `voyageai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `wafer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `wandb` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `wandb_legacy` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `xai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `xiaomi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `z_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `oneai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ai21` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `aion_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `akashml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `alibaba` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `amazon_bedrock` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `amazon_bedrock_claude_on_aws` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `amazon_nova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ambient` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `anthropic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `anyscale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `arcee_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `atlas_cloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `atoma` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `avian` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `azure` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `baidu` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `baseten` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `black_forest_labs` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `byteplus` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `centml` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cerebras` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `chutes` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cirrascale` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `clarifai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `claude_on_aws` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cloudflare` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cohere` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `coreweave` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `crofai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `crucible` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `crusoe` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `darkbloom` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `databricks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `decart` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `deepgram` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `deepinfra` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `deepseek` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `dekallm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `digitalocean` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `enfer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `fake_provider` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `featherless` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `fireworks` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `fish_audio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `friendli` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `gmicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `google_ai_studio` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `google_vertex` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `gopomelo` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `groq` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `heygen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `huggingface` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `hyperbolic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `hyperbolic_quantized` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inception` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inferact_vllm` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inference_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `infermatic` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `inocloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `io_net` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ionstream` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `klusterai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `krea` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lambda_` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lepton` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `liquid` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lynn` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `lynn_private` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mancer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mancer_old` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mara` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `meta` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `minimax` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mistral` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `modal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `modelrun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `modular` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `moonshotai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `morph` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ncompass` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nebius` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nex_agi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nextbit` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nineteen` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `novita` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `nvidia` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `octoai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `open_inference` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `openai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `parasail` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `perceptron` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `perplexity` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `phala` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `poolside` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `quiver` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `recraft` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `recursal` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `reflection` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `reka` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `relace` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `replicate` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `runway` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sail_research` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sakana` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sakana_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sambanova` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sambanova_cloaked` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `seed` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sf_compute` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `siliconflow` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `sourceful` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `stealth` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `stepfun` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `streamlake` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `switchpoint` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `targon` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tencent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tenstorrent` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `thinkingmachines` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `together` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `together_lite` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ubicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `upstage` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `venice` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `voyageai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `wafer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `wandb` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `wandb_legacy` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `xai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `xiaomi` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `z_ai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index d6f36426..859e351a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openrouter" -version = "1.1.60" +version = "1.1.61" description = "Official Python Client SDK for OpenRouter." authors = [{ name = "OpenRouter" },] readme = "README-PYPI.md" diff --git a/src/openrouter/_version.py b/src/openrouter/_version.py index a4394764..483ee2d7 100644 --- a/src/openrouter/_version.py +++ b/src/openrouter/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "openrouter" -__version__: str = "1.1.60" +__version__: str = "1.1.61" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.914.0" -__user_agent__: str = "speakeasy-sdk/python 1.1.60 2.914.0 1.0.0 openrouter" +__user_agent__: str = "speakeasy-sdk/python 1.1.61 2.914.0 1.0.0 openrouter" try: if __package__ is not None: diff --git a/src/openrouter/components/imagegenerationproviderpreferences.py b/src/openrouter/components/imagegenerationproviderpreferences.py index 940934fb..a3e523f2 100644 --- a/src/openrouter/components/imagegenerationproviderpreferences.py +++ b/src/openrouter/components/imagegenerationproviderpreferences.py @@ -46,6 +46,7 @@ class ImageGenerationProviderPreferencesOptionsTypedDict(TypedDict): akashml: NotRequired[Dict[str, Any]] alibaba: NotRequired[Dict[str, Any]] amazon_bedrock: NotRequired[Dict[str, Any]] + amazon_bedrock_claude_on_aws: NotRequired[Dict[str, Any]] amazon_nova: NotRequired[Dict[str, Any]] ambient: NotRequired[Dict[str, Any]] anthropic: NotRequired[Dict[str, Any]] @@ -194,6 +195,10 @@ class ImageGenerationProviderPreferencesOptions(BaseModel): Optional[Dict[str, Any]], pydantic.Field(alias="amazon-bedrock") ] = None + amazon_bedrock_claude_on_aws: Annotated[ + Optional[Dict[str, Any]], pydantic.Field(alias="amazon-bedrock/claude-on-aws") + ] = None + amazon_nova: Annotated[ Optional[Dict[str, Any]], pydantic.Field(alias="amazon-nova") ] = None @@ -500,6 +505,7 @@ def serialize_model(self, handler): "akashml", "alibaba", "amazon-bedrock", + "amazon-bedrock/claude-on-aws", "amazon-nova", "ambient", "anthropic", diff --git a/src/openrouter/components/provideroptions.py b/src/openrouter/components/provideroptions.py index 723adca3..5246bc46 100644 --- a/src/openrouter/components/provideroptions.py +++ b/src/openrouter/components/provideroptions.py @@ -17,6 +17,7 @@ class ProviderOptionsTypedDict(TypedDict): akashml: NotRequired[Dict[str, Any]] alibaba: NotRequired[Dict[str, Any]] amazon_bedrock: NotRequired[Dict[str, Any]] + amazon_bedrock_claude_on_aws: NotRequired[Dict[str, Any]] amazon_nova: NotRequired[Dict[str, Any]] ambient: NotRequired[Dict[str, Any]] anthropic: NotRequired[Dict[str, Any]] @@ -165,6 +166,10 @@ class ProviderOptions(BaseModel): Optional[Dict[str, Any]], pydantic.Field(alias="amazon-bedrock") ] = None + amazon_bedrock_claude_on_aws: Annotated[ + Optional[Dict[str, Any]], pydantic.Field(alias="amazon-bedrock/claude-on-aws") + ] = None + amazon_nova: Annotated[ Optional[Dict[str, Any]], pydantic.Field(alias="amazon-nova") ] = None @@ -471,6 +476,7 @@ def serialize_model(self, handler): "akashml", "alibaba", "amazon-bedrock", + "amazon-bedrock/claude-on-aws", "amazon-nova", "ambient", "anthropic", diff --git a/src/openrouter/components/videogenerationrequest.py b/src/openrouter/components/videogenerationrequest.py index 43a5b4e8..62e213dd 100644 --- a/src/openrouter/components/videogenerationrequest.py +++ b/src/openrouter/components/videogenerationrequest.py @@ -36,6 +36,7 @@ class VideoGenerationRequestOptionsTypedDict(TypedDict): akashml: NotRequired[Dict[str, Any]] alibaba: NotRequired[Dict[str, Any]] amazon_bedrock: NotRequired[Dict[str, Any]] + amazon_bedrock_claude_on_aws: NotRequired[Dict[str, Any]] amazon_nova: NotRequired[Dict[str, Any]] ambient: NotRequired[Dict[str, Any]] anthropic: NotRequired[Dict[str, Any]] @@ -184,6 +185,10 @@ class VideoGenerationRequestOptions(BaseModel): Optional[Dict[str, Any]], pydantic.Field(alias="amazon-bedrock") ] = None + amazon_bedrock_claude_on_aws: Annotated[ + Optional[Dict[str, Any]], pydantic.Field(alias="amazon-bedrock/claude-on-aws") + ] = None + amazon_nova: Annotated[ Optional[Dict[str, Any]], pydantic.Field(alias="amazon-nova") ] = None @@ -490,6 +495,7 @@ def serialize_model(self, handler): "akashml", "alibaba", "amazon-bedrock", + "amazon-bedrock/claude-on-aws", "amazon-nova", "ambient", "anthropic", diff --git a/uv.lock b/uv.lock index 236fdc83..2cecf069 100644 --- a/uv.lock +++ b/uv.lock @@ -213,7 +213,7 @@ wheels = [ [[package]] name = "openrouter" -version = "1.1.60" +version = "1.1.61" source = { editable = "." } dependencies = [ { name = "httpcore" },