Skip to main content

Module catalog

Module catalog 

Source

Re-exports§

pub use image_models::IMAGE_PROVIDER_GOOGLE;
pub use image_models::IMAGE_PROVIDER_OPENAI;
pub use image_models::ImageModelCatalogEntry;
pub use image_models::ImageProviderCatalogEntry;
pub use image_models::built_in_image_providers;
pub use image_models::image_model_descriptors;
pub use image_models::image_models_for_provider;
pub use image_models::lookup_image_model;
pub use image_models::lookup_image_provider;

Modules§

image_models
Built-in image generation provider/model catalog.

Structs§

ModelCatalogEntry
ProviderCatalogEntry
ReasoningOption

Constants§

BUILT_IN_MODELS
BUILT_IN_PROVIDERS
DEEPSEEK_DEFAULT_BASE_URL
Default OpenAI-compatible Chat Completions base URL for DeepSeek Platform.
DEEPSEEK_DEFAULT_MODEL
Default DeepSeek model id (non-thinking chat alias).
DEEPSEEK_ENV_ALIASES
DeepSeek-specific API-key env aliases. DEEPSEEK_API_KEY is the primary key.
DEFAULT_MODEL_ID
EDIT_TOOL_EDIT
EDIT_TOOL_PATCH
GEMINI_ENV_ALIASES
GEMINI_REASONING
GPT_52_REASONING
HAIKU_REASONING
MOCK_REASONING
OPENROUTER_REASONING
OPUS_REASONING
POOLSIDE_REASONING
PROVIDER_ANTHROPIC
PROVIDER_CLAUDE_CODE
PROVIDER_CODEX
PROVIDER_CURSOR
PROVIDER_DEEPSEEK
PROVIDER_FIREWORKS
PROVIDER_GEMINI
PROVIDER_GOOGLE
PROVIDER_KIMI_CODE
PROVIDER_KIND_ANTHROPIC
PROVIDER_KIND_CHAT_COMPLETIONS
PROVIDER_KIND_CLAUDE_CODE
PROVIDER_KIND_CURSOR
PROVIDER_KIND_DEEPSEEK
PROVIDER_KIND_FIREWORKS
PROVIDER_KIND_GEMINI
PROVIDER_KIND_MOCK
PROVIDER_KIND_OPENAI
PROVIDER_KIND_OPENCODE
PROVIDER_KIND_OPENROUTER
PROVIDER_KIND_POOLSIDE
PROVIDER_KIND_RODER_CLOUD
PROVIDER_KIND_SYNTHETIC
PROVIDER_KIND_VERTEX
PROVIDER_KIND_XAI
PROVIDER_KIND_XIAOMI_MIMO
PROVIDER_MOCK
PROVIDER_OPENAI
PROVIDER_OPENCODE
PROVIDER_OPENCODE_GO
PROVIDER_OPENROUTER
PROVIDER_POOLSIDE
PROVIDER_RODER_CLOUD
PROVIDER_SUPERGROK
PROVIDER_SYNTHETIC
PROVIDER_VERTEX
PROVIDER_XAI
PROVIDER_XIAOMI_MIMO
PROVIDER_XIAOMI_MIMO_TOKEN_PLAN
PROVIDER_ZEROENTROPY
REASONING_HIGH
REASONING_LOW
REASONING_MAX
REASONING_MEDIUM
REASONING_MINIMAL
REASONING_NONE
REASONING_ULTRA
REASONING_XHIGH
RODER_CLOUD_REASONING
The roder.cloud Responses-subset edge is synchronous text-only today: it does not stream SSE and drops function-call payloads from upstream output, so hosted models advertise no tool/image/structured support until the edge grows those surfaces.
SONNET_REASONING
STANDARD_REASONING
SYNTHETIC_DEFAULT_BASE_URL
Default OpenAI-compatible Chat Completions base URL. The endpoint-specific OpenAI reference documents this URL; the general getting-started snippets sometimes show https://api.synthetic.new/v1, which stays configurable via base_url/SYNTHETIC_BASE_URL.
SYNTHETIC_DEFAULT_MODEL
Default Synthetic model alias. Synthetic documents that pinning concrete hf: model ids risks 404s when older models rotate out, so the catalog defaults to the always-up-to-date syn: alias.
SYNTHETIC_ENV_ALIASES
Synthetic-specific API-key env aliases. SYNTHETIC_API_KEY is the primary key documented by Synthetic; RODER_SYNTHETIC_API_KEY is the Roder alias.
VERTEX_ENV_ALIASES
XAI_CONFIGURABLE_REASONING
XAI_ENV_ALIASES
XAI_NO_REASONING
XAI_REASONING
XIAOMI_MIMO_ENV_ALIASES
XIAOMI_MIMO_TOKEN_PLAN_ENV_ALIASES

Functions§

built_in_model_profile
built_in_model_profile_for_provider
Provider-aware variant of built_in_model_profile.
built_in_model_profiles
built_in_models
built_in_providers
lookup_model
lookup_model_for_provider
Resolve a catalog entry preferring an exact (provider, id) match.
model_supports_reasoning_effort
models_for_codex
models_for_provider
normalize_provider_id
provider_family_for_provider