summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2024-04-23 00:50:37 +0200
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2024-04-23 00:50:37 +0200
commit310b4c5f12851b4466a7e0c20fe556a7fd2736bf (patch)
treee65a77cb28fe88b13163100ff1a98acb92dca386
parent04686f497f120096435da72c6546306eb292846a (diff)
Update cli
-rw-r--r--rag/cli.py18
1 files changed, 14 insertions, 4 deletions
diff --git a/rag/cli.py b/rag/cli.py
index c6ea21c..690563e 100644
--- a/rag/cli.py
+++ b/rag/cli.py
@@ -79,16 +79,26 @@ def rag(generator: str, query: str, limit):
type=click.Path(exists=True),
default=None,
)
+@click.option(
+ "-q",
+ "--query",
+ prompt_required=False,
+ help="The query for rag",
+ prompt="Enter your query",
+)
@click.option("-v", "--verbose", count=True)
def main(
- query: Optional[str], generator: str, limit: int, directory: Optional[str], verbose
+ query: Optional[str],
+ generator: str,
+ limit: int,
+ directory: Optional[str],
+ verbose: int,
):
configure_logging(verbose)
+ if directory:
+ upload(directory)
if query:
rag(generator, query, limit)
- elif directory:
- upload(directory)
- # TODO: truncate databases
# TODO: maybe add override for models