pub struct TextCompletionRequest {Show 16 fields
pub model: ModelId,
pub prompt: String,
pub suffix: Option<String>,
pub max_tokens: Option<i32>,
pub temperature: Option<f64>,
pub top_p: Option<f64>,
pub n: Option<i32>,
pub stream: Option<bool>,
pub logprobs: Option<i32>,
pub echo: Option<bool>,
pub stop: Option<Stop>,
pub presence_penalty: Option<f64>,
pub frequency_penalty: Option<f64>,
pub best_of: Option<i32>,
pub logit_bias: Option<Value>,
pub user: Option<String>,
}
Fields§
§model: ModelId
§prompt: String
§suffix: Option<String>
§max_tokens: Option<i32>
§temperature: Option<f64>
§top_p: Option<f64>
§n: Option<i32>
§stream: Option<bool>
§logprobs: Option<i32>
§echo: Option<bool>
§stop: Option<Stop>
§presence_penalty: Option<f64>
§frequency_penalty: Option<f64>
§best_of: Option<i32>
§logit_bias: Option<Value>
§user: Option<String>
Trait Implementations§
Source§impl Debug for TextCompletionRequest
impl Debug for TextCompletionRequest
Source§impl Default for TextCompletionRequest
impl Default for TextCompletionRequest
Source§fn default() -> TextCompletionRequest
fn default() -> TextCompletionRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TextCompletionRequest
impl<'de> Deserialize<'de> for TextCompletionRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TextCompletionRequest
impl RefUnwindSafe for TextCompletionRequest
impl Send for TextCompletionRequest
impl Sync for TextCompletionRequest
impl Unpin for TextCompletionRequest
impl UnwindSafe for TextCompletionRequest
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