Files
openrouter-python-sdk-retry…/docs/components/provideroptions.mdx
T
github-actions[bot]GitHubspeakeasybotspeakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
4a9b45c2a0 chore: 🐝 Update SDK - Generate (spec change merged) 0.11.17 (#422)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
2026-07-09 21:39:01 +00:00

131 lines
14 KiB
Plaintext

---
title: "ProviderOptions"
---
Provider-specific options keyed by provider slug. Only options for the matched provider are forwarded; the rest are ignored. Unrecognized keys are silently dropped.
## Fields
| Field | Type | Required | Description |
| -------------------------- | -------------------------- | -------------------------- | -------------------------- |
| `oneai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `ai21` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `aion_labs` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `akashml` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `alibaba` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `amazon_bedrock` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `amazon_nova` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `ambient` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `anthropic` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `anyscale` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `arcee_ai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `atlas_cloud` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `atoma` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `avian` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `azure` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `baidu` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `baseten` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `black_forest_labs` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `byteplus` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `centml` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `cerebras` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `chutes` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `cirrascale` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `clarifai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `cloudflare` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `cohere` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `crofai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `crucible` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `crusoe` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `darkbloom` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `decart` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepinfra` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `deepseek` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `dekallm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `digitalocean` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `enfer` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `fake_provider` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `featherless` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `fireworks` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `friendli` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `gmicloud` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `google_ai_studio` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `google_vertex` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `gopomelo` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `groq` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `heygen` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `huggingface` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `hyperbolic` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `hyperbolic_quantized` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `inception` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `inceptron` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `inferact_vllm` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `inference_net` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `infermatic` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `inflection` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `inocloud` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `io_net` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `ionstream` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `klusterai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `lambda_` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `lepton` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `liquid` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `lynn` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `lynn_private` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `mancer` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `mancer_old` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `mara` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `meta` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `minimax` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `mistral` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `modal` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `modelrun` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `modular` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `moonshotai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `morph` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `ncompass` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `nebius` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `nex_agi` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `nextbit` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `nineteen` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `novita` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `nvidia` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `octoai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `open_inference` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `openai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `parasail` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `perceptron` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `perplexity` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `phala` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `poolside` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `quiver` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `recraft` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `recursal` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `reflection` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `reka` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `relace` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `replicate` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `sakana` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `sambanova` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `sambanova_cloaked` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `seed` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `sf_compute` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `siliconflow` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `sourceful` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `stealth` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `stepfun` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `streamlake` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `switchpoint` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `targon` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `tenstorrent` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `together` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `together_lite` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `ubicloud` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `upstage` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `venice` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `wafer` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `wandb` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `xai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `xiaomi` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |
| `z_ai` | Dict[str, *Nullable[Any]*] | :heavy_minus_sign: | N/A |