Skip to main content

Crate mold_core

Crate mold_core 

Source

Re-exports§

pub use catalog::build_model_catalog;
pub use chain::ChainFailure;
pub use chain::ChainProgressEvent;
pub use chain::ChainRequest;
pub use chain::ChainResponse;
pub use chain::ChainScript;
pub use chain::ChainScriptChain;
pub use chain::ChainStage;
pub use chain::LoraSpec;
pub use chain::NamedRef;
pub use chain::SseChainCompleteEvent;
pub use chain::TransitionMode;
pub use chain::VramEstimate;
pub use chain::MAX_CHAIN_STAGES;
pub use client::MoldClient;
pub use config::parse_device_ref_str;
pub use config::Config;
pub use config::DefaultModelResolution;
pub use config::DefaultModelSource;
pub use config::LoggingConfig;
pub use config::ModelConfig;
pub use config::ModelPaths;
pub use control::classify_generate_error;
pub use control::classify_server_error;
pub use control::GenerateServerAction;
pub use control::ServerAvailability;
pub use error::MoldError;
pub use error::Result as MoldResult;
pub use install_error::InstallError;
pub use media_paths::configured_media_roots;
pub use media_paths::parse_media_roots_env;
pub use media_paths::resolve_server_media_path;
pub use types::GenerateRequest;
pub use types::Scheduler;
pub use validation::clamp_to_megapixel_limit;
pub use validation::dimension_warning;
pub use validation::family_supports_lora;
pub use validation::fit_to_model_dimensions;
pub use validation::fit_to_target_area;
pub use validation::recommended_dimensions;
pub use validation::validate_generate_request;
pub use validation::validate_generate_request_with_family;
pub use validation::validate_upscale_request;
pub use validation::LORA_CAPABLE_FAMILIES;
pub use expand::ApiExpander;
pub use expand::ExpandConfig;
pub use expand::ExpandResult;
pub use expand::ExpandSettings;
pub use expand::FamilyOverride;
pub use expand::PromptExpander;
pub use expand_prompts::build_batch_messages;
pub use expand_prompts::build_single_messages;
pub use expand_prompts::format_chatml;
pub use types::*;

Modules§

build_info
catalog
chain
Wire types for server-side chained video generation.
chain_toml
TOML script serialisation for chained generation.
client
config
control
download
error
expand
LLM-powered prompt expansion.
expand_prompts
Model-family-aware system prompt templates for LLM prompt expansion.
install_error
Errors that can arise while installing a catalog (cv:*/hf:*) model into the in-memory state.config.models view.
lambda
Lambda Cloud API client and deployment helpers.
manifest
media_paths
runpod
RunPod REST API client.
types
validation