List of all items
Structs
- constants::OpenAICredentials
- core::Swarm
- core::SwarmBuilder
- stream::Streamer
- types::Agent
- types::AgentFunction
- types::ApiSettings
- types::ChatCompletionResponse
- types::Choice
- types::FunctionCall
- types::LoopControl
- types::Message
- types::OpenAIError
- types::OpenAIErrorResponse
- types::Response
- types::RetryStrategy
- types::Step
- types::Steps
- types::SwarmConfig
- types::TimeoutSettings
- types::Usage
Enums
Functions
- util::debug_print
- util::extract_xml_steps
- util::function_to_json
- util::merge_chunk_message
- util::parse_steps_from_xml
- validation::validate_api_request
- validation::validate_api_url
Type Aliases
Constants
- constants::CTX_VARS_NAME
- constants::DEFAULT_API_VERSION
- constants::DEFAULT_BREAK_CONDITIONS
- constants::DEFAULT_CONNECT_TIMEOUT
- constants::DEFAULT_ITERATION_DELAY_MS
- constants::DEFAULT_MAX_LOOP_ITERATIONS
- constants::DEFAULT_REQUEST_TIMEOUT
- constants::MAX_REQUEST_TIMEOUT
- constants::MIN_REQUEST_TIMEOUT
- constants::OPENAI_DEFAULT_API_URL
- constants::ROLE_ASSISTANT
- constants::ROLE_FUNCTION
- constants::ROLE_SYSTEM
- constants::VALID_API_URL_PREFIXES