List of all items
Structs
- agent::Agent
- agent::AgentBuilder
- completion::CompletionRequest
- completion::CompletionRequestBuilder
- completion::CompletionResponse
- completion::Document
- completion::Message
- completion::ToolDefinition
- embeddings::builder::EmbeddingsBuilder
- embeddings::embed::EmbedError
- embeddings::embed::TextEmbedder
- embeddings::embedding::Embedding
- embeddings::tool::ToolSchema
- extractor::Extractor
- extractor::ExtractorBuilder
- loaders::file::FileLoader
- loaders::file::IntoIter
- one_or_many::EmptyListError
- one_or_many::IntoIter
- one_or_many::Iter
- one_or_many::IterMut
- one_or_many::OneOrMany
- pipeline::PipelineBuilder
- pipeline::agent_ops::Extract
- pipeline::agent_ops::Lookup
- pipeline::agent_ops::Prompt
- pipeline::op::Map
- pipeline::op::Passthrough
- pipeline::op::Sequential
- pipeline::op::Then
- pipeline::parallel::Parallel
- pipeline::try_op::AndThen
- pipeline::try_op::MapErr
- pipeline::try_op::MapOk
- pipeline::try_op::OrElse
- pipeline::try_op::TrySequential
- providers::anthropic::client::Client
- providers::anthropic::client::ClientBuilder
- providers::anthropic::completion::CompletionModel
- providers::anthropic::completion::CompletionResponse
- providers::anthropic::completion::Message
- providers::anthropic::completion::ToolDefinition
- providers::anthropic::completion::Usage
- providers::cohere::ApiVersion
- providers::cohere::BilledUnits
- providers::cohere::ChatHistory
- providers::cohere::Citation
- providers::cohere::Client
- providers::cohere::CompletionModel
- providers::cohere::CompletionResponse
- providers::cohere::Connector
- providers::cohere::Document
- providers::cohere::EmbeddingModel
- providers::cohere::EmbeddingResponse
- providers::cohere::Message
- providers::cohere::Meta
- providers::cohere::Parameter
- providers::cohere::SearchQuery
- providers::cohere::SearchResult
- providers::cohere::ToolCall
- providers::cohere::ToolDefinition
- providers::deepseek::Choice
- providers::deepseek::Client
- providers::deepseek::DeepSeekCompletionModel
- providers::deepseek::DeepSeekMessage
- providers::deepseek::DeepSeekResponse
- providers::gemini::client::ApiErrorResponse
- providers::gemini::client::Client
- providers::gemini::completion::CompletionModel
- providers::gemini::completion::gemini_api_types::Blob
- providers::gemini::completion::gemini_api_types::CitationMetadata
- providers::gemini::completion::gemini_api_types::CitationSource
- providers::gemini::completion::gemini_api_types::CodeExecution
- providers::gemini::completion::gemini_api_types::Content
- providers::gemini::completion::gemini_api_types::ContentCandidate
- providers::gemini::completion::gemini_api_types::FileData
- providers::gemini::completion::gemini_api_types::FunctionCall
- providers::gemini::completion::gemini_api_types::FunctionDeclaration
- providers::gemini::completion::gemini_api_types::FunctionResponse
- providers::gemini::completion::gemini_api_types::GenerateContentRequest
- providers::gemini::completion::gemini_api_types::GenerateContentResponse
- providers::gemini::completion::gemini_api_types::GenerationConfig
- providers::gemini::completion::gemini_api_types::LogProbCandidate
- providers::gemini::completion::gemini_api_types::LogprobsResult
- providers::gemini::completion::gemini_api_types::Part
- providers::gemini::completion::gemini_api_types::PromptFeedback
- providers::gemini::completion::gemini_api_types::SafetyRating
- providers::gemini::completion::gemini_api_types::SafetySetting
- providers::gemini::completion::gemini_api_types::Schema
- providers::gemini::completion::gemini_api_types::Tool
- providers::gemini::completion::gemini_api_types::ToolConfig
- providers::gemini::completion::gemini_api_types::TopCandidate
- providers::gemini::completion::gemini_api_types::UsageMetadata
- providers::gemini::embedding::EmbeddingModel
- providers::gemini::gemini_api_types::CodeExecutionResult
- providers::gemini::gemini_api_types::ExecutableCode
- providers::hyperbolic::Choice
- providers::hyperbolic::Client
- providers::hyperbolic::CompletionModel
- providers::hyperbolic::CompletionResponse
- providers::hyperbolic::EmbeddingData
- providers::hyperbolic::Message
- providers::hyperbolic::Usage
- providers::openai::Choice
- providers::openai::Client
- providers::openai::CompletionModel
- providers::openai::CompletionResponse
- providers::openai::EmbeddingData
- providers::openai::EmbeddingModel
- providers::openai::EmbeddingResponse
- providers::openai::Function
- providers::openai::Message
- providers::openai::ToolCall
- providers::openai::ToolDefinition
- providers::openai::Usage
- providers::perplexity::Choice
- providers::perplexity::Client
- providers::perplexity::CompletionModel
- providers::perplexity::CompletionResponse
- providers::perplexity::Delta
- providers::perplexity::Message
- providers::perplexity::Usage
- providers::xai::client::Client
- providers::xai::client::xai_api_types::ApiErrorResponse
- providers::xai::completion::CompletionModel
- providers::xai::completion::xai_api_types::Choice
- providers::xai::completion::xai_api_types::CompletionResponse
- providers::xai::completion::xai_api_types::Function
- providers::xai::completion::xai_api_types::Message
- providers::xai::completion::xai_api_types::ToolCall
- providers::xai::completion::xai_api_types::ToolDefinition
- providers::xai::completion::xai_api_types::Usage
- providers::xai::embedding::EmbeddingData
- providers::xai::embedding::EmbeddingModel
- providers::xai::embedding::EmbeddingResponse
- providers::xai::embedding::Usage
- tool::ToolSet
- tool::ToolSetBuilder
- vector_store::in_memory_store::InMemoryVectorIndex
- vector_store::in_memory_store::InMemoryVectorStore
Enums
- completion::CompletionError
- completion::ModelChoice
- completion::PromptError
- embeddings::embedding::EmbeddingError
- extractor::ExtractionError
- loaders::file::FileLoaderError
- pipeline::ChainError
- providers::anthropic::completion::CacheControl
- providers::anthropic::completion::Content
- providers::gemini::client::ApiResponse
- providers::gemini::completion::gemini_api_types::BlockReason
- providers::gemini::completion::gemini_api_types::FinishReason
- providers::gemini::completion::gemini_api_types::HarmBlockThreshold
- providers::gemini::completion::gemini_api_types::HarmCategory
- providers::gemini::completion::gemini_api_types::HarmProbability
- providers::gemini::completion::gemini_api_types::Role
- providers::gemini::gemini_api_types::CodeExecutionOutcome
- providers::gemini::gemini_api_types::ExecutionLanguage
- providers::xai::client::xai_api_types::ApiResponse
- tool::ToolError
- tool::ToolSetError
- vector_store::VectorStoreError
Traits
- completion::Chat
- completion::Completion
- completion::CompletionModel
- completion::Prompt
- embeddings::distance::VectorDistance
- embeddings::embed::Embed
- embeddings::embedding::EmbeddingModel
- pipeline::op::Op
- pipeline::try_op::TryOp
- tool::Tool
- tool::ToolDyn
- tool::ToolEmbedding
- tool::ToolEmbeddingDyn
- vector_store::VectorStoreIndex
- vector_store::VectorStoreIndexDyn
Macros
- conditional
- parallel
- parallel_internal
- parallel_op
- pipeline::parallel::parallel
- pipeline::parallel::parallel_internal
- try_conditional
- try_parallel
- try_parallel_internal
- tuple_pattern
Functions
- cli_chatbot::cli_chatbot
- embeddings::embed::to_texts
- pipeline::agent_ops::extract
- pipeline::agent_ops::lookup
- pipeline::agent_ops::prompt
- pipeline::new
- pipeline::op::map
- pipeline::op::passthrough
- pipeline::op::then
- pipeline::with_error
Type Aliases
Constants
- providers::anthropic::completion::ANTHROPIC_VERSION_2023_01_01
- providers::anthropic::completion::ANTHROPIC_VERSION_2023_06_01
- providers::anthropic::completion::ANTHROPIC_VERSION_LATEST
- providers::anthropic::completion::CLAUDE_3_5_HAIKU
- providers::anthropic::completion::CLAUDE_3_5_SONNET
- providers::anthropic::completion::CLAUDE_3_HAIKU
- providers::anthropic::completion::CLAUDE_3_OPUS
- providers::anthropic::completion::CLAUDE_3_SONNET
- providers::cohere::COMMAND
- providers::cohere::COMMAND_LIGHT
- providers::cohere::COMMAND_LIGHT_NIGHTLY
- providers::cohere::COMMAND_NIGHTLY
- providers::cohere::COMMAND_R
- providers::cohere::COMMAND_R_PLUS
- providers::cohere::EMBED_ENGLISH_LIGHT_V2
- providers::cohere::EMBED_ENGLISH_LIGHT_V3
- providers::cohere::EMBED_ENGLISH_V2
- providers::cohere::EMBED_ENGLISH_V3
- providers::cohere::EMBED_MULTILINGUAL_LIGHT_V3
- providers::cohere::EMBED_MULTILINGUAL_V2
- providers::cohere::EMBED_MULTILINGUAL_V3
- providers::deepseek::DEEPSEEK_CHAT
- providers::gemini::completion::GEMINI_1_0_PRO
- providers::gemini::completion::GEMINI_1_5_FLASH
- providers::gemini::completion::GEMINI_1_5_PRO
- providers::gemini::completion::GEMINI_1_5_PRO_8B
- providers::gemini::embedding::EMBEDDING_001
- providers::gemini::embedding::EMBEDDING_004
- providers::hyperbolic::DEEPSEEK_2_5
- providers::hyperbolic::DEEPSEEK_R1
- providers::hyperbolic::DEEPSEEK_R1_ZERO
- providers::hyperbolic::HERMES_3_70B
- providers::hyperbolic::LLAMA_3_1_70B
- providers::hyperbolic::LLAMA_3_1_8B
- providers::hyperbolic::LLAMA_3_2_3B
- providers::hyperbolic::LLAMA_3_3_70B
- providers::hyperbolic::LLAMA_3_70B
- providers::hyperbolic::QWEN_2_5_72B
- providers::hyperbolic::QWEN_2_5_CODER_32B
- providers::hyperbolic::QWEN_QWQ_PREVIEW_32B
- providers::openai::GPT_35_TURBO
- providers::openai::GPT_35_TURBO_0125
- providers::openai::GPT_35_TURBO_1106
- providers::openai::GPT_35_TURBO_INSTRUCT
- providers::openai::GPT_4
- providers::openai::GPT_4O
- providers::openai::GPT_4O_2024_05_13
- providers::openai::GPT_4O_MINI
- providers::openai::GPT_4_0125_PREVIEW
- providers::openai::GPT_4_0613
- providers::openai::GPT_4_1106_PREVIEW
- providers::openai::GPT_4_1106_VISION_PREVIEW
- providers::openai::GPT_4_32K
- providers::openai::GPT_4_32K_0613
- providers::openai::GPT_4_TURBO
- providers::openai::GPT_4_TURBO_2024_04_09
- providers::openai::GPT_4_TURBO_PREVIEW
- providers::openai::GPT_4_VISION_PREVIEW
- providers::openai::O1_MINI
- providers::openai::O1_MINI_2024_09_12
- providers::openai::O1_PREVIEW
- providers::openai::O1_PREVIEW_2024_09_12
- providers::openai::TEXT_EMBEDDING_3_LARGE
- providers::openai::TEXT_EMBEDDING_3_SMALL
- providers::openai::TEXT_EMBEDDING_ADA_002
- providers::perplexity::LLAMA_3_1_70B_INSTRUCT
- providers::perplexity::LLAMA_3_1_8B_INSTRUCT
- providers::perplexity::LLAMA_3_1_SONAR_HUGE_ONLINE
- providers::perplexity::LLAMA_3_1_SONAR_LARGE_CHAT
- providers::perplexity::LLAMA_3_1_SONAR_LARGE_ONLINE
- providers::perplexity::LLAMA_3_1_SONAR_SMALL_CHAT
- providers::perplexity::LLAMA_3_1_SONAR_SMALL_ONLINE
- providers::xai::completion::GROK_BETA
- providers::xai::embedding::EMBEDDING_V1