foundation_ai 0.0.1

AI foundation crate for the eweplatform
// Auto-generated by `cargo run --bin ewe_platform gen_model_descriptors`.
// Do not edit manually.

use crate::types::base_types::{
    MessageType, ModelAPI, ModelProviderDescriptor, ModelProviders, ModelUsageCosting,
};

/// Model descriptors for the `amazon-bedrock` provider.
pub static MODELS: &[ModelProviderDescriptor] = &[ModelProviderDescriptor {
    id: "eu.anthropic.claude-opus-4-6-v1",
    name: "Claude Opus 4.6 (EU)",
    reasoning: true,
    api: ModelAPI::BedrockConverseStream,
    provider: ModelProviders::AMAZONBEDROCK,
    base_url: Some("https://bedrock-runtime.us-east-1.amazonaws.com"),
    inputs: MessageType::TextAndImages,
    cost: ModelUsageCosting {
        input: 5.0,
        output: 25.0,
        cache_read: 0.5,
        cache_write: 6.25,
    },
    context_window: 200_000,
    max_tokens: 128_000,
}];