Skip to main content

Crate ollama_kit

Crate ollama_kit 

Source
Expand description

Runtime helpers for ollama_rs::Ollama: model lifecycle checks and guarded execution (timeouts, retries, concurrency). The Ollama client is exposed directly via crate::runtime::OllamaRuntime.

For simpler call sites, OllamaRuntime::ensure_model and OllamaRuntime::run forward to ModelManager and ExecutionGuard without chaining .models() / .guard() each time. Sub-hand accessors remain when you want a reused reference or clearer types in APIs.

Re-exports§

pub use crate::config::AuthConfig;
pub use crate::config::RuntimeConfig;
pub use crate::config::RuntimeMode;
pub use crate::error::Result;
pub use crate::error::RuntimeError;
pub use crate::guard::ExecutionGuard;
pub use crate::model::ModelManager;
pub use crate::runtime::OllamaRuntime;
pub use ollama_rs;

Modules§

config
error
guard
model
runtime