List of all items
Structs
- azure_blob_storage::AzureBlobClient
- azure_chatbot::ChatResponse
- azure_chatbot::ChatbotUserContext
- azure_chatbot::Choice
- azure_chatbot::Citation
- azure_chatbot::ContentFilter
- azure_chatbot::ContentFilterResults
- azure_chatbot::DataSource
- azure_chatbot::DataSourceParameters
- azure_chatbot::DataSourceParametersAuthentication
- azure_chatbot::Delta
- azure_chatbot::DeltaContext
- azure_chatbot::DeltaTool
- azure_chatbot::EmbeddingDependency
- azure_chatbot::FieldsMapping
- azure_chatbot::GuardedStream
- azure_chatbot::LLMRequest
- azure_chatbot::NonThinkingParams
- azure_chatbot::RequestCancelledGuard
- azure_chatbot::ResponseChunk
- azure_chatbot::ThinkingParams
- azure_chatbot::ToolCallInDelta
- azure_search_index::AccessCredentials
- azure_search_index::Algorithm
- azure_search_index::Analyzer
- azure_search_index::AzureOpenAiParameters
- azure_search_index::Compression
- azure_search_index::CorsOptions
- azure_search_index::Distance
- azure_search_index::EncryptionKey
- azure_search_index::ExhaustiveKnnParameters
- azure_search_index::Field
- azure_search_index::FieldDescriptor
- azure_search_index::Function
- azure_search_index::HnswParameters
- azure_search_index::IndexAction
- azure_search_index::IndexBatch
- azure_search_index::NewIndex
- azure_search_index::Profile
- azure_search_index::ScalarQuantizationParameters
- azure_search_index::ScoringProfile
- azure_search_index::Semantic
- azure_search_index::SemanticConfiguration
- azure_search_index::SemanticConfigurationPrioritizedFields
- azure_search_index::Similarity
- azure_search_index::Suggester
- azure_search_index::Text
- azure_search_index::VectorSearch
- azure_search_index::Vectorizer
- azure_search_index::Weights
- azure_search_indexer::IndexerError
- azure_search_indexer::IndexerStatusResponse
- azure_search_indexer::IndexerWarning
- azure_search_indexer::LastResult
- chatbot_error::ChatbotError
- chatbot_tools::AzureLLMToolDefinition
- chatbot_tools::LLMTool
- chatbot_tools::LLMToolParamProperties
- chatbot_tools::LLMToolParams
- chatbot_tools::ToolProperties
- chatbot_tools::course_progress::CourseProgressArguments
- chatbot_tools::course_progress::CourseProgressInfo
- chatbot_tools::course_progress::CourseProgressState
- llm_utils::APIMessage
- llm_utils::APIMessageText
- llm_utils::APIMessageToolCall
- llm_utils::APIMessageToolResponse
- llm_utils::APITool
- llm_utils::APIToolCall
- llm_utils::AzureCompletionRequest
- llm_utils::LLMChoice
- llm_utils::LLMCompletionResponse
- prelude::ApplicationConfiguration
- prelude::PgConnection
- prelude::Uuid
Enums
- azure_chatbot::LLMRequestParams
- azure_chatbot::LLMToolChoice
- azure_chatbot::ResponseStreamType
- azure_chatbot::ToolCallType
- chatbot_error::ChatbotErrorType
- chatbot_tools::LLMToolParamType
- chatbot_tools::LLMToolType
- llm_utils::APIMessageKind
- search_filter::SearchFilter
- search_filter::SearchFilterError
- search_filter::SearchFilterValue
Traits
Macros
Derive Macros
Functions
- azure_chatbot::make_request_and_stream
- azure_chatbot::parse_and_stream_to_user
- azure_chatbot::parse_tool
- azure_chatbot::send_chat_request_and_parse_stream
- azure_datasources::create_azure_datasource
- azure_datasources::does_azure_datasource_exist
- azure_search_index::add_documents_to_index
- azure_search_index::create_search_index
- azure_search_index::does_search_index_exist
- azure_search_indexer::check_search_indexer_status
- azure_search_indexer::create_search_indexer
- azure_search_indexer::does_search_indexer_exist
- azure_search_indexer::run_search_indexer_now
- azure_skillset::create_skillset
- azure_skillset::does_skillset_exist
- chatbot_tools::course_progress::progress_info
- chatbot_tools::course_progress::push_exercises_scores_progress
- chatbot_tools::get_chatbot_tool
- chatbot_tools::get_chatbot_tool_definitions
- content_cleaner::append_markdown_with_separator
- content_cleaner::block_to_json_string
- content_cleaner::blocks_to_json_string
- content_cleaner::calculate_safe_token_limit
- content_cleaner::convert_material_blocks_to_markdown_with_llm
- content_cleaner::prepare_llm_messages
- content_cleaner::process_block_chunk
- content_cleaner::process_chunks
- content_cleaner::remove_private_spec_recursive
- content_cleaner::split_blocks_into_chunks
- content_cleaner::split_oversized_block
- llm_utils::build_llm_headers
- llm_utils::estimate_tokens
- llm_utils::make_blocking_llm_request
- llm_utils::make_llm_request
- llm_utils::make_streaming_llm_request
- llm_utils::prepare_azure_endpoint
- llm_utils::process_llm_response
Type Aliases
- azure_chatbot::PeekableLinesStream
- chatbot_error::ChatbotResult
- chatbot_tools::course_progress::CourseProgressTool
Statics
Constants
- azure_chatbot::CONTENT_FIELD_SEPARATOR
- azure_datasources::API_VERSION
- azure_search_index::API_VERSION
- azure_search_indexer::API_VERSION
- azure_skillset::API_VERSION
- content_cleaner::JSON_BEGIN_MARKER
- content_cleaner::JSON_END_MARKER
- content_cleaner::MAX_CONTEXT_UTILIZATION
- content_cleaner::MAX_CONTEXT_WINDOW
- content_cleaner::REQUEST_TEMPERATURE
- content_cleaner::SYSTEM_PROMPT
- content_cleaner::USER_PROMPT_START
- llm_utils::LLM_API_VERSION