Skip to main content

Crate mold_core

Crate mold_core 

Source

Re-exports§

pub use catalog::build_model_catalog;
pub use client::MoldClient;
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 types::GenerateRequest;
pub use types::Scheduler;
pub use validation::clamp_to_megapixel_limit;
pub use validation::dimension_warning;
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_upscale_request;
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
client
config
control
download
error
expand
LLM-powered prompt expansion.
expand_prompts
Model-family-aware system prompt templates for LLM prompt expansion.
manifest
runpod
RunPod REST API client.
types
validation