pub enum InferenceRequest {
Generate {
messages: Vec<(Role, String)>,
max_tokens: u32,
temperature: f32,
top_p: f32,
token_tx: UnboundedSender<TokenEvent>,
},
Tokenize {
text: String,
reply: Sender<TokenizeResult>,
},
Shutdown,
}Variants§
Auto Trait Implementations§
impl Freeze for InferenceRequest
impl !RefUnwindSafe for InferenceRequest
impl Send for InferenceRequest
impl Sync for InferenceRequest
impl Unpin for InferenceRequest
impl UnsafeUnpin for InferenceRequest
impl !UnwindSafe for InferenceRequest
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