test safety against safety client

This commit is contained in:
Ashwin Bharambe 2024-09-20 14:55:00 -07:00
parent 6e0f283f52
commit 9e16b0948b
19 changed files with 1076 additions and 10754 deletions

View file

@ -31,7 +31,9 @@ class ShieldRunnerMixin:
self.input_shields = input_shields
self.output_shields = output_shields
async def run_shields(self, messages: List[Message], shields: List[str]) -> None:
async def run_multiple_shields(
self, messages: List[Message], shields: List[str]
) -> None:
responses = await asyncio.gather(
*[
self.safety_api.run_shield(