Expand description
Prelude with the minimal commonly used items for applications.
Prefer use ai_lib::prelude::*;
in application code for better ergonomics.
Library authors may prefer importing explicit items from their modules.
Re-exportsยง
pub use crate::AiClient;
pub use crate::AiClientBuilder;
pub use crate::Provider;
pub use crate::types::ChatCompletionRequest;
pub use crate::types::ChatCompletionResponse;
pub use crate::types::Choice;
pub use crate::types::common::Content;
pub use crate::types::common::Message;
pub use crate::types::common::Role;
pub use crate::types::response::Usage;
pub use crate::types::response::UsageStatus;
pub use crate::types::error::AiLibError;