Skip to main content

Module discovery

Module discovery 

Source
Expand description

Dynamic model discovery from remote sources.

Fetches model listings from models.dev, Ollama instances, and OpenAI-compatible endpoints. Results are cached locally.

Re-exports§

pub use models_dev::ModelEntry;
pub use models_dev::ModelLimits;
pub use models_dev::ModelsDevPayload;
pub use models_dev::fetch;
pub use models_dev::fetch_and_cache;
pub use models_dev::fetch_from;
pub use models_dev::load_cache;
pub use ollama::fetch_ollama_models;
pub use openai_compat::fetch_openai_compatible_models;
pub use source::DiscoverySource;
pub use source::ModelsDevSource;

Modules§

models_dev
Client for the models.dev model catalog API. Client for the models.dev model catalog API.
ollama
Client for discovering models from a running Ollama instance.
openai_compat
Client for discovering models from any OpenAI-compatible endpoint.
source
Async trait abstraction over model discovery sources. Async trait abstraction over model discovery sources.