babel 0.0.11

Provide Rust enums for Groq, SambaNova, Openrouter's llm model names.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::base::{define_provider_models, Model, Provider};

#[derive(Debug)]
pub struct SambaNova;

impl Provider for SambaNova {
    type ModelType = SambaNovaModel;

    fn provider_name() -> &'static str {
        "sambanova"
    }
}

define_provider_models!(SambaNova, SambaNovaModel, {
    (DeepSeekV3_0324, "DeepSeek-V3-0324"),
    (DeepSeekR1, "DeepSeek-R1")
});