MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / find_provider_config_value

Function find_provider_config_value

crates/openshell-server/src/inference.rs:865–874  ·  view source on GitHub ↗
(provider: &Provider, preferred_keys: &[&str])

Source from the content-addressed store, hash-verified

863}
864
865fn find_provider_config_value(provider: &Provider, preferred_keys: &[&str]) -> Option<String> {
866 for key in preferred_keys {
867 if let Some(value) = provider.config.get(*key)
868 && !value.trim().is_empty()
869 {
870 return Some(value.clone());
871 }
872 }
873 None
874}
875
876fn authorize_inference_bundle(
877 principal: Option<&crate::auth::principal::Principal>,

Callers 1

resolve_provider_routeFunction · 0.85

Calls 2

getMethod · 0.45
is_emptyMethod · 0.45

Tested by

no test coverage detected