__init__.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. """Proposa AI — 投标书生成系统
  2. 基于招标文件(PDF),使用 AI 自动生成投标文件(DOCX)。
  3. 核心流程:
  4. 招标文件 PDF → 文本+表格提取 → AI需求分析 → AI内容生成 → 投标文件 DOCX
  5. 典型用法:
  6. >>> from bid_proposal.pipeline import run_pipeline
  7. >>> output = run_pipeline("招标文件.pdf", "投标文件.docx")
  8. CLI 用法:
  9. $ python -m bid_proposal 招标文件.pdf -o 投标文件.docx
  10. """
  11. __version__ = "0.1.0"
  12. from .models import (
  13. BidPage, BidDocument,
  14. Requirement, AnalysisResult,
  15. ProposalSection, ProposalDocument,
  16. )
  17. from .config import Config, get_config, set_config
  18. from .bid_reader import read_bid_pdf
  19. from .requirement_analyzer import RequirementAnalyzer
  20. from .proposal_generator import ProposalGenerator
  21. from .proposal_writer import write_proposal_docx
  22. from .pipeline import run_pipeline
  23. __all__ = [
  24. "BidPage", "BidDocument",
  25. "Requirement", "AnalysisResult",
  26. "ProposalSection", "ProposalDocument",
  27. "Config", "get_config", "set_config",
  28. "read_bid_pdf",
  29. "RequirementAnalyzer",
  30. "ProposalGenerator",
  31. "write_proposal_docx",
  32. "run_pipeline",
  33. ]