//! 类型定义模块,包含AI库的核心数据结构和类型
//!
//! Types module containing core data structures and type definitions for the AI library.
//!
//! This module defines the fundamental types used throughout ai-lib:
//! - `ChatCompletionRequest` and `ChatCompletionResponse` for API communication
//! - `Message`, `Role`, and `Content` for conversation modeling
//! - `AiLibError` for comprehensive error handling
//! - `Tool` and `FunctionCall` for function calling capabilities
pub use ChatCompletionRequest;
pub use ChatCompletionResponse;
pub use ;
pub use AiLibError;
pub use ;
/// Usage and UsageStatus are response-level metadata; prefer importing from
/// `ai_lib::types::response::{Usage, UsageStatus}` or the crate root re-exports.
pub use ;
// Additional code may follow