pub struct ModelCapabilities {
pub chat_completion: bool,
pub chat_with_image: bool,
pub completion: bool,
pub embedding: bool,
pub embedding_with_image: bool,
pub tokenize: bool,
}Expand description
Represents the capabilities for a single model.
Fields§
§chat_completion: bool§chat_with_image: bool§completion: bool§embedding: bool§embedding_with_image: bool§tokenize: boolTrait Implementations§
Source§impl Debug for ModelCapabilities
impl Debug for ModelCapabilities
Source§impl Default for ModelCapabilities
impl Default for ModelCapabilities
Source§fn default() -> ModelCapabilities
fn default() -> ModelCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelCapabilitieswhere
ModelCapabilities: Default,
impl<'de> Deserialize<'de> for ModelCapabilitieswhere
ModelCapabilities: Default,
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 ModelCapabilities
impl RefUnwindSafe for ModelCapabilities
impl Send for ModelCapabilities
impl Sync for ModelCapabilities
impl Unpin for ModelCapabilities
impl UnwindSafe for ModelCapabilities
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