Expand description
类型定义模块,包含AI库的核心数据结构和类型
Types module containing core data structures and type definitions for the AI library.
This module defines the fundamental types used throughout ai-lib:
ChatCompletionRequestandChatCompletionResponsefor API communicationMessage,Role, andContentfor conversation modelingAiLibErrorfor comprehensive error handlingToolandFunctionCallfor function calling capabilities
Re-exports§
pub use request::ChatCompletionRequest;pub use response::ChatCompletionResponse;pub use common::Choice;pub use common::Message;pub use common::Role;pub use error::AiLibError;pub use function_call::FunctionCall;pub use function_call::FunctionCallPolicy;pub use function_call::Tool;pub use response::Usage;pub use response::UsageStatus;
Modules§
- common
- error
- 错误处理模块,提供统一的错误类型和处理机制
- function_
call - request
- response