Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

__init__.py 1.4KB

1234567891011121314151617181920212223242526272829303132333435
  1. import importlib
  2. from .begin import Begin, BeginParam
  3. from .generate import Generate, GenerateParam
  4. from .retrieval import Retrieval, RetrievalParam
  5. from .answer import Answer, AnswerParam
  6. from .categorize import Categorize, CategorizeParam
  7. from .switch import Switch, SwitchParam
  8. from .relevant import Relevant, RelevantParam
  9. from .message import Message, MessageParam
  10. from .rewrite import RewriteQuestion, RewriteQuestionParam
  11. from .keyword import KeywordExtract, KeywordExtractParam
  12. from .baidu import Baidu, BaiduParam
  13. from .duckduckgo import DuckDuckGo, DuckDuckGoParam
  14. from .wikipedia import Wikipedia, WikipediaParam
  15. from .pubmed import PubMed, PubMedParam
  16. from .arxiv import ArXiv, ArXivParam
  17. from .google import Google, GoogleParam
  18. from .bing import Bing, BingParam
  19. from .googlescholar import GoogleScholar, GoogleScholarParam
  20. from .deepl import DeepL, DeepLParam
  21. from .github import GitHub, GitHubParam
  22. from .baidufanyi import BaiduFanyi, BaiduFanyiParam
  23. from .qweather import QWeather, QWeatherParam
  24. from .exesql import ExeSQL, ExeSQLParam
  25. from .yahoofinance import YahooFinance, YahooFinanceParam
  26. from .wencai import WenCai, WenCaiParam
  27. from .jin10 import Jin10, Jin10Param
  28. from .tushare import TuShare, TuShareParam
  29. from .akshare import AkShare, AkShareParam
  30. def component_class(class_name):
  31. m = importlib.import_module("agent.component")
  32. c = getattr(m, class_name)
  33. return c