Get the effective API key for a model (model override or provider default)
(&'a self, model: &'a ModelConfig)
| 162 | |
| 163 | /// Get the effective API key for a model (model override or provider default) |
| 164 | pub fn get_api_key<'a>(&'a self, model: &'a ModelConfig) -> Option<&'a str> { |
| 165 | model.api_key.as_deref().or(self.api_key.as_deref()) |
| 166 | } |
| 167 | |
| 168 | /// Get the effective base URL for a model (model override or provider default) |
| 169 | pub fn get_base_url<'a>(&'a self, model: &'a ModelConfig) -> Option<&'a str> { |
no outgoing calls
no test coverage detected