From 4789c6e1009c3d3620c574a309ab1b5bf8ba936e Mon Sep 17 00:00:00 2001 From: Alejandro Date: Tue, 24 Sep 2024 13:11:57 -0700 Subject: [PATCH] serializing validation summaries in openai compatible endpoint --- guardrails_api/utils/openai.py | 1 + 1 file changed, 1 insertion(+) diff --git a/guardrails_api/utils/openai.py b/guardrails_api/utils/openai.py index 10ecfa2..a56f9ff 100644 --- a/guardrails_api/utils/openai.py +++ b/guardrails_api/utils/openai.py @@ -38,6 +38,7 @@ def outcome_to_chat_completion( "reask": validation_outcome.reask or None, "validation_passed": validation_outcome.validation_passed, "error": validation_outcome.error or None, + "validation_summaries": [summary.model_dump() for summary in (validation_outcome.validation_summaries or [])], } # string completion