基于模型的高校录取概率预测 API 接口

94 阅读3分钟

基于模型的高校录取概率预测 API 接口

教育/高考 融合历年分数线与分段位次特征录取概率模型 AI预测 / 高考志愿 / 录取概率 AI / 高考 / 高考录取 / 高等教育

gugudata api

1. 产品功能

  • 基于 LightGBM 梯度提升框架,融合院校分数线、高校与专业录取分数线、分段位次等多源异构数据;
  • 采用 Isotonic 回归进行预测校准,保证录取概率输出稳定可信;
  • 自动生成冲/稳/保梯度建议,并提供分差最小值与中位数等统计指标;
  • 返回 SHAP 特征贡献明细,透明解释模型决策依据;
  • 支持省份过滤、白名单院校、Top-N 控制等高级筛选能力;
  • 支持 Query 与 JSON 组合入参,便于脚本与后端系统同时调用;
  • 底层 MongoDB 数据按年度更新,同步最新高考年份信息;
  • 接口默认 HTTPS,兼容 Apple ATS,配合多节点 CDN 提供高可用服务。
  • 全国多节点 CDN 部署;
  • 接口极速响应,多台服务器构建 API 接口负载均衡。
  • 接口调用状态与状态监控

2. API 文档

接口详情: www.gugudata.com/api/details…

接口地址: api.gugudata.com/ai/admissio…{{appkey}}

返回格式: application/json; charset=utf-8

请求方式: POST

请求协议: HTTPS

请求示例: api.gugudata.com/ai/admissio…{{appkey}}

数据预览: www.gugudata.com/preview/adm…

接口测试: api.gugudata.com/ai/admissio…

3. 请求参数

参数名参数类型是否必须默认值备注
appkeystringYOUR_APPKEY付费后获取的 APPKEY,可通过 Query (?appkey=) 提供
provincestringN/A考生所在省份,与历年分数线数据保持一致
subject_typestringN/A科类/选科:理科、文科、物理类、历史类、综合等
scorenumberN/A考生裸分(0-750)
rankintN/A考生全省位次,可为空(为空时结合分段位次推断)
batchstring本科批报考批次,目前支持普通本科批次
top_nint50返回院校数量上限,范围 1-200
include_explanationbooltrue是否返回 SHAP 特征贡献解释
prefer_localboolfalse是否在排序时优先本省院校
college_provincesarray(string)N/A按院校所在省份过滤,留空则不过滤;Query 方式可多次传值,格式 ["江苏", "上海"]
target_collegesarray(string)N/A指定院校名单,仅对名单内院校预测

4. 返回参数

参数名参数类型备注
DataStatus.StatusCodeint接口状态码,100 表示成功
DataStatus.StatusDescriptionstring接口返回状态说明
DataStatus.ResponseDateTimestring返回时间
DataStatus.DataTotalCountint本次返回院校数量
Data.predictionsarray预测结果列表
Data.predictions[].college_namestring院校名称
Data.predictions[].admission_probabilityfloat录取概率 (0-1)
Data.predictions[].recommendationstring梯度建议:录取概率高 / 需要注意梯度,但成功率较高 / 录取概率低
Data.predictions[].evidenceobject关键信息:recent_3y_min_score、score_gap、province_line_gap、is_985、is_211、is_dual_class、college_rank 等
Data.predictions[].shap_explanationobjectSHAP 解释信息,含 base_probability、predicted_probability、top_features
Data.meta.total_collegesint返回院校数量
Data.meta.student_scorefloat考生分数
Data.meta.student_provincestring考生省份
Data.meta.local_collegesint结果中同省院校数量,无 is_local 字段时为 null
Data.meta.score_diff_minfloat分差绝对值最小值
Data.meta.score_diff_medianfloat分差绝对值中位数,用于梯度判断
Data.meta.prefer_localbool是否启用本省优先排序
Data.meta.college_provincesarray(string)请求中用于过滤院校省份的列表
Data.meta.model_versionstring模型版本号
Data.disclaimerstring免责声明