(self, prompt: str)
| 103 | return self._good_response(prompt) |
| 104 | |
| 105 | def _good_response(self, prompt: str) -> str: |
| 106 | if "json" in prompt.lower() or "JSON" in prompt: |
| 107 | return random.choice(GOOD_JSON_RESPONSES) |
| 108 | return random.choice(GOOD_TEXT_RESPONSES) |
| 109 | |
| 110 | def _bad_response(self) -> str: |
| 111 | if self.failure_mode == FailureMode.SCHEMA_VIOLATION: |