pub struct StatusResponse {
pub version: String,
pub uptime_secs: u64,
pub org_label: Option<String>,
pub seats: Option<u32>,
pub store: StoreStatus,
pub providers: Vec<ProviderStatus>,
pub routing_enabled: bool,
pub routing_aliases: BTreeMap<String, String>,
pub reference_model: Option<String>,
pub local_shadow_rate_per_mtok: f64,
pub live_pricing: Option<LivePricingStatus>,
}Expand description
Response of GET /api/admin/status.
Fields§
§version: String§uptime_secs: u64§org_label: Option<String>§seats: Option<u32>§store: StoreStatus§providers: Vec<ProviderStatus>§routing_enabled: bool§routing_aliases: BTreeMap<String, String>The curated alias catalog (requested name → provider:model target),
as served to clients via GET /v1/models (enterprise#63). Deterministic
order (BTreeMap, #498).
reference_model: Option<String>§local_shadow_rate_per_mtok: f64§live_pricing: Option<LivePricingStatus>Live provider price list (#1179): present when the snapshot is loaded.
Trait Implementations§
Source§impl Clone for StatusResponse
impl Clone for StatusResponse
Source§fn clone(&self) -> StatusResponse
fn clone(&self) -> StatusResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StatusResponse
impl Debug for StatusResponse
Source§impl<'de> Deserialize<'de> for StatusResponse
impl<'de> Deserialize<'de> for StatusResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for StatusResponse
impl PartialEq for StatusResponse
Source§fn eq(&self, other: &StatusResponse) -> bool
fn eq(&self, other: &StatusResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for StatusResponse
impl Serialize for StatusResponse
impl StructuralPartialEq for StatusResponse
Auto Trait Implementations§
impl Freeze for StatusResponse
impl RefUnwindSafe for StatusResponse
impl Send for StatusResponse
impl Sync for StatusResponse
impl Unpin for StatusResponse
impl UnsafeUnpin for StatusResponse
impl UnwindSafe for StatusResponse
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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