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