remove json_schema_type decorator

This commit is contained in:
Xi Yan 2025-03-11 22:08:30 -07:00
parent 685e863bb5
commit e477164448
2 changed files with 71 additions and 45 deletions

View file

@ -7173,7 +7173,25 @@
"default": "scoring_function"
},
"scoring_fn_type": {
"$ref": "#/components/schemas/ScoringFunctionType"
"type": "string",
"enum": [
"custom_llm_as_judge",
"regex_parser",
"regex_parser_math_response",
"equality",
"subset_of",
"factuality",
"faithfulness",
"answer_correctness",
"answer_relevancy",
"answer_similarity",
"context_entity_recall",
"context_precision",
"context_recall",
"context_relevancy"
],
"title": "ScoringFunctionType",
"description": "A type of scoring function. Each type is a criteria for evaluating answers."
},
"params": {
"$ref": "#/components/schemas/ScoringFnParams"
@ -7215,27 +7233,6 @@
],
"title": "ScoringFn"
},
"ScoringFunctionType": {
"type": "string",
"enum": [
"custom_llm_as_judge",
"regex_parser",
"regex_parser_math_response",
"equality",
"subset_of",
"factuality",
"faithfulness",
"answer_correctness",
"answer_relevancy",
"answer_similarity",
"context_entity_recall",
"context_precision",
"context_recall",
"context_relevancy"
],
"title": "ScoringFunctionType",
"description": "A type of scoring function. Each type is a criteria for evaluating answers."
},
"Shield": {
"type": "object",
"properties": {
@ -9306,7 +9303,23 @@
"type": "object",
"properties": {
"scoring_fn_type": {
"$ref": "#/components/schemas/ScoringFunctionType",
"type": "string",
"enum": [
"custom_llm_as_judge",
"regex_parser",
"regex_parser_math_response",
"equality",
"subset_of",
"factuality",
"faithfulness",
"answer_correctness",
"answer_relevancy",
"answer_similarity",
"context_entity_recall",
"context_precision",
"context_recall",
"context_relevancy"
],
"description": "The type of scoring function to register."
},
"params": {