Spaces:
Runtime error
Runtime error
| """ | |
| channel factory | |
| """ | |
| def create_bot(bot_type): | |
| """ | |
| create a channel instance | |
| :param channel_type: channel type code | |
| :return: channel instance | |
| """ | |
| if bot_type == 'baidu': | |
| # Baidu Unit对话接口 | |
| from bot.baidu.baidu_unit_bot import BaiduUnitBot | |
| return BaiduUnitBot() | |
| elif bot_type == 'chatGPT': | |
| # ChatGPT 网页端web接口 | |
| from bot.chatgpt.chat_gpt_bot import ChatGPTBot | |
| return ChatGPTBot() | |
| elif bot_type == 'openAI': | |
| # OpenAI 官方对话模型API | |
| from bot.openai.open_ai_bot import OpenAIBot | |
| return OpenAIBot() | |
| raise RuntimeError | |