> ## 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         |
| `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         |
| `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         |
| `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         |
| `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         |
| `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         |
| `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         |
| `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         |
| `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         |
| `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         |
| `ubicloud`                     | 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         |
