List of all items
Structs
- parsers::FieldDescription
- parsers::NativeToolParser
- parsers::ParsedTool
- parsers::ParsedToolResult
- parsers::ParserResult
- parsers::TypeParser
- providers::GenerationConfig
- providers::GenerationResponse
- providers::MemoryCostStore
- providers::anthropic::AnthropicClient
- providers::google::GoogleGenAIClient
- providers::google::UploadedFile
- providers::openai::OAIClient
- providers::openai_responses::OpenAIResponsesClient
- providers::openrouter::OpenRouterClient
- providers::openrouter_responses::OpenRouterResponsesClient
- providers::tracing_client::TracingInferenceClient
- retry::RetryConfig
- runtime::Accumulators
- runtime::RunParams
- runtime::Runtime
- runtime::ToolCallContext
- runtime::ToolSchemaInfo
- runtime::inference::CallResult
- schema::AnthropicSchemaGenerator
- schema::GoogleSchemaGenerator
- schema::OpenAIResponsesSchemaGenerator
- schema::OpenAISchemaGenerator
- schema::ToolParametersSchema
- tools::ToolRegistry
- types::ChatMessage
- types::CostInfo
- types::MultimodalMessage
- types::ReasoningSegment
- types::TokenUsage
- types::ToolCall
- types::ToolResult
- types::VideoMetadata
- utils::json_stream::JsonStreamAccumulator
Enums
- error::Error
- providers::StreamChunk
- providers::google::FileState
- providers::google::GoogleAuth
- runtime::ToolFunction
- schema::AdditionalProperties
- schema::SchemaType
- types::CacheMarker
- types::ChatRole
- types::CreateResult
- types::MediaPart
- types::MediaSource
- types::Provider
- utils::message_conversion::ConversationMessage
Traits
- parsers::Deserializable
- providers::CostStore
- providers::InferenceClient
- schema::SchemaGenerator
- tools::Tool
Attribute Macros
Derive Macros
Functions
- retry::retry_with_backoff
- runtime::decorators::create_empty_value_for_type
- runtime::inference::call_llm
- runtime::inference::call_llm_stream
- runtime::inference::create_inference_client
- schema::fix_output_schema_for_provider
- schema::fix_tool_schema_for_provider
- schema::get_schema_generator
- tools::execution::execute_tool
- tools::execution::execute_tools
- utils::json_stream::parse_json_value_strict_bytes
- utils::json_stream::parse_json_value_strict_str
- utils::message_conversion::convert_messages_to_provider_format
- utils::message_conversion::convert_messages_to_responses_input
- utils::message_conversion::media_part_to_google_format
- utils::sse::parse_sse_stream