SuperAPI AI 工具集

sec-edgar-pipeline

数据与分析

查看项目

更新于 10-16 08:05

技能介绍

用途:该流水线用于从 SEC EDGAR 数据源抽取申报文件信息,核心工具为 edgar-analyzer,典型流程为:配置凭证、创建项目、分析示例、生成代码、运行抽取、导出报告。

主要能力:按 CIK 发现申报文件;示例驱动的 recipe 抽取(如 DEF 14A 的 Summary Compensation Table);多步流水线(获取申报、用 SCTAdapter 抽取 SCT 表、用 sct_validator 校验、写入 output/sct);将 JSON 结果转为 CSV 报告,包括 executive_compensation_<timestamp>.csv、top_25_executives_<timestamp>.csv、company_summary_<timestamp>.csv。

必要用法:先用 setup 配置密钥与用户代理:python -m edgar_analyzer setup,或 edgar-analyzer setup。需要 OPENROUTER_API_KEY,可选 JINA_API_KEY,以及 EDGAR 用户代理字符串("Name email@example.com")。随后依次执行:edgar-analyzer project create my_project --template minimal;在 projects/my_project/examples/ 放置示例并配置 project.yaml;edgar-analyzer analyze-project projects/my_project;edgar-analyzer generate-code projects/my_project;edgar-analyzer run-extraction projects/my_project --output-format csv。输出位于 projects/<name>/output/。

约定与限制:CIK 为 10 位零填充(如 0000320193);SEC API 限速 10 请求/秒,脚本约 0.11 秒延迟;用户代理为必填。若找不到申报,检查 CIK 格式与类型(DEF 14A 与 DEF 14A/A);API 报错时放慢请求并确认用户代理;抽取出错可重新生成代码或使用 POC 脚本中的手工 ground truth。其他安装、收费与平台信息暂未提供。