pub struct TenantAiConfig {
pub knowledge_base: Option<String>,
pub embedding_model: String,
pub retrieval_limit: u32,
pub daily_token_budget: Option<u64>,
pub agent_workspace_enabled: bool,
pub max_concurrent_agents: u32,
}Expand description
AI workload configuration per tenant
Fields§
§knowledge_base: Option<String>Knowledge base identifier
embedding_model: StringEmbedding model to use
retrieval_limit: u32Maximum retrieval results
daily_token_budget: Option<u64>Token budget per day
agent_workspace_enabled: boolEnable agent workspace
max_concurrent_agents: u32Maximum concurrent agents
Trait Implementations§
Source§impl Clone for TenantAiConfig
impl Clone for TenantAiConfig
Source§fn clone(&self) -> TenantAiConfig
fn clone(&self) -> TenantAiConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TenantAiConfig
impl Debug for TenantAiConfig
Auto Trait Implementations§
impl Freeze for TenantAiConfig
impl RefUnwindSafe for TenantAiConfig
impl Send for TenantAiConfig
impl Sync for TenantAiConfig
impl Unpin for TenantAiConfig
impl UnsafeUnpin for TenantAiConfig
impl UnwindSafe for TenantAiConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more