pub struct ChatCompletionBuilder { /* private fields */ }
Implementations§
Source§impl ChatCompletionBuilder
impl ChatCompletionBuilder
pub fn temperature(self, temperature: f32) -> Self
pub fn top_p(self, top_p: f32) -> Self
pub fn max_tokens(self, max_tokens: i32) -> Self
pub fn stream(self, stream: bool) -> Self
pub fn safe_prompt(self, safe_prompt: bool) -> Self
pub fn random_seed(self, random_seed: i32) -> Self
pub fn build(&self, model: &str) -> ChatCompletion
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChatCompletionBuilder
impl RefUnwindSafe for ChatCompletionBuilder
impl Send for ChatCompletionBuilder
impl Sync for ChatCompletionBuilder
impl Unpin for ChatCompletionBuilder
impl UnwindSafe for ChatCompletionBuilder
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