use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct ModelInfo {
pub id: String,
pub display_name: String,
pub max_tokens: u32,
pub provider: String,
pub pricing: Option<ModelPricing>,
}
#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct ModelPricing {
pub input_cost_per_million_tokens: f64,
pub output_cost_per_million_tokens: f64,
}