File size: 628 Bytes
6a5fe57
 
 
 
cca0ede
 
6a5fe57
 
 
 
cca0ede
6a5fe57
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import argparse
from model_loader import load_model
from generator import generate_code
from utils import pretty_print_code

if __name__ == "__main__":
    parser = argparse.ArgumentParser(description="Run Sentinel for code generation")
    parser.add_argument("prompt", type=str, help="The coding prompt to generate code for")
    parser.add_argument("--max_new_tokens", type=int, default=200, help="Maximum tokens to generate")
    args = parser.parse_args()

    generator = load_model("your-username/sentinel")
    code = generate_code(args.prompt, generator, max_new_tokens=args.max_new_tokens)
    pretty_print_code(code)