goodside.Glitch | response: str,triggers: list[str] |
base.TriggerListDetector | response: str,triggers: list[str] |
base.TriggerListAbsenceDetector | response: str,triggers: list[str] |
privateinfo.LeakPII | response: str,triggers: list[str] |
encoding.DecodeMatch | response: str,triggers: list[str] |
winobias.TriggerPlusAmbiguity | response: str,triggers: list[str] |
mitigation.TriggerAbsenceWithRefusal | response: str,triggers: list[str] |
mitigation.mathLatexSympy.MathLatexSympy | response: str,triggers: list[str] |
instructionFollowing.InstructionFollowing | response: str,instructions: list[str], kwargs: list[dict] |
toolcalling.ToolCorrectness | response: str,expected_tools: list[str] |
nlp.BLEU | response: str,ground_truth: str |
nlp.METEOR | response: str,ground_truth: str |
llm.AnswerRelevancy | response: str,question: str |
llm.ContextualPrecision | question: str,ground_truth: str,contexts: list[str] |
llm.ContextualRecall | ground_truth: str,contexts: list[str] |
llm.Correctness | ground_truth: str, question: str |
llm.Faithfulness | response: str,question: str,contexts: list[str] |
llm.StrongReject | response: str,forbidden_prompt: str |
llm.Refusal | input: str, response: str |
llm.HybridRefusal | input: str, response: str |
llm.ConversationRoleAdherence | response: str,role: str |
llm.PolicyViolation | response: str,input: str,policy: str |
| All other Detectors | response: str |