> ## 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 |
| `assemblyai` | 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 |
| `cosine` | 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 |
| `elevenlabs` | 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 |
| `makora` | 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 |
| `nearAi` | 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 |
| `ollama` | 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 |
| `primeintellect` | 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 |
| `respan` | 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 |
| `scaledown` | 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 |
| `typesafe` | Record\<string, *any*> | :heavy\_minus\_sign: | N/A |
| `ubicloud` | Record\<string, *any*> | :heavy\_minus\_sign: | N/A |
| `unbiased` | 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 |
