File size: 496 Bytes
9776024
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import argparse
from src.blu.rag import build_index

def main():
    ap = argparse.ArgumentParser()
    ap.add_argument('--input', type=str, default='data/corpus')
    ap.add_argument('--index', type=str, default='.config/index')
    ap.add_argument('--model', type=str, default=None)
    args = ap.parse_args()
    n = build_index(args.input, args.index, args.model) if args.model else build_index(args.input, args.index)
    print(f"Indexed {n} chunks.")

if __name__ == '__main__':
    main()