ollama-client 0.1.0

Async and blocking Rust client for the Ollama API
Documentation
//! Serde types for all Ollama API endpoints.

pub mod chat;
pub mod common;
pub mod embed;
pub mod generate;
pub mod models;

// M-NO-GLOB-REEXPORTS: explicit re-exports only.
pub use chat::{ChatRequest, ChatResponse, ChatStreamChunk};
pub use common::{
    Message, ModelDetails, Options, Role, Tool, ToolCall, ToolCallFunction, ToolFunction,
};
pub use embed::{EmbedInput, EmbedRequest, EmbedResponse};
pub use generate::{GenerateRequest, GenerateResponse, GenerateStreamChunk};
pub use models::{
    CopyModelRequest, CreateModelRequest, CreateModelStatus, DeleteModelRequest,
    ListModelsResponse, ListRunningResponse, ModelInfo, PullModelRequest, PullModelStatus,
    PushModelRequest, PushModelStatus, RunningModel, ShowModelRequest, ShowModelResponse,
    VersionResponse,
};