|
from __future__ import annotations |
|
from .Acytoo import Acytoo |
|
from .AiAsk import AiAsk |
|
from .Aibn import Aibn |
|
from .Aichat import Aichat |
|
from .Ails import Ails |
|
from .Aivvm import Aivvm |
|
from .AItianhu import AItianhu |
|
from .AItianhuSpace import AItianhuSpace |
|
from .Bing import Bing |
|
from .ChatBase import ChatBase |
|
from .ChatForAi import ChatForAi |
|
from .Chatgpt4Online import Chatgpt4Online |
|
from .ChatgptAi import ChatgptAi |
|
from .ChatgptDemo import ChatgptDemo |
|
from .ChatgptDuo import ChatgptDuo |
|
from .ChatgptX import ChatgptX |
|
from .Cromicle import Cromicle |
|
from .FreeGpt import FreeGpt |
|
from .GPTalk import GPTalk |
|
from .GptForLove import GptForLove |
|
from .GptGo import GptGo |
|
from .GptGod import GptGod |
|
from .H2o import H2o |
|
from .Liaobots import Liaobots |
|
from .Myshell import Myshell |
|
from .Phind import Phind |
|
from .Vercel import Vercel |
|
from .Vitalentum import Vitalentum |
|
from .Ylokh import Ylokh |
|
from .You import You |
|
from .Yqcloud import Yqcloud |
|
from .NeuroGPT import NeuroGPT |
|
|
|
from .base_provider import BaseProvider, AsyncProvider, AsyncGeneratorProvider |
|
from .retry_provider import RetryProvider |
|
from .deprecated import * |
|
from .needs_auth import * |
|
from .unfinished import * |
|
|
|
class ProviderUtils: |
|
convert: dict[str, BaseProvider] = { |
|
'AItianhu': AItianhu, |
|
'AItianhuSpace': AItianhuSpace, |
|
'Acytoo': Acytoo, |
|
'AiAsk': AiAsk, |
|
'AiService': AiService, |
|
'Aibn': Aibn, |
|
'Aichat': Aichat, |
|
'Ails': Ails, |
|
'Aivvm': Aivvm, |
|
'AsyncGeneratorProvider': AsyncGeneratorProvider, |
|
'AsyncProvider': AsyncProvider, |
|
'Bard': Bard, |
|
'BaseProvider': BaseProvider, |
|
'Bing': Bing, |
|
'ChatBase': ChatBase, |
|
'ChatForAi': ChatForAi, |
|
'Chatgpt4Online': Chatgpt4Online, |
|
'ChatgptAi': ChatgptAi, |
|
'ChatgptDemo': ChatgptDemo, |
|
'ChatgptDuo': ChatgptDuo, |
|
'ChatgptLogin': ChatgptLogin, |
|
'ChatgptX': ChatgptX, |
|
'CodeLinkAva': CodeLinkAva, |
|
'Cromicle': Cromicle, |
|
'DfeHub': DfeHub, |
|
'EasyChat': EasyChat, |
|
'Equing': Equing, |
|
'FastGpt': FastGpt, |
|
'Forefront': Forefront, |
|
'FreeGpt': FreeGpt, |
|
'GPTalk': GPTalk, |
|
'GetGpt': GetGpt, |
|
'GptForLove': GptForLove, |
|
'GptGo': GptGo, |
|
'GptGod': GptGod, |
|
'H2o': H2o, |
|
'HuggingChat': HuggingChat, |
|
'Komo': Komo, |
|
'Liaobots': Liaobots, |
|
'Lockchat': Lockchat, |
|
'MikuChat': MikuChat, |
|
'Myshell': Myshell, |
|
'NeuroGPT': NeuroGPT, |
|
'Opchatgpts': Opchatgpts, |
|
'OpenAssistant': OpenAssistant, |
|
'OpenaiChat': OpenaiChat, |
|
'PerplexityAi': PerplexityAi, |
|
'Phind': Phind, |
|
'Raycast': Raycast, |
|
'Theb': Theb, |
|
'V50': V50, |
|
'Vercel': Vercel, |
|
'Vitalentum': Vitalentum, |
|
'Wewordle': Wewordle, |
|
'Wuguokai': Wuguokai, |
|
'Ylokh': Ylokh, |
|
'You': You, |
|
'Yqcloud': Yqcloud |
|
} |
|
|
|
__all__ = [ |
|
'BaseProvider', |
|
'AsyncProvider', |
|
'AsyncGeneratorProvider', |
|
'RetryProvider', |
|
'Acytoo', |
|
'AiAsk', |
|
'Aibn', |
|
'Aichat', |
|
'Ails', |
|
'Aivvm', |
|
'AiService', |
|
'AItianhu', |
|
'AItianhuSpace', |
|
'Aivvm', |
|
'Bard', |
|
'Bing', |
|
'ChatBase', |
|
'ChatForAi', |
|
'Chatgpt4Online', |
|
'ChatgptAi', |
|
'ChatgptDemo', |
|
'ChatgptDuo', |
|
'ChatgptLogin', |
|
'ChatgptX', |
|
'Cromicle', |
|
'CodeLinkAva', |
|
'DfeHub', |
|
'EasyChat', |
|
'Forefront', |
|
'FreeGpt', |
|
'GPTalk', |
|
'GptForLove', |
|
'GetGpt', |
|
'GptGo', |
|
'GptGod', |
|
'H2o', |
|
'HuggingChat', |
|
'Liaobots', |
|
'Lockchat', |
|
'Myshell', |
|
'NeuroGPT', |
|
'Opchatgpts', |
|
'Raycast', |
|
'OpenaiChat', |
|
'OpenAssistant', |
|
'PerplexityAi', |
|
'Phind', |
|
'Theb', |
|
'Vercel', |
|
'Vitalentum', |
|
'Wewordle', |
|
'Ylokh', |
|
'You', |
|
'Yqcloud', |
|
'Equing', |
|
'FastGpt', |
|
'Wuguokai', |
|
'V50' |
|
] |