pub struct FMICompletionsRequest {Show 13 fields
pub model: ModelType,
pub prompt: String,
pub echo: bool,
pub frequency_penalty: Option<FrequencyPenalty>,
pub logprobs: Option<bool>,
pub max_tokens: Option<MaxToken>,
pub presence_penalty: Option<PresencePenalty>,
pub stop: Option<Stop>,
pub stream: bool,
pub stream_options: Option<StreamOptions>,
pub suffix: String,
pub temperature: Option<Temperature>,
pub top_p: Option<TopP>,
}Expand description
Represents a request for completions.
Fields§
§model: ModelType§prompt: String§echo: bool§frequency_penalty: Option<FrequencyPenalty>§logprobs: Option<bool>§max_tokens: Option<MaxToken>§presence_penalty: Option<PresencePenalty>§stop: Option<Stop>§stream: bool§stream_options: Option<StreamOptions>§suffix: String§temperature: Option<Temperature>§top_p: Option<TopP>Trait Implementations§
Source§impl Clone for FMICompletionsRequest
impl Clone for FMICompletionsRequest
Source§fn clone(&self) -> FMICompletionsRequest
fn clone(&self) -> FMICompletionsRequest
Returns a copy 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 FMICompletionsRequest
impl Debug for FMICompletionsRequest
Source§impl Default for FMICompletionsRequest
impl Default for FMICompletionsRequest
Source§fn default() -> FMICompletionsRequest
fn default() -> FMICompletionsRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for FMICompletionsRequest
impl PartialEq for FMICompletionsRequest
Source§impl Serialize for FMICompletionsRequest
impl Serialize for FMICompletionsRequest
impl StructuralPartialEq for FMICompletionsRequest
Auto Trait Implementations§
impl Freeze for FMICompletionsRequest
impl RefUnwindSafe for FMICompletionsRequest
impl Send for FMICompletionsRequest
impl Sync for FMICompletionsRequest
impl Unpin for FMICompletionsRequest
impl UnwindSafe for FMICompletionsRequest
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