pub struct CompleteAiRequest {
pub system: String,
pub user: String,
pub model: Option<Box<AiProviderModel>>,
pub max_tokens: Option<i32>,
}Fields§
§system: String§user: String§model: Option<Box<AiProviderModel>>§max_tokens: Option<i32>Implementations§
Source§impl CompleteAiRequest
impl CompleteAiRequest
pub fn new(system: String, user: String) -> CompleteAiRequest
Trait Implementations§
Source§impl Clone for CompleteAiRequest
impl Clone for CompleteAiRequest
Source§impl Debug for CompleteAiRequest
impl Debug for CompleteAiRequest
Source§impl Default for CompleteAiRequest
impl Default for CompleteAiRequest
Source§impl<'de> Deserialize<'de> for CompleteAiRequest
impl<'de> Deserialize<'de> for CompleteAiRequest
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 CompleteAiRequest
impl PartialEq for CompleteAiRequest
Source§impl Serialize for CompleteAiRequest
impl Serialize for CompleteAiRequest
impl StructuralPartialEq for CompleteAiRequest
Auto Trait Implementations§
impl Freeze for CompleteAiRequest
impl RefUnwindSafe for CompleteAiRequest
impl Send for CompleteAiRequest
impl Sync for CompleteAiRequest
impl Unpin for CompleteAiRequest
impl UnsafeUnpin for CompleteAiRequest
impl UnwindSafe for CompleteAiRequest
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