pub struct ModelTopProvider {
pub context_length: Option<f64>,
pub max_completion_tokens: Option<f64>,
pub is_moderated: bool,
}Expand description
Top-provider summary for a model.
Fields§
§context_length: Option<f64>Context length advertised by the top provider.
max_completion_tokens: Option<f64>Max completion tokens.
is_moderated: boolTrue if the top provider applies content moderation.
Trait Implementations§
Source§impl Clone for ModelTopProvider
impl Clone for ModelTopProvider
Source§fn clone(&self) -> ModelTopProvider
fn clone(&self) -> ModelTopProvider
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 ModelTopProvider
impl Debug for ModelTopProvider
Source§impl Default for ModelTopProvider
impl Default for ModelTopProvider
Source§fn default() -> ModelTopProvider
fn default() -> ModelTopProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelTopProvider
impl<'de> Deserialize<'de> for ModelTopProvider
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 ModelTopProvider
impl PartialEq for ModelTopProvider
Source§fn eq(&self, other: &ModelTopProvider) -> bool
fn eq(&self, other: &ModelTopProvider) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ModelTopProvider
impl Serialize for ModelTopProvider
impl StructuralPartialEq for ModelTopProvider
Auto Trait Implementations§
impl Freeze for ModelTopProvider
impl RefUnwindSafe for ModelTopProvider
impl Send for ModelTopProvider
impl Sync for ModelTopProvider
impl Unpin for ModelTopProvider
impl UnsafeUnpin for ModelTopProvider
impl UnwindSafe for ModelTopProvider
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