ai_lib/types/
response.rs

1use crate::types::{Choice, Usage};
2use serde::{Deserialize, Serialize};
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}