mirror of
https://github.com/xtekky/gpt4free.git
synced 2025-12-06 02:30:41 -08:00
Merge pull request #2533 from hlohaus/cont
Add ignored-providers argument to gui
This commit is contained in:
commit
b3ea96bb23
3 changed files with 12 additions and 2 deletions
|
|
@ -211,7 +211,7 @@
|
|||
<script>
|
||||
const iframe = document.getElementById('stream-widget');
|
||||
iframe.src = iframe.dataset.src + navigator.language;
|
||||
setTimeout(()=>iframe.classList.add('show'), 5000);
|
||||
setTimeout(()=>iframe.classList.add('show'), 3000);
|
||||
|
||||
(async () => {
|
||||
const prompt = `
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
from argparse import ArgumentParser
|
||||
|
||||
from ..cookies import browsers
|
||||
from .. import Provider
|
||||
|
||||
def gui_parser():
|
||||
parser = ArgumentParser(description="Run the GUI")
|
||||
|
|
@ -8,6 +9,8 @@ def gui_parser():
|
|||
parser.add_argument("--port", "-p", type=int, default=8080, help="port")
|
||||
parser.add_argument("--debug", "-d", "-debug", action="store_true", help="debug mode")
|
||||
parser.add_argument("--ignore-cookie-files", action="store_true", help="Don't read .har and cookie files.")
|
||||
parser.add_argument("--ignored-providers", nargs="+", choices=[provider.__name__ for provider in Provider.__providers__ if provider.working],
|
||||
default=[], help="List of providers to ignore when processing request. (incompatible with --reload and --workers)")
|
||||
parser.add_argument("--cookie-browsers", nargs="+", choices=[browser.__name__ for browser in browsers],
|
||||
default=[], help="List of browsers to access or retrieve cookies from.")
|
||||
return parser
|
||||
|
|
@ -1,6 +1,8 @@
|
|||
from .gui_parser import gui_parser
|
||||
from ..cookies import read_cookie_files
|
||||
from g4f.gui import run_gui
|
||||
from ..gui import run_gui
|
||||
from ..Provider import ProviderUtils
|
||||
|
||||
import g4f.cookies
|
||||
import g4f.debug
|
||||
|
||||
|
|
@ -13,6 +15,11 @@ def run_gui_args(args):
|
|||
port = args.port
|
||||
debug = args.debug
|
||||
g4f.cookies.browsers = [g4f.cookies[browser] for browser in args.cookie_browsers]
|
||||
if args.ignored_providers:
|
||||
for provider in args.ignored_providers:
|
||||
if provider in ProviderUtils.convert:
|
||||
ProviderUtils.convert[provider].working = False
|
||||
|
||||
run_gui(host, port, debug)
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue