Add special case for prompt guard

This commit is contained in:
Ashwin Bharambe 2024-10-02 08:38:23 -07:00
parent a80b707ff8
commit cc5029a716
4 changed files with 76 additions and 13 deletions

View file

@ -39,7 +39,14 @@ class ModelDescribe(Subcommand):
)
def _run_model_describe_cmd(self, args: argparse.Namespace) -> None:
model = resolve_model(args.model_id)
from .safety_models import prompt_guard_model_sku
prompt_guard = prompt_guard_model_sku()
if args.model_id == prompt_guard.model_id:
model = prompt_guard
else:
model = resolve_model(args.model_id)
if model is None:
self.parser.error(
f"Model {args.model_id} not found; try 'llama model list' for a list of available models."