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

## 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_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 |
| `anthropic_2` | 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 |
| `assemblyai` | 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 |
| `cosine` | 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 |
| `elevenlabs` | 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 |
| `makora` | 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 |
| `near_ai` | 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 |
| `ollama` | 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 |
| `primeintellect` | 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 |
| `respan` | 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 |
| `scaledown` | 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 |
| `typesafe` | Dict\[str, *Any*] | :heavy\_minus\_sign: | N/A |
| `ubicloud` | Dict\[str, *Any*] | :heavy\_minus\_sign: | N/A |
| `unbiased` | 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 |
