Struct openai_rust::chat::ChatArguments
source · pub struct ChatArguments {
pub model: String,
pub messages: Vec<Message>,
pub temperature: Option<f32>,
pub top_p: Option<f32>,
pub n: Option<u32>,
pub stream: Option<bool>,
pub stop: Option<String>,
pub max_tokens: Option<u32>,
pub presence_penalty: Option<f32>,
pub frequency_penalty: Option<f32>,
pub user: Option<String>,
}Expand description
Request arguments for chat completion See https://platform.openai.com/docs/api-reference/chat/create
Fields§
§model: String§messages: Vec<Message>§temperature: Option<f32>§top_p: Option<f32>§n: Option<u32>§stream: Option<bool>§stop: Option<String>§max_tokens: Option<u32>§presence_penalty: Option<f32>§frequency_penalty: Option<f32>§user: Option<String>