pub struct BetaModelInfo {
pub id: String,
pub created_at: OffsetDateTime,
pub display_name: String,
pub max_input_tokens: Option<u64>,
pub max_tokens: Option<u64>,
pub capabilities: Option<BetaModelCapabilities>,
pub type_: BetaModelType,
}Expand description
Claude model metadata returned by list/get model endpoints.
Fields§
§id: StringUnique model identifier.
created_at: OffsetDateTimeRFC 3339 datetime representing model release timestamp.
display_name: StringHuman-readable model name.
max_input_tokens: Option<u64>Maximum input token count.
max_tokens: Option<u64>Maximum output token count.
capabilities: Option<BetaModelCapabilities>Model capabilities.
type_: BetaModelTypeObject type, always “model”.
Trait Implementations§
Source§impl Clone for BetaModelInfo
impl Clone for BetaModelInfo
Source§fn clone(&self) -> BetaModelInfo
fn clone(&self) -> BetaModelInfo
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 BetaModelInfo
impl Debug for BetaModelInfo
Source§impl<'de> Deserialize<'de> for BetaModelInfo
impl<'de> Deserialize<'de> for BetaModelInfo
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 BetaModelInfo
impl PartialEq for BetaModelInfo
Source§impl Serialize for BetaModelInfo
impl Serialize for BetaModelInfo
impl Eq for BetaModelInfo
impl StructuralPartialEq for BetaModelInfo
Auto Trait Implementations§
impl Freeze for BetaModelInfo
impl RefUnwindSafe for BetaModelInfo
impl Send for BetaModelInfo
impl Sync for BetaModelInfo
impl Unpin for BetaModelInfo
impl UnsafeUnpin for BetaModelInfo
impl UnwindSafe for BetaModelInfo
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