| 1234567891011121314151617181920212223242526272829303132 |
- import importlib
- from .begin import Begin, BeginParam
- from .generate import Generate, GenerateParam
- from .retrieval import Retrieval, RetrievalParam
- from .answer import Answer, AnswerParam
- from .categorize import Categorize, CategorizeParam
- from .switch import Switch, SwitchParam
- from .relevant import Relevant, RelevantParam
- from .message import Message, MessageParam
- from .rewrite import RewriteQuestion, RewriteQuestionParam
- from .keyword import KeywordExtract, KeywordExtractParam
- from .baidu import Baidu, BaiduParam
- from .duckduckgo import DuckDuckGo, DuckDuckGoParam
- from .wikipedia import Wikipedia, WikipediaParam
- from .pubmed import PubMed, PubMedParam
- from .arxiv import ArXiv, ArXivParam
- from .google import Google, GoogleParam
- from .bing import Bing, BingParam
- from .googlescholar import GoogleScholar, GoogleScholarParam
- from .deepl import DeepL, DeepLParam
- from .github import GitHub, GitHubParam
- from .baidufanyi import BaiduFanyi, BaiduFanyiParam
- from .qweather import QWeather, QWeatherParam
- from .exesql import ExeSQL, ExeSQLParam
- from .yahoofinance import YahooFinance, YahooFinanceParam
- from .wencai import WenCai, WenCaiParam
-
-
- def component_class(class_name):
- m = importlib.import_module("agent.component")
- c = getattr(m, class_name)
- return c
|