pub struct TokenCap {
pub max_prompt_tokens: Option<u32>,
pub max_completion_tokens: Option<u32>,
pub max_total_tokens: Option<u32>,
}Expand description
Per-request token caps.
Fields§
§max_prompt_tokens: Option<u32>Maximum prompt (input) tokens per request. None = unlimited.
max_completion_tokens: Option<u32>Maximum completion (output) tokens per request. None = unlimited.
max_total_tokens: Option<u32>Maximum total tokens per request. None = unlimited.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TokenCap
impl<'de> Deserialize<'de> for TokenCap
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
Auto Trait Implementations§
impl Freeze for TokenCap
impl RefUnwindSafe for TokenCap
impl Send for TokenCap
impl Sync for TokenCap
impl Unpin for TokenCap
impl UnsafeUnpin for TokenCap
impl UnwindSafe for TokenCap
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