List of all items
Structs
- ApiCallErrorBuilder
- CacheMiddleware
- CallOptions
- DynEmbeddingModel
- DynImageModel
- DynLanguageModel
- EmbedOptions
- EmbedResult
- EmbeddingUsage
- FilePart
- FinishReason
- FunctionTool
- GenerateResponse
- GenerateResult
- GeneratedImage
- ImageOptions
- ImageResult
- ImageUsage
- ImageUsageInputDetails
- InputTokenUsage
- LoggingMiddleware
- MemoryCacheStore
- MemoryCacheStoreBuilder
- MiddlewareContext
- OutputTokenUsage
- ProviderError
- ProviderMiddlewareSet
- ProviderTool
- RankingEntry
- ReasoningPart
- RequestInfo
- RerankingOptions
- RerankingResult
- ResponseInfo
- ResponseMetadata
- RetryMiddleware
- RetryMiddlewareBuilder
- SkillFile
- SpeechOptions
- SpeechResponseInfo
- SpeechResult
- StderrLogger
- StreamResponse
- StreamResult
- TextPart
- ToolApprovalRequest
- ToolApprovalResponsePart
- ToolCallPart
- ToolInputExample
- ToolResult
- ToolResultPart
- TranscriptionOptions
- TranscriptionResponseInfo
- TranscriptionResult
- TranscriptionSegment
- UploadFileOptions
- UploadFileResult
- UploadSkillOptions
- UploadSkillResult
- UrlPattern
- Usage
- VideoOptions
- VideoResponseInfo
- VideoResult
- embedding_model::EmbedOptions
- embedding_model::EmbedResult
- embedding_model::EmbeddingUsage
- error::ApiCallErrorBuilder
- error::ProviderError
- files_model::UploadFileOptions
- files_model::UploadFileResult
- image_model::GeneratedImage
- image_model::ImageOptions
- image_model::ImageResult
- image_model::ImageUsage
- image_model::ImageUsageInputDetails
- language_model::CallOptions
- language_model::FilePart
- language_model::FinishReason
- language_model::FunctionTool
- language_model::GenerateResponse
- language_model::GenerateResult
- language_model::InputTokenUsage
- language_model::OutputTokenUsage
- language_model::ProviderTool
- language_model::ReasoningPart
- language_model::ResponseMetadata
- language_model::StreamResponse
- language_model::StreamResult
- language_model::TextPart
- language_model::ToolApprovalRequest
- language_model::ToolApprovalResponsePart
- language_model::ToolCallPart
- language_model::ToolInputExample
- language_model::ToolResult
- language_model::ToolResultPart
- language_model::UrlPattern
- language_model::Usage
- middleware::CacheMiddleware
- middleware::LogCallEnd
- middleware::LogCallError
- middleware::LogCallStart
- middleware::LogContext
- middleware::LoggingMiddleware
- middleware::MemoryCacheStore
- middleware::MemoryCacheStoreBuilder
- middleware::MiddlewareContext
- middleware::ProviderMiddlewareSet
- middleware::RetryMiddleware
- middleware::RetryMiddlewareBuilder
- middleware::StderrLogger
- middleware::builtin::add_tool_input_examples::AddToolInputExamplesMiddleware
- middleware::builtin::default_embedding_settings::DefaultEmbeddingSettingsMiddleware
- middleware::builtin::default_settings::DefaultSettingsMiddleware
- middleware::builtin::extract_json::ExtractJsonMiddleware
- middleware::builtin::extract_reasoning::ExtractReasoningMiddleware
- middleware::builtin::simulate_streaming::SimulateStreamingMiddleware
- provider::DynEmbeddingModel
- provider::DynImageModel
- provider::DynLanguageModel
- reranking_model::RankingEntry
- reranking_model::RerankingOptions
- reranking_model::RerankingResult
- shared::RequestInfo
- shared::ResponseInfo
- skills_model::SkillFile
- skills_model::UploadSkillOptions
- skills_model::UploadSkillResult
- speech_model::SpeechOptions
- speech_model::SpeechResponseInfo
- speech_model::SpeechResult
- transcription_model::TranscriptionOptions
- transcription_model::TranscriptionResponseInfo
- transcription_model::TranscriptionResult
- transcription_model::TranscriptionSegment
- video_model::VideoOptions
- video_model::VideoResponseInfo
- video_model::VideoResult
Enums
- AssistantPart
- CachedEntry
- CallKind
- Content
- FileBytes
- FileData
- FinishReasonKind
- JsonValue
- Message
- ReasoningEffort
- RerankingDocuments
- ResponseFormat
- Source
- StreamPart
- Tool
- ToolChoice
- ToolMessagePart
- ToolOutputPart
- ToolResultOutput
- UploadFileData
- UserPart
- VideoData
- VideoFile
- Warning
- files_model::UploadFileData
- json::JsonValue
- language_model::AssistantPart
- language_model::Content
- language_model::FinishReasonKind
- language_model::Message
- language_model::ReasoningEffort
- language_model::ResponseFormat
- language_model::Source
- language_model::StreamPart
- language_model::Tool
- language_model::ToolChoice
- language_model::ToolMessagePart
- language_model::ToolOutputPart
- language_model::ToolResultOutput
- language_model::UserPart
- middleware::CachedEntry
- middleware::CallKind
- reranking_model::RerankingDocuments
- shared::FileBytes
- shared::FileData
- shared::Warning
- video_model::VideoData
- video_model::VideoFile
Traits
- CacheStore
- EmbeddingModel
- EmbeddingModelMiddleware
- FilesModel
- ImageModel
- ImageModelMiddleware
- LanguageModel
- LanguageModelMiddleware
- Logger
- Provider
- RerankingModel
- RerankingModelMiddleware
- SkillsModel
- SpeechModel
- TranscriptionModel
- VideoModel
- VideoModelMiddleware
- embedding_model::EmbeddingModel
- files_model::FilesModel
- image_model::ImageModel
- language_model::LanguageModel
- middleware::CacheStore
- middleware::EmbeddingModelMiddleware
- middleware::ImageModelMiddleware
- middleware::LanguageModelMiddleware
- middleware::Logger
- middleware::RerankingModelMiddleware
- middleware::VideoModelMiddleware
- provider::Provider
- reranking_model::RerankingModel
- skills_model::SkillsModel
- speech_model::SpeechModel
- transcription_model::TranscriptionModel
- video_model::VideoModel
Functions
- middleware::wrap_embedding_model
- middleware::wrap_image_model
- middleware::wrap_language_model
- middleware::wrap_provider
- middleware::wrap_reranking_model
- middleware::wrap_video_model
- wrap_embedding_model
- wrap_image_model
- wrap_language_model
- wrap_provider
- wrap_reranking_model
- wrap_video_model
Type Aliases
- BoxStream
- Embedding
- Headers
- JsonObject
- JsonSchema
- Prompt
- ProviderMetadata
- ProviderOptions
- ProviderReference
- Result
- SupportedUrls
- embedding_model::Embedding
- error::Result
- json::JsonObject
- json::JsonSchema
- language_model::BoxStream
- language_model::Prompt
- language_model::SupportedUrls
- shared::Headers
- shared::ProviderMetadata
- shared::ProviderOptions
- shared::ProviderReference