Struct openai_flows::CompletionRequest
source · pub struct CompletionRequest {
pub model: String,
pub prompt: String,
pub suffix: Option<String>,
pub n: u8,
pub best_of: u8,
pub max_tokens: u16,
pub temperature: f32,
pub top_p: f32,
pub logprobs: Option<u8>,
pub presence_penalty: f32,
pub frequency_penalty: f32,
pub retry_times: u8,
}
Expand description
Request struct for the completion.
The default model is “text-davinci-003”. Use retry_times to set the number of retries when requesting OpenAI’s api encounters a problem. Default is 2 and max number is 10. For more detail about parameters, please refer to OpenAI docs
Fields§
§model: String
§prompt: String
§suffix: Option<String>
§n: u8
§best_of: u8
§max_tokens: u16
§temperature: f32
§top_p: f32
§logprobs: Option<u8>
§presence_penalty: f32
§frequency_penalty: f32
§retry_times: u8
Trait Implementations§
source§impl Debug for CompletionRequest
impl Debug for CompletionRequest
source§impl Default for CompletionRequest
impl Default for CompletionRequest
source§fn default() -> CompletionRequest
fn default() -> CompletionRequest
Returns the “default value” for a type. Read more