MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / parse_model_string

Method parse_model_string

crates/opencode-provider/src/provider.rs:378–387  ·  view source on GitHub ↗
(&self, model_string: &str)

Source from the content-addressed store, hash-verified

376 }
377
378 pub fn parse_model_string(&self, model_string: &str) -> Option<(String, String)> {
379 if let Some(pos) = model_string.find('/') {
380 let provider_id = &model_string[..pos];
381 let model_id = &model_string[pos + 1..];
382 Some((provider_id.to_string(), model_id.to_string()))
383 } else {
384 self.find_model(model_string)
385 .map(|(provider_id, _)| (provider_id, model_string.to_string()))
386 }
387 }
388}
389
390impl Default for ProviderRegistry {

Callers

nothing calls this directly

Calls 2

findMethod · 0.80
find_modelMethod · 0.80

Tested by

no test coverage detected