List of all items
Structs
- core::capabilities::DynamicModel
- core::embedding_model::EmbeddingModelOptions
- core::embedding_model::EmbeddingModelOptionsBuilder
- core::embedding_model::request::EmbeddingModelRequest
- core::embedding_model::request::EmbeddingModelRequestBuilder
- core::embedding_model::request::ModelStage
- core::embedding_model::request::OptionsStage
- core::language_model::LanguageModelOptions
- core::language_model::LanguageModelOptionsBuilder
- core::language_model::LanguageModelResponse
- core::language_model::LanguageModelStream
- core::language_model::Step
- core::language_model::Usage
- core::language_model::generate_text::GenerateTextResponse
- core::language_model::request::ConversationStage
- core::language_model::request::LanguageModelRequest
- core::language_model::request::LanguageModelRequestBuilder
- core::language_model::request::ModelStage
- core::language_model::request::OptionsStage
- core::language_model::request::SystemStage
- core::language_model::stream_text::StreamTextResponse
- core::messages::AssistantMessage
- core::messages::Conversation
- core::messages::Initial
- core::messages::MessageBuilder
- core::messages::SystemMessage
- core::messages::UserMessage
- core::tools::Tool
- core::tools::ToolBuilder
- core::tools::ToolCallInfo
- core::tools::ToolDetails
- core::tools::ToolExecute
- core::tools::ToolList
- core::tools::ToolResultInfo
- extensions::Extensions
- integrations::vercel_aisdk_ui::VercelUIMessage
- integrations::vercel_aisdk_ui::VercelUIMessagePart
- integrations::vercel_aisdk_ui::VercelUIRequest
- integrations::vercel_aisdk_ui::VercelUIStreamBuilder
- integrations::vercel_aisdk_ui::VercelUIStreamOptions
Enums
- core::embedding_model::EmbeddingModelOptionsBuilderError
- core::language_model::LanguageModelResponseContentType
- core::language_model::LanguageModelStreamChunk
- core::language_model::LanguageModelStreamChunkType
- core::language_model::ReasoningEffort
- core::language_model::StopReason
- core::messages::Message
- core::messages::Role
- error::Error
- integrations::vercel_aisdk_ui::VercelUIStream
Traits
- core::capabilities::AudioInputSupport
- core::capabilities::AudioOutputSupport
- core::capabilities::ImageInputSupport
- core::capabilities::ImageOutputSupport
- core::capabilities::ModelName
- core::capabilities::ReasoningSupport
- core::capabilities::StructuredOutputSupport
- core::capabilities::TextInputSupport
- core::capabilities::TextOutputSupport
- core::capabilities::ToolCallSupport
- core::capabilities::VideoInputSupport
- core::capabilities::VideoOutputSupport
- core::embedding_model::EmbeddingModel
- core::language_model::LanguageModel
- core::provider::Provider
- error::ProviderError
Macros
Attribute Macros
Functions
Type Aliases
- core::embedding_model::EmbeddingModelResponse
- core::language_model::OnStepFinishHook
- core::language_model::OnStepStartHook
- core::language_model::StopWhenHook
- core::messages::Messages
- core::tools::ToolFn
- error::Result
- integrations::vercel_aisdk_ui::VercelUIStreamIdGenerator