mirror of https://github.com/xtekky/gpt4free.git
Update cli.py
This commit is contained in:
parent
f51fe6322f
commit
ef3e297585
|
@ -7,11 +7,9 @@ from g4f import Provider
|
||||||
from g4f.api import Api
|
from g4f.api import Api
|
||||||
from g4f.gui.run import gui_parser, run_gui_args
|
from g4f.gui.run import gui_parser, run_gui_args
|
||||||
|
|
||||||
|
|
||||||
def run_gui(args):
|
def run_gui(args):
|
||||||
print("Running GUI...")
|
print("Running GUI...")
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
IgnoredProviders = Enum("ignore_providers", {key: key for key in Provider.__all__})
|
IgnoredProviders = Enum("ignore_providers", {key: key for key in Provider.__all__})
|
||||||
parser = argparse.ArgumentParser(description="Run gpt4free")
|
parser = argparse.ArgumentParser(description="Run gpt4free")
|
||||||
|
@ -26,8 +24,7 @@ def main():
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
if args.mode == "api":
|
if args.mode == "api":
|
||||||
controller=Api(g4f, debug=args.debug)
|
controller=Api(g4f, debug=args.debug, list_ignored_providers=args.ignored_providers)
|
||||||
controller.list_ignored_providers=args.ignored_providers
|
|
||||||
controller.run(args.bind, args.num_threads)
|
controller.run(args.bind, args.num_threads)
|
||||||
elif args.mode == "gui":
|
elif args.mode == "gui":
|
||||||
run_gui_args(args)
|
run_gui_args(args)
|
||||||
|
@ -35,6 +32,5 @@ def main():
|
||||||
parser.print_help()
|
parser.print_help()
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
|
|
Loading…
Reference in New Issue