pub struct AdmissionRequest {
pub input: InputTokenCount,
pub max_output_tokens: u64,
pub batch_size: u64,
pub safety_reserve_bytes: u64,
pub application_memory_budget_bytes: Option<u64>,
pub require_complete_estimate: bool,
}Expand description
One pre-generation admission request.
Fields§
§input: InputTokenCountAuthoritative prompt accounting.
max_output_tokens: u64Maximum generated-token allowance.
batch_size: u64Logical batch size.
safety_reserve_bytes: u64Caller-selected reserve added to modeled state.
application_memory_budget_bytes: Option<u64>Optional application budget for incremental state plus reserve.
require_complete_estimate: boolReject estimates that omit execution transients.
Trait Implementations§
Source§impl Clone for AdmissionRequest
impl Clone for AdmissionRequest
Source§fn clone(&self) -> AdmissionRequest
fn clone(&self) -> AdmissionRequest
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 moreimpl Copy for AdmissionRequest
Source§impl Debug for AdmissionRequest
impl Debug for AdmissionRequest
Source§impl<'de> Deserialize<'de> for AdmissionRequest
impl<'de> Deserialize<'de> for AdmissionRequest
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
impl Eq for AdmissionRequest
Source§impl PartialEq for AdmissionRequest
impl PartialEq for AdmissionRequest
Source§impl Serialize for AdmissionRequest
impl Serialize for AdmissionRequest
impl StructuralPartialEq for AdmissionRequest
Auto Trait Implementations§
impl Freeze for AdmissionRequest
impl RefUnwindSafe for AdmissionRequest
impl Send for AdmissionRequest
impl Sync for AdmissionRequest
impl Unpin for AdmissionRequest
impl UnsafeUnpin for AdmissionRequest
impl UnwindSafe for AdmissionRequest
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