List of all items
Structs
- AbortSignal
- embedding_model::EmbeddingCallOptions
- embedding_model::EmbeddingResponse
- embedding_model::EmbeddingResult
- embedding_model::EmbeddingUsage
- error::ApiCallError
- error::RetryError
- files_model::UploadFileCallOptions
- files_model::UploadFileResult
- generate::GenerateObjectResult
- generate::GenerateTextOptions
- generate::GenerateTextResult
- generate::StreamTextResult
- image_model::ImageCallOptions
- image_model::ImageResponse
- image_model::ImageResult
- image_model::ImageUsage
- json_repair::ParsePartialJsonResult
- language_model_message::LanguageModelPromptMessage
- message::ModelMessage
- moa::MoaConfig
- moa::MoaModel
- model_catalogue::ModelCapabilities
- model_catalogue::ModelCost
- model_catalogue::ModelLimits
- model_catalogue::ModelModalities
- model_catalogue::ModelSpec
- model_catalogue::ReasoningSpec
- model_catalogue::RuntimeModel
- model_id::ModelId
- openai_output::ChatCompletion
- openai_output::ChatCompletionChoice
- openai_output::ChatCompletionChunk
- openai_output::ChatCompletionChunkChoice
- openai_output::ChatCompletionChunkFunction
- openai_output::ChatCompletionChunkToolCall
- openai_output::ChatCompletionDelta
- openai_output::ChatCompletionFunction
- openai_output::ChatCompletionMessage
- openai_output::ChatCompletionStream
- openai_output::ChatCompletionToolCall
- openai_output::ChatCompletionUsage
- openai_output::CompletionTokensDetails
- openai_output::OpenAiStreamOptions
- openai_output::PromptTokensDetails
- options::CallOptions
- options::TimeoutConfiguration
- parse_tool_call::RawToolCall
- parse_tool_call::ToolCallRepair
- parse_tool_call::ToolCallRepairContext
- prelude::AbortSignal
- recording::HttpExchange
- recording::HttpRecord
- recording::InputRecord
- recording::JsonlRecorder
- recording::OutcomeRecord
- recording::ProviderRecord
- recording::Recording
- recording::RecordingContext
- recording::RecordingOutcomeStream
- recording::ResponseRecord
- recording::RingRecorder
- recording::TimingRecord
- replay::ExactMatcher
- replay::MockReplayModel
- replay::PrefixMatcher
- replay::ReplayOverrides
- replay::ScoreMatcher
- reranking_model::RerankingCallOptions
- reranking_model::RerankingRank
- reranking_model::RerankingResponse
- reranking_model::RerankingResult
- result::FilePart
- result::GenerateResult
- result::ReasoningPart
- result::SourcePart
- result::StreamResult
- result::StreamTextResultAggregated
- retry::PreparedRetries
- retry::RetryConfig
- router::RouterConfig
- router::RouterModel
- router::RuleRouter
- router::WeightedRouter
- search_model::SearchCallOptions
- search_model::SearchResponse
- search_model::SearchResult
- search_model::SearchResultItem
- session::SessionCall
- session::SessionInferer
- session::SessionStore
- session::SessionView
- shared::AbortSignal
- shared::AspectRatio
- shared::RequestInfo
- shared::ResponseInfo
- shared::Size
- speech_model::SpeechCallOptions
- speech_model::SpeechRequest
- speech_model::SpeechResponse
- speech_model::SpeechResult
- tool::FunctionTool
- tool::ProviderTool
- tool::ToolCall
- tool::ToolResult
- trace::fingerprint::BlockChainFingerprint
- trace::fingerprint::Chain
- trace::fingerprint::Fingerprint
- trace::layer::RuleAuditor
- trace::layer::TraceLayer
- trace::record::RequestCacheHints
- trace::record::TraceRecord
- trace::record::UsageSnapshot
- trace::store::PrefixBreak
- trace::store::RingTraceStore
- trace::store::SessionChainView
- trace::store::SessionStepStat
- trace::store::TraceFilter
- trace::store::TraceStats
- trace::verdict::JudgmentInput
- trace::verdict::LcpInput
- trace::verdict::ProviderAuditSpec
- trace::verdict::SessionStats
- trace::verdict::Verdict
- transcription_model::InputAudioFormat
- transcription_model::TranscriptionCallOptions
- transcription_model::TranscriptionRequest
- transcription_model::TranscriptionResponse
- transcription_model::TranscriptionResult
- transcription_model::TranscriptionSegment
- transcription_model::TranscriptionStreamOptions
- transcription_model::TranscriptionStreamResult
- types::FinishReason
- types::ResponseMetadata
- types::TokenUsage
- types::Usage
- video_model::VideoCallOptions
- video_model::VideoFrameImage
- video_model::VideoOperationStart
- video_model::VideoPollConfig
- video_model::VideoPollOptions
- video_model::VideoResponse
- video_model::VideoResult
Enums
- content::ContentPart
- error::AiMuxError
- error::RetryErrorReason
- files_model::UploadFileData
- image_model::ImageFile
- image_model::ImageFileData
- image_model::ImageOutputs
- json_repair::ParsePartialJsonState
- math::UtilError
- message::MessageContent
- message::ModelPrompt
- message::Role
- moa::MoaFailMode
- model_catalogue::CatalogueSource
- model_catalogue::Modality
- model_catalogue::ModelType
- model_catalogue::ReasoningMode
- model_catalogue::ReasoningVisibility
- options::ResponseFormat
- parse_tool_call::ToolCallRepairReply
- recording::OutcomeStatus
- recording::RecordingError
- reranking_model::RerankingDocuments
- result::GenerateContent
- router::FallbackPolicy
- session::SessionSource
- shared::FileBytes
- shared::FileData
- speech_model::AudioData
- stream_part::StreamPart
- tool::Tool
- tool::ToolChoice
- trace::store::BreakKind
- trace::verdict::ProviderFamily
- trace::verdict::VerdictConfidence
- trace::verdict::VerdictKind
- transcription_model::AudioChunk
- transcription_model::AudioInput
- transcription_model::TranscriptionStreamPart
- types::FinishReasonUnified
- types::ReasoningEffort
- types::Warning
- video_model::VideoData
- video_model::VideoFile
- video_model::VideoFileData
- video_model::VideoFrameType
- video_model::VideoOperationStatus
Traits
- embedding_model::EmbeddingModel
- files_model::Files
- image_model::ImageModel
- language_model::LanguageModel
- provider::Provider
- recording::Recorder
- replay::ReplayMatcher
- reranking_model::RerankingModel
- router::Router
- search_model::SearchModel
- speech_model::SpeechModel
- trace::layer::CacheAuditor
- trace::store::TraceSink
- transcription_model::TranscriptionModel
- video_model::VideoModel
Functions
- composite::add_usage
- composite::build_aggregator_prompt
- composite::extract_text
- embedding_model::embed
- error::is_retryable_status
- generate::generate_object
- generate::generate_text
- generate::generate_text_as_openai
- generate::generate_text_result_to_chat_completion
- generate::stream_text
- generate::stream_text_as_openai
- image_model::generate_image
- json_repair::fix_json
- json_repair::parse_partial_json
- language_model_message::convert_to_language_model_prompt
- math::cosine_similarity
- openai_output::encode_chunk_sse
- openai_output::to_chat_completion
- openai_output::to_chat_completion_stream
- parse_tool_call::apply_tool_call_repair
- parse_tool_call::apply_tool_call_repair_to_result
- parse_tool_call::parse_tool_call
- parse_tool_call::tool_call_repair_context
- parse_tool_call::tool_call_repair_inputs
- recording::context
- recording::init_recording
- recording::init_recording_from_env
- recording::is_sensitive_key
- recording::new_call_id
- recording::recorder
- replay::replay_with_model
- reranking_model::rerank
- retry::prepare_retries
- search_model::search
- session::ensure_inferer_from_env
- session::init_session_infer
- session::init_session_store
- session::list_sessions
- session::resolve_session_id
- session::session_calls
- session::session_inferer
- session::session_store
- speech_model::generate_speech
- trace::fingerprint::denoise
- trace::hash::hash128
- trace::hash::hash64
- trace::hash::hex128
- trace::hash::low64
- trace::hash::mix
- trace::verdict::judge
- trace::verdict::matrix::anthropic
- trace::verdict::matrix::azure
- trace::verdict::matrix::bedrock
- trace::verdict::matrix::deepseek
- trace::verdict::matrix::for_provider
- trace::verdict::matrix::gemini
- trace::verdict::matrix::generic
- trace::verdict::matrix::mistral
- trace::verdict::matrix::openai_56
- trace::verdict::matrix::openai_legacy
- trace::verdict::matrix::vllm
- trace::verdict::quantize_down
- transcription_model::stream_transcribe
- transcription_model::transcribe
- util::rfc3339_now
- video_model::generate_video
Type Aliases
- composite::ChildModel
- embedding_model::Embedding
- language_model_message::LanguageModelPrompt
- shared::SharedHeaders
- shared::SharedProviderMetadata
- shared::SharedProviderOptions
- shared::SharedProviderReference
- types::ProviderMetadata
Constants
- openai_output::DONE_FRAME
- recording::DEFAULT_RING_CAPACITY
- recording::RECORDING_SCHEMA
- session::DEFAULT_INFERER_CAPACITY
- session::DEFAULT_MAX_CALLS_PER_SESSION
- session::DEFAULT_MAX_SESSIONS
- trace::fingerprint::DEFAULT_BLOCK_SIZE
- trace::fingerprint::NOISE_KEYS
- trace::store::DEFAULT_RING_CAPACITY
- trace::store::DEFAULT_SCOPE_CAP