Skip to main content

Crate ai_model_catalog

Crate ai_model_catalog 

Source
Expand description

AI Model Catalog: build-time embedded model metadata, organized by provider (OpenRouter first).

Set AI_MODEL_CATALOG_BUILD=1 (optionally set OPENROUTER_API_KEY) before building to fetch and embed the latest OpenRouter models catalog. At runtime, use provider-specific lookups, e.g., providers::openrouter::get_model(id).

Re-exports§

pub use providers::openrouter::get_model as get_openrouter_model;
pub use providers::openrouter::list_model_ids as list_openrouter_model_ids;
pub use providers::openrouter::Architecture;
pub use providers::openrouter::OpenRouterModel;
pub use providers::openrouter::Pricing;
pub use providers::openrouter::TopProvider;

Modules§

providers
Providers module: add new providers in submodules (e.g., openrouter).