API 参考¶
本章节为每个源模块的公共函数和入口点提供文档。
模块概览¶
| 模块 | 阶段 | 用途 |
|---|---|---|
data_loader |
1 | 数据加载与清洗 |
content_enricher |
1.5 | 摘要和全文富化 |
openalex_enricher |
2a | OpenAlex 概念/主题富化 |
concept_extractor |
2b | 基于 LLM 的概念抽取 |
graph_builder |
3+4 | 知识图谱构建 |
visualize |
5 | 交互式可视化生成 |
insight_analyzer |
6 | 图谱分析与报告生成 |
共享配置¶
所有模块从 src/__init__.py 导入配置:
load_config() → dict¶
加载 config/settings.yaml 并将所有相对路径解析为绝对路径。环境变量(.env)自动加载。
常量¶
| 常量 | 值 | 说明 |
|---|---|---|
ROOT_DIR |
项目根路径 | 通过 Path(__file__).resolve().parent.parent 解析 |
SAMPLE_LAUREATE_IDS |
[745, 102, 779, 114, 843] |
开发用样本得主 ID |