pub struct ClassifierModel {
pub kind: String,
pub id: String,
pub name: String,
pub api: String,
pub provider: String,
pub base_url: String,
pub input: Vec<InputKind>,
pub cost: Pricing,
pub context_window: u64,
pub input_limits: Option<InputLimits>,
pub headers: Option<IndexMap<String, String>>,
}Expand description
A structured classifier model, usable with classify() only. Fields
follow pi’s catalog order.
Fields§
§kind: StringAlways "classifier".
id: String§name: String§api: String§provider: String§base_url: String§input: Vec<InputKind>§cost: Pricing§context_window: u64§input_limits: Option<InputLimits>§headers: Option<IndexMap<String, String>>Implementations§
Trait Implementations§
Source§impl Clone for ClassifierModel
impl Clone for ClassifierModel
Source§impl Debug for ClassifierModel
impl Debug for ClassifierModel
Source§impl<'de> Deserialize<'de> for ClassifierModel
impl<'de> Deserialize<'de> for ClassifierModel
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 ClassifierModel
impl PartialEq for ClassifierModel
Source§impl Serialize for ClassifierModel
impl Serialize for ClassifierModel
impl StructuralPartialEq for ClassifierModel
Auto Trait Implementations§
impl Freeze for ClassifierModel
impl RefUnwindSafe for ClassifierModel
impl Send for ClassifierModel
impl Sync for ClassifierModel
impl Unpin for ClassifierModel
impl UnsafeUnpin for ClassifierModel
impl UnwindSafe for ClassifierModel
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