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

Function make_route

crates/openshell-server/src/inference.rs:1025–1041  ·  view source on GitHub ↗
(name: &str, provider_name: &str, model_id: &str)

Source from the content-addressed store, hash-verified

1023 }
1024
1025 fn make_route(name: &str, provider_name: &str, model_id: &str) -> InferenceRoute {
1026 InferenceRoute {
1027 metadata: Some(openshell_core::proto::datamodel::v1::ObjectMeta {
1028 id: format!("id-{name}"),
1029 name: name.to_string(),
1030 created_at_ms: 1_000_000,
1031 labels: std::collections::HashMap::new(),
1032 resource_version: 0,
1033 }),
1034 config: Some(ClusterInferenceConfig {
1035 provider_name: provider_name.to_string(),
1036 model_id: model_id.to_string(),
1037 timeout_secs: 0,
1038 }),
1039 version: 0,
1040 }
1041 }
1042
1043 fn make_provider(name: &str, provider_type: &str, key_name: &str, key_value: &str) -> Provider {
1044 Provider {

Calls

no outgoing calls

Tested by

no test coverage detected