use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
pub enum ChatCompletionRequestUserMessageContentPart {
ChatCompletionRequestMessageContentPartText(
Box<models::ChatCompletionRequestMessageContentPartText>,
),
ChatCompletionRequestMessageContentPartImage(
Box<models::ChatCompletionRequestMessageContentPartImage>,
),
ChatCompletionRequestMessageContentPartAudio(
Box<models::ChatCompletionRequestMessageContentPartAudio>,
),
ChatCompletionRequestMessageContentPartFile(
Box<models::ChatCompletionRequestMessageContentPartFile>,
),
}