//! Core Model trait - the single interface for model interactions
//!
//! Adapters implement this trait directly. No intermediate layers.
use async_trait;
use ModelConfig;
use Result;
use ;
/// Core trait that all model adapters implement
///
/// This is the only abstraction layer between user code and model providers.