pub struct OpenAICompletionRequest {
pub model: String,
pub prompt: String,
pub max_tokens: Option<u32>,
pub temperature: Option<f32>,
pub top_p: Option<f32>,
pub frequency_penalty: Option<f32>,
pub presence_penalty: Option<f32>,
pub stop: Vec<String>,
pub stream: Option<bool>,
pub user: Option<String>,
}
Expand description
OpenAI completion request.
Fields§
§model: String
§prompt: String
§max_tokens: Option<u32>
§temperature: Option<f32>
§top_p: Option<f32>
§frequency_penalty: Option<f32>
§presence_penalty: Option<f32>
§stop: Vec<String>
§stream: Option<bool>
§user: Option<String>
Trait Implementations§
Source§impl Clone for OpenAICompletionRequest
impl Clone for OpenAICompletionRequest
Source§fn clone(&self) -> OpenAICompletionRequest
fn clone(&self) -> OpenAICompletionRequest
Returns a duplicate 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 OpenAICompletionRequest
impl Debug for OpenAICompletionRequest
Auto Trait Implementations§
impl Freeze for OpenAICompletionRequest
impl RefUnwindSafe for OpenAICompletionRequest
impl Send for OpenAICompletionRequest
impl Sync for OpenAICompletionRequest
impl Unpin for OpenAICompletionRequest
impl UnwindSafe for OpenAICompletionRequest
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