Skip to main content

AxBaseAI

Type Alias AxBaseAI 

Source
pub type AxBaseAI = OpenAICompatibleClient;

Aliased Type§

pub struct AxBaseAI {
    pub api_key: String,
    pub api_url: String,
    pub base_url_override: Option<String>,
    pub api_version: String,
    pub model: String,
    pub embed_model: String,
    pub profile: String,
    pub model_config: Value,
    pub options: Value,
    pub transport: Option<Box<dyn AxTransport>>,
    pub credential_provider: Option<Box<dyn AxCredentialProvider>>,
    pub context_cache_registry: Option<Box<dyn AxContextCacheRegistry>>,
    /* private fields */
}

Fields§

§api_key: String§api_url: String§base_url_override: Option<String>§api_version: String§model: String§embed_model: String§profile: String§model_config: Value§options: Value§transport: Option<Box<dyn AxTransport>>§credential_provider: Option<Box<dyn AxCredentialProvider>>§context_cache_registry: Option<Box<dyn AxContextCacheRegistry>>