//! Provider-agnostic response assembly shared across LLM backends.
//!
//! Re-exports [`build_response`] together with its [`BuildResponseParams`]
//! input and the [`TokenUsage`] accounting type, letting each provider adapter
//! turn a raw completion into a normalised `AiResponse` without duplicating the
//! logic.
//!
//! Copyright (c) systemprompt.io — Business Source License 1.1.
//! See <https://systemprompt.io> for licensing details.
pub use ;