MCPcopy Create free account
hub / github.com/NVIDIA/NeMo-Relay / parse_cache_telemetry_provider

Function parse_cache_telemetry_provider

crates/python/src/py_adaptive.rs:254–262  ·  view source on GitHub ↗
(provider: &str)

Source from the content-addressed store, hash-verified

252}
253
254fn parse_cache_telemetry_provider(provider: &str) -> PyResult<CacheTelemetryProvider> {
255 match provider {
256 "anthropic" => Ok(CacheTelemetryProvider::Anthropic),
257 "openai" => Ok(CacheTelemetryProvider::OpenAI),
258 other => Err(pyo3::exceptions::PyValueError::new_err(format!(
259 "unsupported provider: {other}"
260 ))),
261 }
262}
263
264fn parse_cache_telemetry_request_id(request_id: &str) -> PyResult<Uuid> {
265 Uuid::parse_str(request_id).map_err(|e| {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected