1use serde::{Deserialize, Serialize};
2use crate::types::{Choice, Usage};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5pub struct ChatCompletionResponse {
6 pub id: String,
7 pub object: String,
8 pub created: u64,
9 pub model: String,
10 pub choices: Vec<Choice>,
11 pub usage: Usage,
12}