Skip to main content

Crate motosan_ai

Crate motosan_ai 

Source

Re-exports§

pub use client::Client;
pub use client::ClientBuilder;
pub use error::MotosanError;
pub use models::ANTHROPIC_MODELS;
pub use models::DEFAULT_ANTHROPIC_MODEL;
pub use models::DEFAULT_MINIMAX_MODEL;
pub use models::DEFAULT_OLLAMA_MODEL;
pub use models::DEFAULT_OPENAI_MODEL;
pub use models::MINIMAX_MODELS;
pub use models::OPENAI_MODELS;
pub use providers::Provider;
pub use retry::RetryPolicy;
pub use stream::BoxStream;
pub use stream::StreamEvent;
pub use types::ChatRequest;
pub use types::ChatRequestBuilder;
pub use types::ChatResponse;
pub use types::ContentBlock;
pub use types::DocumentSource;
pub use types::ImageSource;
pub use types::McpServerConfig;
pub use types::McpServerType;
pub use types::McpToolConfig;
pub use types::Message;
pub use types::Role;
pub use types::StopReason;
pub use types::StreamEventType;
pub use types::SystemBlock;
pub use types::ThinkingConfig;
pub use types::Tool;
pub use types::ToolCall;
pub use types::ToolChoice;
pub use types::Usage;

Modules§

client
error
models
providers
retry
stream
think_stripper
types