pub struct CategorizeRequest {
pub prompt: String,
pub categories: Vec<String>,
pub allow_null_category: Option<bool>,
pub allow_multiple_classes: Option<bool>,
}Fields§
§prompt: StringThe prompt that describes the classification task.
categories: Vec<String>The list of categories to be considered for the task
allow_null_category: Option<bool>If true, the model may return an empty list of categories
allow_multiple_classes: Option<bool>If true, the model may return multiple categories
Implementations§
Trait Implementations§
Source§impl Clone for CategorizeRequest
impl Clone for CategorizeRequest
Source§fn clone(&self) -> CategorizeRequest
fn clone(&self) -> CategorizeRequest
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 CategorizeRequest
impl Debug for CategorizeRequest
Source§impl Default for CategorizeRequest
impl Default for CategorizeRequest
Source§fn default() -> CategorizeRequest
fn default() -> CategorizeRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CategorizeRequest
impl<'de> Deserialize<'de> for CategorizeRequest
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 CategorizeRequest
impl PartialEq for CategorizeRequest
Source§impl Serialize for CategorizeRequest
impl Serialize for CategorizeRequest
impl StructuralPartialEq for CategorizeRequest
Auto Trait Implementations§
impl Freeze for CategorizeRequest
impl RefUnwindSafe for CategorizeRequest
impl Send for CategorizeRequest
impl Sync for CategorizeRequest
impl Unpin for CategorizeRequest
impl UnwindSafe for CategorizeRequest
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