Skip to main content

classify_completion_failure

Function classify_completion_failure 

Source
pub fn classify_completion_failure(body: Option<&str>) -> FailureClass
Expand description

Classify a non-streaming completion body that failed acceptance: empty content → EmptyCompletion, truncated (finish_reason “length”) → TruncatedCompletion, invalid JSON → InvalidJson, wrong shape → InvalidChatCompletionShape, missing/null finish reason → MissingFinishReason, else Unknown.