> ## 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` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Ai21` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `AionLabs` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Akashml` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Alibaba` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `AmazonBedrock` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `AmazonBedrockClaudeOnAws` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `AmazonNova` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Ambient` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Anthropic` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Anthropic2` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Anyscale` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `ArceeAi` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Assemblyai` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `AtlasCloud` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Atoma` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Avian` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Azure` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Baidu` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Baseten` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `BlackForestLabs` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Byteplus` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Centml` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Cerebras` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Chutes` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Cirrascale` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Clarifai` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `ClaudeOnAws` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Cloudflare` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Cohere` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Coreweave` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Cosine` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Crofai` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Crucible` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Crusoe` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Darkbloom` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Databricks` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Decart` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Deepgram` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Deepinfra` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Deepseek` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Dekallm` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Digitalocean` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Enfer` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `FakeProvider` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Featherless` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Fireworks` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `FishAudio` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Friendli` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Gmicloud` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `GoogleAiStudio` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `GoogleVertex` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Gopomelo` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Groq` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Heygen` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Huggingface` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Hyperbolic` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `HyperbolicQuantized` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Inception` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Inceptron` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `InferactVllm` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `InferenceNet` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Infermatic` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Inflection` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Inocloud` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `IoNet` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Ionstream` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Klusterai` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Krea` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Lambda` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Lepton` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Liquid` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Lynn` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `LynnPrivate` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Makora` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Mancer` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `MancerOld` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Mara` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Meta` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Minimax` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Mistral` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Modal` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Modelrun` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Modular` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Moonshotai` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Morph` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Ncompass` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `NearAi` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Nebius` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `NexAgi` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Nextbit` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Nineteen` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Novita` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Nvidia` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Octoai` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Ollama` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `OpenInference` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Openai` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Parasail` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Perceptron` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Perplexity` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Phala` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Poolside` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Primeintellect` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Quiver` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Recraft` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Recursal` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Reflection` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Reka` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Relace` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Replicate` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Runway` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `SailResearch` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Sakana` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `SakanaAi` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Sambanova` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `SambanovaCloaked` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Seed` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `SfCompute` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Siliconflow` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Sourceful` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Stealth` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Stepfun` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Streamlake` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Switchpoint` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Targon` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Tencent` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Tenstorrent` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Thinkingmachines` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Together` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `TogetherLite` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Ubicloud` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Upstage` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Venice` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Voyageai` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Wafer` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Wandb` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `WandbLegacy` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Xai` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `Xiaomi` | map\[string]`any` | :heavy\_minus\_sign: | N/A | | `ZAi` | map\[string]`any` | :heavy\_minus\_sign: | N/A |