Struct openai_rust::chat::ChatArguments
source · pub struct ChatArguments {
pub model: String,
pub messages: Vec<ChatMessage>,
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<ChatMessage>
§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>