Function detect_request_surface
Function detect_request_surface
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
pub fn detect_request_surface(body: &Json) -> Option<ProviderSurface>
Detect the request surface from a raw request body by top-level key.
Priority: OpenAI Responses (input/instructions) > Anthropic Messages (system) > OpenAI Chat (messages). None when no key matches or body is not an object. This is a best-effort heuristic: an Anthropic request that omits the optional top-level system is indistinguishable from OpenAI Chat and classifies as OpenAIChat.