pub struct NihilityModel { /* private fields */ }Implementations§
Source§impl NihilityModel
impl NihilityModel
pub async fn completion( &self, model_type: ModelType, prompt: &str, ) -> Result<String, NihilityModelError>
pub async fn completion_stream( &self, model_type: ModelType, prompt: &str, ) -> Result<TextResponseStream, NihilityModelError>
Source§impl NihilityModel
impl NihilityModel
pub fn init(config: NihilityModelConfig) -> NihilityModel
pub fn init_from_file_config() -> Result<NihilityModel, NihilityModelError>
Trait Implementations§
Source§impl Clone for NihilityModel
impl Clone for NihilityModel
Source§fn clone(&self) -> NihilityModel
fn clone(&self) -> NihilityModel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for NihilityModel
impl !UnwindSafe for NihilityModel
impl Freeze for NihilityModel
impl Send for NihilityModel
impl Sync for NihilityModel
impl Unpin for NihilityModel
impl UnsafeUnpin for NihilityModel
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