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

Method get_inference_bundle

crates/openshell-server/src/inference.rs:67–79  ·  view source on GitHub ↗
(
        &self,
        request: Request<GetInferenceBundleRequest>,
    )

Source from the content-addressed store, hash-verified

65impl Inference for InferenceService {
66 #[rpc_auth(auth = "sandbox")]
67 async fn get_inference_bundle(
68 &self,
69 request: Request<GetInferenceBundleRequest>,
70 ) -> Result<Response<GetInferenceBundleResponse>, Status> {
71 authorize_inference_bundle(
72 request
73 .extensions()
74 .get::<crate::auth::principal::Principal>(),
75 )?;
76 resolve_inference_bundle(self.state.store.as_ref())
77 .await
78 .map(Response::new)
79 }
80
81 #[rpc_auth(auth = "bearer", scope = "inference:write", role = "admin")]
82 async fn set_cluster_inference(

Callers 1

fetch_inference_bundleFunction · 0.80

Calls 2

resolve_inference_bundleFunction · 0.85

Tested by

no test coverage detected