baochuan 0.1.0

A multi-provider AI API client for Rust — connecting your code to every major AI provider.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub mod message;
pub mod model;
pub mod request;
pub mod response;
pub mod tools;

pub use message::{AudioInput, AudioOutput, ChatMessage, ContentPart, DocumentInput, ImageUrl, MessageContent, Role};
pub use model::ModelInfo;
pub use request::{AudioOutputConfig, ChatRequest, ChatRequestBuilder, TtsRequest, TtsRequestBuilder};
pub use response::{
    AnthropicStreamDelta, AnthropicStreamEvent, AnthropicStreamMessage,
    ChatChoice, ChatResponse, Delta, StreamChunk, StreamChoice, Usage,
};
pub use tools::{
    FunctionCall, FunctionCallDelta, FunctionDefinition, Tool, ToolCall, ToolCallDelta, ToolChoice,
};