Skip to main content

ModelSchema

Type Alias ModelSchema 

Source
pub type ModelSchema = Model;

Aliased Type§

pub struct ModelSchema {
    pub name: String,
    pub api_name: String,
    pub can_read_images: bool,
    pub api_provider: ApiProvider,
    pub dollars_per_1b_input_tokens: u64,
    pub dollars_per_1b_output_tokens: u64,
    pub api_timeout: u64,
    pub explanation: Option<String>,
    pub api_key: Option<String>,
    pub api_env_var: Option<String>,
}

Fields§

§name: String§api_name: String§can_read_images: bool§api_provider: ApiProvider§dollars_per_1b_input_tokens: u64§dollars_per_1b_output_tokens: u64§api_timeout: u64§explanation: Option<String>§api_key: Option<String>§api_env_var: Option<String>

Trait Implementations§