Skip to main content

vtcode_config/models/
openrouter.rs

1pub use super::ModelId;
2
3#[derive(Clone, Copy)]
4pub struct OpenRouterMetadata {
5    pub(crate) id: &'static str,
6    pub(crate) vendor: &'static str,
7    pub(crate) display: &'static str,
8    pub(crate) description: &'static str,
9    pub(crate) efficient: bool,
10    pub(crate) top_tier: bool,
11    pub(crate) generation: &'static str,
12    pub(crate) reasoning: bool,
13    pub(crate) tool_call: bool,
14}
15
16pub mod openrouter_generated {
17    include!(concat!(env!("OUT_DIR"), "/openrouter_metadata.rs"));
18}