Re-exports§
pub use shared::TagStreamSanitizer;pub use crate::tools::constants::DEFAULT_VEC_CAPACITY;pub use crate::tools::constants::ERROR_DETECTION_PATTERNS;pub use crate::tools::constants::MAX_SEARCH_RESULTS;pub use crate::tools::constants::OVERFLOW_INDICATOR_PREFIX;pub use reasoning::clean_reasoning_text;pub use reasoning::ReasoningBuffer;pub use reasoning::ReasoningSegment;pub use reasoning::extract_reasoning_trace;pub use reasoning::split_reasoning_from_text;pub use anthropic::AnthropicProvider;pub use copilot::CopilotProvider;pub use deepseek::DeepSeekProvider;pub use evolink::EvolinkProvider;pub use gemini::GeminiProvider;pub use huggingface::HuggingFaceProvider;pub use llamacpp::LlamaCppProvider;pub use lmstudio::LmStudioProvider;pub use mimo::MiMoProvider;pub use minimax::MinimaxProvider;pub use mistral::MistralProvider;pub use moonshot::MoonshotProvider;pub use ollama::OllamaProvider;pub use openai::OpenAIProvider;pub use opencode_go::OpenCodeGoProvider;pub use opencode_zen::OpenCodeZenProvider;pub use openresponses::OpenResponsesProvider;pub use openrouter::OpenRouterProvider;pub use poolside::PoolsideProvider;pub use qwen::QwenProvider;pub use stepfun::StepFunProvider;pub use streaming_progress::StreamingProgressBuilder;pub use streaming_progress::StreamingProgressCallback;pub use streaming_progress::StreamingProgressTracker;pub use zai::ZAIProvider;
Modules§
- anthropic
- Anthropic Claude API provider implementation
- anthropic_
types - base
- Base trait and common implementations for LLM providers
- common
- copilot
- deepseek
- error_
handling - Centralized error handling for LLM providers Eliminates duplicate error handling code across providers
- evolink
- gemini
- huggingface
- llamacpp
- lmstudio
- LM Studio provider implementation
- local_
server - mimo
- minimax
- mistral
- moonshot
- ollama
- openai
- OpenAI Provider Implementation
- opencode_
go - opencode_
zen - openresponses
- OpenResponses provider module.
- openrouter
- poolside
- qwen
- reasoning
- shared
- stepfun
- streaming_
progress - Provider-agnostic streaming timeout progress tracking
- zai