> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 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.

## Example Usage

```typescript theme={null}
import { ProviderOptions } from "@openrouter/sdk/models";

let value: ProviderOptions = {};
```

## Fields

| Field                      | Type                   | Required             | Description |
| -------------------------- | ---------------------- | -------------------- | ----------- |
| `oneai`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `ai21`                     | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `aionLabs`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `akashml`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `alibaba`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `amazonBedrock`            | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `amazonBedrockClaudeOnAws` | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `amazonNova`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `ambient`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `anthropic`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `anthropic2`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `anyscale`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `arceeAi`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `atlasCloud`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `atoma`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `avian`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `azure`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `baidu`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `baseten`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `blackForestLabs`          | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `byteplus`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `centml`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `cerebras`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `chutes`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `cirrascale`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `clarifai`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `claudeOnAws`              | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `cloudflare`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `cohere`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `coreweave`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `crofai`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `crucible`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `crusoe`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `darkbloom`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `databricks`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `decart`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `deepgram`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `deepinfra`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `deepseek`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `dekallm`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `digitalocean`             | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `enfer`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `fakeProvider`             | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `featherless`              | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `fireworks`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `fishAudio`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `friendli`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `gmicloud`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `googleAiStudio`           | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `googleVertex`             | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `gopomelo`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `groq`                     | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `heygen`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `huggingface`              | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `hyperbolic`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `hyperbolicQuantized`      | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `inception`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `inceptron`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `inferactVllm`             | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `inferenceNet`             | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `infermatic`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `inflection`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `inocloud`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `ioNet`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `ionstream`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `klusterai`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `krea`                     | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `lambda`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `lepton`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `liquid`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `lynn`                     | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `lynnPrivate`              | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `mancer`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `mancerOld`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `mara`                     | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `meta`                     | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `minimax`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `mistral`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `modal`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `modelrun`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `modular`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `moonshotai`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `morph`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `ncompass`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `nebius`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `nexAgi`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `nextbit`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `nineteen`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `novita`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `nvidia`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `octoai`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `openInference`            | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `openai`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `parasail`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `perceptron`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `perplexity`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `phala`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `poolside`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `quiver`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `recraft`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `recursal`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `reflection`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `reka`                     | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `relace`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `replicate`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `runway`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `sailResearch`             | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `sakana`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `sakanaAi`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `sambanova`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `sambanovaCloaked`         | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `seed`                     | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `sfCompute`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `siliconflow`              | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `sourceful`                | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `stealth`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `stepfun`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `streamlake`               | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `switchpoint`              | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `targon`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `tencent`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `tenstorrent`              | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `thinkingmachines`         | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `together`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `togetherLite`             | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `ubicloud`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `upstage`                  | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `venice`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `voyageai`                 | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `wafer`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `wandb`                    | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `wandbLegacy`              | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `xai`                      | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `xiaomi`                   | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
| `zAi`                      | Record\<string, *any*> | :heavy\_minus\_sign: | N/A         |
