diff options
author | Tekky <98614666+xtekky@users.noreply.github.com> | 2023-10-10 16:29:51 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-10 16:29:51 +0200 |
commit | 26cd71c7f48f7d8417d1f0348d2d1f89636e54d6 (patch) | |
tree | 891c9e1aaf8fec34bac0b4031cfeb1ca8354e402 /g4f/gui/server/provider.py | |
parent | ~ | g4f `v-0.1.5.7` (diff) | |
parent | fix html (diff) | |
download | gpt4free-26cd71c7f48f7d8417d1f0348d2d1f89636e54d6.tar gpt4free-26cd71c7f48f7d8417d1f0348d2d1f89636e54d6.tar.gz gpt4free-26cd71c7f48f7d8417d1f0348d2d1f89636e54d6.tar.bz2 gpt4free-26cd71c7f48f7d8417d1f0348d2d1f89636e54d6.tar.lz gpt4free-26cd71c7f48f7d8417d1f0348d2d1f89636e54d6.tar.xz gpt4free-26cd71c7f48f7d8417d1f0348d2d1f89636e54d6.tar.zst gpt4free-26cd71c7f48f7d8417d1f0348d2d1f89636e54d6.zip |
Diffstat (limited to 'g4f/gui/server/provider.py')
-rw-r--r-- | g4f/gui/server/provider.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/g4f/gui/server/provider.py b/g4f/gui/server/provider.py index 286f881b..11202d38 100644 --- a/g4f/gui/server/provider.py +++ b/g4f/gui/server/provider.py @@ -1,17 +1,14 @@ import g4f +from g4f import BaseProvider -def get_provider(provider: str) -> g4f.Provider.BaseProvider: - + +def get_provider(provider: str) -> BaseProvider | None: if isinstance(provider, str): print(provider) if provider == 'g4f.Provider.Auto': return None - if provider in g4f.Provider.ProviderUtils.convert: - return g4f.Provider.ProviderUtils.convert[provider] - - else: - return None + return g4f.Provider.ProviderUtils.convert.get(provider) else: return None |