MCPcopy Create free account
hub / github.com/NVIDIA-NeMo/Switchyard / ProfileInput

Class ProfileInput

switchyard_rust/profiles.py:72–84  ·  view source on GitHub ↗

Provider request and metadata passed to a Python profile.

Source from the content-addressed store, hash-verified

70
71@dataclass(frozen=True, slots=True, init=False)
72class ProfileInput:
73 """Provider request and metadata passed to a Python profile."""
74
75 request: ChatRequest
76 metadata: ProfileRequestMetadata
77
78 def __init__(
79 self,
80 request: ChatRequest,
81 metadata: ProfileRequestMetadata | None = None,
82 ) -> None:
83 object.__setattr__(self, "request", request)
84 object.__setattr__(self, "metadata", metadata or ProfileRequestMetadata())
85
86
87def _normalize_headers(

Calls

no outgoing calls