use crate::types::base_types::{
MessageType, ModelAPI, ModelProviderDescriptor, ModelProviders, ModelUsageCosting,
};
pub static MODELS: &[ModelProviderDescriptor] = &[ModelProviderDescriptor {
id: "grok-code-fast-1",
name: "Grok Code Fast 1",
reasoning: false,
api: ModelAPI::OpenAICompletions,
provider: ModelProviders::XAI,
base_url: Some("https://api.x.ai/v1"),
inputs: MessageType::Text,
cost: ModelUsageCosting {
input: 0.2,
output: 1.5,
cache_read: 0.02,
cache_write: 0.0,
},
context_window: 32_768,
max_tokens: 8192,
}];