__init__.py 903 B

123456789101112131415161718192021222324252627282930313233343536
  1. # coding=utf-8
  2. """
  3. TrendRadar AI 模块
  4. 提供 AI 大模型对热点新闻的深度分析和翻译功能
  5. """
  6. from .analyzer import AIAnalyzer, AIAnalysisResult
  7. from .translator import AITranslator, TranslationResult, BatchTranslationResult
  8. from .formatter import (
  9. get_ai_analysis_renderer,
  10. render_ai_analysis_markdown,
  11. render_ai_analysis_feishu,
  12. render_ai_analysis_dingtalk,
  13. render_ai_analysis_html,
  14. render_ai_analysis_html_rich,
  15. render_ai_analysis_plain,
  16. )
  17. __all__ = [
  18. # 分析器
  19. "AIAnalyzer",
  20. "AIAnalysisResult",
  21. # 翻译器
  22. "AITranslator",
  23. "TranslationResult",
  24. "BatchTranslationResult",
  25. # 格式化
  26. "get_ai_analysis_renderer",
  27. "render_ai_analysis_markdown",
  28. "render_ai_analysis_feishu",
  29. "render_ai_analysis_dingtalk",
  30. "render_ai_analysis_html",
  31. "render_ai_analysis_html_rich",
  32. "render_ai_analysis_plain",
  33. ]