#[allow(unused_imports)]
use serde_json::Value;
#[derive(Debug, Serialize, Deserialize)]
pub struct FineTuneChatCompletionRequestAssistantMessage {
#[serde(rename = "audio")]
pub audio: Option<crate::models::ChatCompletionRequestAssistantMessageAudio>,
#[serde(rename = "content")]
pub content: Option<Value>,
#[serde(rename = "function_call")]
pub function_call: Option<crate::models::ChatCompletionRequestAssistantMessageFunctionCall>,
#[serde(rename = "name")]
pub name: Option<String>,
#[serde(rename = "refusal")]
pub refusal: Option<String>,
#[serde(rename = "role")]
pub role: String,
#[serde(rename = "tool_calls")]
pub tool_calls: Option<crate::models::ChatCompletionMessageToolCalls>,
}