aicost 0.2.3

Compute LLM usage costs based on the genai::Usage type.
Documentation
use crate::{ModelPricing, ProviderPricing};

pub const KIMI: ProviderPricing = ProviderPricing {
	name: "kimi",
	models: KIMI_MODELS,
};

const KIMI_MODELS: &[ModelPricing] = &[
    ModelPricing {
        name: "kimi-k3",
        input_cached: Some(0.3),
        input_normal: 3.0,
        output_normal: 15.0,
        output_reasoning: None,
    },
	ModelPricing {
		name: "kimi-k2.7-code",
		input_cached: Some(0.19),
		input_normal: 0.95,
		output_normal: 4.0,
		output_reasoning: None,
	},
	ModelPricing {
		name: "kimi-k2.7-code-highspeed",
		input_cached: Some(0.38),
		input_normal: 1.9,
		output_normal: 8.0,
		output_reasoning: None,
	},
	ModelPricing {
		name: "kimi-k2.6",
		input_cached: Some(0.16),
		input_normal: 0.95,
		output_normal: 4.0,
		output_reasoning: None,
	},
	ModelPricing {
		name: "kimi-k2.5",
		input_cached: Some(0.1),
		input_normal: 0.6,
		output_normal: 3.0,
		output_reasoning: None,
	},
];