Spaces:
Sleeping
Sleeping
import argparse | |
from hay.retriever import generate_docs | |
from hay.pipeline import rg_pipeline, rs_pipeline | |
from app import application | |
def main(): | |
parser = argparse.ArgumentParser() | |
parser.add_argument( | |
'--docs', dest='docs', | |
action = 'store_true' | |
) | |
parser.add_argument( | |
'--rgpipeline', dest='rgpipeline', | |
action = 'store_true' | |
) | |
parser.add_argument( | |
'--rspipeline', dest='rspipeline', | |
action='store_true' | |
) | |
parser.add_argument( | |
'--gradio', dest='gradio', | |
action='store_true' | |
) | |
args = parser.parse_args() | |
if args.docs: | |
''' | |
Use this argument to generate the docs and store in DOCUMENT format | |
''' | |
generate_docs(overlap=10, length=100) | |
if args.rgpipeline: | |
''' | |
Use this argument to run the base retriever generator pipeline | |
''' | |
question = "How to reduce emissions?" | |
rg_pipeline(question) | |
if args.rspipeline: | |
''' | |
Use this argument to run the retriever summarizer pipeline | |
''' | |
question = "How to reduce emissions in last mile supply chain?" | |
answer = rs_pipeline(question) | |
print(answer) | |
if args.gradio: | |
''' | |
Use this argument to run the application | |
''' | |
application() | |
return None | |
if __name__ == '__main__': | |
main() |