@@ -73,11 +73,24 @@
73 73 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
74 74 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--title", type=str, help="Title for the analysis report")
75 75 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option(
76 76 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"--provider",
77 77 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"-p",
78 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- type=click.Choice(["auto", "openai", "anthropic", "gemini", "ollama"]),
78 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ type=click.Choice(
79 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [
80 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "auto",
81 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "openai",
82 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "anthropic",
83 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "gemini",
84 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "ollama",
85 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "azure",
86 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "together",
87 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "fireworks",
88 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "cerebras",
89 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "xai",
90 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ]
91 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ),
79 92 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default="auto",
80 93 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
help="API provider",
81 94 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
82 95 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--vision-model", type=str, default=None, help="Override model for vision tasks")
83 96 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--chat-model", type=str, default=None, help="Override model for LLM/chat tasks")
@@ -154,11 +167,24 @@
154 167 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
155 168 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--title", type=str, default="Batch Processing Results", help="Batch title")
156 169 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option(
157 170 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"--provider",
158 171 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"-p",
159 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- type=click.Choice(["auto", "openai", "anthropic", "gemini", "ollama"]),
172 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ type=click.Choice(
173 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [
174 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "auto",
175 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "openai",
176 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "anthropic",
177 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "gemini",
178 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "ollama",
179 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "azure",
180 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "together",
181 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "fireworks",
182 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "cerebras",
183 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "xai",
184 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ]
185 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ),
160 186 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default="auto",
161 187 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
help="API provider",
162 188 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
163 189 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--vision-model", type=str, default=None, help="Override model for vision tasks")
164 190 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--chat-model", type=str, default=None, help="Override model for LLM/chat tasks")
@@ -424,11 +450,24 @@
424 450 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
425 451 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--title", type=str, help="Title for the analysis report")
426 452 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option(
427 453 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"--provider",
428 454 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"-p",
429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- type=click.Choice(["auto", "openai", "anthropic", "gemini", "ollama"]),
455 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ type=click.Choice(
456 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [
457 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "auto",
458 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "openai",
459 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "anthropic",
460 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "gemini",
461 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "ollama",
462 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "azure",
463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "together",
464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "fireworks",
465 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "cerebras",
466 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "xai",
467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ]
468 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ),
430 469 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default="auto",
431 470 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
help="API provider",
432 471 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
433 472 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--vision-model", type=str, default=None, help="Override model for vision tasks")
434 473 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--chat-model", type=str, default=None, help="Override model for LLM/chat tasks")
@@ -491,11 +530,24 @@
491 530 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
492 531 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--interactive", "-I", is_flag=True, help="Enter interactive REPL mode")
493 532 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option(
494 533 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"--provider",
495 534 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"-p",
496 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- type=click.Choice(["auto", "openai", "anthropic", "gemini", "ollama"]),
535 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ type=click.Choice(
536 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [
537 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "auto",
538 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "openai",
539 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "anthropic",
540 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "gemini",
541 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "ollama",
542 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "azure",
543 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "together",
544 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "fireworks",
545 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "cerebras",
546 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "xai",
547 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ]
548 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ),
497 549 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default="auto",
498 550 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
help="API provider for agentic mode",
499 551 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
500 552 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.option("--chat-model", type=str, default=None, help="Override model for agentic mode")
501 553 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@click.pass_context
@@ -856,11 +908,24 @@
856 908 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
type=click.Choice(["basic", "standard", "comprehensive"]),
857 909 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default="standard",
858 910 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
859 911 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
provider = click.prompt(
860 912 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" Provider",
861 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- type=click.Choice(["auto", "openai", "anthropic", "gemini", "ollama"]),
913 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ type=click.Choice(
914 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [
915 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "auto",
916 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "openai",
917 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "anthropic",
918 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "gemini",
919 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "ollama",
920 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "azure",
921 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "together",
922 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "fireworks",
923 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "cerebras",
924 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "xai",
925 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ]
926 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ),
862 927 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default="auto",
863 928 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
864 929 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ctx.invoke(
865 930 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
analyze,
866 931 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
input=input_path,
@@ -885,11 +950,24 @@
885 950 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
type=click.Choice(["basic", "standard", "comprehensive"]),
886 951 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default="standard",
887 952 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
888 953 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
provider = click.prompt(
889 954 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" Provider",
890 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- type=click.Choice(["auto", "openai", "anthropic", "gemini", "ollama"]),
955 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ type=click.Choice(
956 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ [
957 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "auto",
958 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "openai",
959 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "anthropic",
960 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "gemini",
961 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "ollama",
962 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "azure",
963 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "together",
964 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "fireworks",
965 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "cerebras",
966 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "xai",
967 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ]
968 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ),
891 969 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default="auto",
892 970 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
893 971 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ctx.invoke(
894 972 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
batch,
895 973 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
input_dir=input_dir,
896 974 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!