pub struct BlocklessLlm { /* private fields */ }Implementations§
Source§impl BlocklessLlm
impl BlocklessLlm
pub fn new(model_name: &str) -> Result<Self, LlmErrorKind>
pub fn handle(&self) -> u32
pub fn get_model(&self) -> Result<String, LlmErrorKind>
pub fn set_model(&mut self, model_name: &str) -> Result<(), LlmErrorKind>
pub fn get_options(&self) -> Result<LlmOptions, LlmErrorKind>
pub fn set_options(&mut self, options: LlmOptions) -> Result<(), LlmErrorKind>
pub fn chat_request(&self, prompt: &str) -> Result<String, LlmErrorKind>
Trait Implementations§
Source§impl Clone for BlocklessLlm
impl Clone for BlocklessLlm
Source§fn clone(&self) -> BlocklessLlm
fn clone(&self) -> BlocklessLlm
Returns a copy 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 BlocklessLlm
impl Debug for BlocklessLlm
Source§impl Default for BlocklessLlm
impl Default for BlocklessLlm
Source§fn default() -> BlocklessLlm
fn default() -> BlocklessLlm
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BlocklessLlm
impl RefUnwindSafe for BlocklessLlm
impl Send for BlocklessLlm
impl Sync for BlocklessLlm
impl Unpin for BlocklessLlm
impl UnwindSafe for BlocklessLlm
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