#![deny(unsafe_code)]
pub mod config;
pub mod error;
pub mod guard;
mod model;
pub mod runtime;
pub use crate::config::{AuthConfig, RuntimeConfig, RuntimeMode};
pub use crate::error::{Result, RuntimeError};
pub use crate::guard::ExecutionGuard;
#[cfg(feature = "stream")]
pub use crate::guard::GuardedStream;
pub use crate::runtime::OllamaRuntime;
pub use ollama_rs;