List of all items
Structs
- cancellation::StreamCancellationRegistry
- config::AnthropicProviderConfig
- config::GeminiProviderConfig
- config::GrokProviderConfig
- config::OllamaProviderConfig
- config::OpenAiProviderConfig
- config::StreamingConfig
- streaming::AnthropicStreamRequest
- streaming::CancellationToken
- streaming::PublicNarration
- streaming::TaskRuntimeSnapshot
- streaming::TaskRuntimeTaskView
Enums
- streaming::CancellationDisposition
- streaming::NarrationStage
- streaming::ShellOutputStream
- streaming::ShellProcessState
- streaming::ShellSessionState
- streaming::StreamChunk
- streaming::TokenUsageStatus
Functions
- streaming::split_think_blocks
- streaming::start_streaming
- streaming::start_streaming_with_fallback
- streaming::stream_anthropic
- streaming::stream_gemini
- streaming::stream_ollama
- streaming::stream_openai
Statics
Constants
- streaming::pricing::ANTHROPIC_CLAUDE_35_SONNET_INPUT
- streaming::pricing::ANTHROPIC_CLAUDE_35_SONNET_OUTPUT
- streaming::pricing::ANTHROPIC_CLAUDE_3_HAIKU_INPUT
- streaming::pricing::ANTHROPIC_CLAUDE_3_HAIKU_OUTPUT
- streaming::pricing::ANTHROPIC_CLAUDE_3_OPUS_INPUT
- streaming::pricing::ANTHROPIC_CLAUDE_3_OPUS_OUTPUT
- streaming::pricing::DEFAULT_INPUT
- streaming::pricing::DEFAULT_OUTPUT
- streaming::pricing::GEMINI_15_FLASH_INPUT
- streaming::pricing::GEMINI_15_FLASH_OUTPUT
- streaming::pricing::GEMINI_15_PRO_INPUT
- streaming::pricing::GEMINI_15_PRO_OUTPUT
- streaming::pricing::GEMINI_20_FLASH_INPUT
- streaming::pricing::GEMINI_20_FLASH_LITE_INPUT
- streaming::pricing::GEMINI_20_FLASH_LITE_OUTPUT
- streaming::pricing::GEMINI_20_FLASH_OUTPUT
- streaming::pricing::OLLAMA_INPUT
- streaming::pricing::OLLAMA_OUTPUT
- streaming::pricing::OPENAI_GPT35_TURBO_INPUT
- streaming::pricing::OPENAI_GPT35_TURBO_OUTPUT
- streaming::pricing::OPENAI_GPT4_TURBO_INPUT
- streaming::pricing::OPENAI_GPT4_TURBO_OUTPUT
- streaming::pricing::XAI_GROK_INPUT
- streaming::pricing::XAI_GROK_OUTPUT