Struct openai_api_rs::v1::completion::CompletionRequest
source · pub struct CompletionRequest {Show 16 fields
pub model: String,
pub prompt: String,
pub suffix: Option<String>,
pub max_tokens: Option<i32>,
pub temperature: Option<f32>,
pub top_p: Option<f32>,
pub n: Option<i32>,
pub stream: Option<bool>,
pub logprobs: Option<i32>,
pub echo: Option<bool>,
pub stop: Option<Vec<String>>,
pub presence_penalty: Option<f32>,
pub frequency_penalty: Option<f32>,
pub best_of: Option<i32>,
pub logit_bias: Option<HashMap<String, i32>>,
pub user: Option<String>,
}
Fields§
§model: String
§prompt: String
§suffix: Option<String>
§max_tokens: Option<i32>
§temperature: Option<f32>
§top_p: Option<f32>
§n: Option<i32>
§stream: Option<bool>
§logprobs: Option<i32>
§echo: Option<bool>
§stop: Option<Vec<String>>
§presence_penalty: Option<f32>
§frequency_penalty: Option<f32>
§best_of: Option<i32>
§logit_bias: Option<HashMap<String, i32>>
§user: Option<String>
Trait Implementations§
source§impl Debug for CompletionRequest
impl Debug for CompletionRequest
Auto Trait Implementations§
impl RefUnwindSafe for CompletionRequest
impl Send for CompletionRequest
impl Sync for CompletionRequest
impl Unpin for CompletionRequest
impl UnwindSafe for CompletionRequest
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