选型矩阵 REST API

把这张表接进你自己的脚本、内部系统或数据管道。纯内网、显存门槛、部署难度、许可这些字段都是结构化的,不是文章。需要让 AI 客户端直接查询,用 MCP 接入;写代码调接口,看这一页。

鉴权

所有需要登录的端点共用一个请求头:Authorization: Bearer <登录令牌>。令牌就是网页登录后的登录令牌(不存在第二套 API Key)。示例:

curl -s https://unitai.site/api/select?offline=1&max_gpu=8G \\
  -H "Authorization: Bearer <登录令牌>"

端点

方法路径鉴权说明
GET/api/select公开(筛选与全量需会员)查选型矩阵。免费档只回每个类别的样例且忽略筛选参数;会员返回全量并让筛选真正生效。
GET/api/select/{slug}公开单个方案的全部字段 + 同类替代(4 个)+ 核验月份。slug 是名称小写、非字母数字转连字符。
GET/api/compare公开并排对比 2~5 个方案,返回逐字段矩阵与字段定义(fields 数组决定行顺序)。
GET/api/boards公开六张分榜的索引:每张榜的类别、方案数、前三个代表与选型提示。
GET/api/boards/{slug}公开单张分榜全量,按上手成本排(难度 → 显存 → 名字)。slug:inference|apps|doc-parsing|speech|gateway|vector-db。
GET/api/select/export.csv会员导出全量 CSV(UTF-8 BOM,Excel 直接打开不乱码)。非会员返回 402。
POST/api/research会员研究员:body {"q": "能纯内网跑、显存 8G 以内、要能识别扫描件"},返回解析出的约束、结论与四组结果。
POST/mcp会员(initialize 只需登录)MCP(JSON-RPC 2.0 over Streamable HTTP),工具:search_options / compare_options / list_filters。
GET/api/ai/status公开AI 通道自检:只回 llm_enabled / model / research 三个字段,不回显密钥。

参数

GET /api/select

GET /api/compare

例子

筛「能纯内网、显存 8G 以内、支持中文」:

curl -s "https://unitai.site/api/select?offline=1&cn=1&max_gpu=8G" \
  -H "Authorization: Bearer <登录令牌>"

对比三个方案:

curl -s "https://unitai.site/api/compare?ids=ollama,vllm,ragflow"

导出 CSV(会员):

curl -s -o select.csv "https://unitai.site/api/select/export.csv" \
  -H "Authorization: Bearer <登录令牌>"

状态码

数据口径与限制

OpenAPI 3.0 描述(可直接导入 Postman / Insomnia)

会员可用:多条件筛选、全量导出、研究员与 MCP。会员页见 /member。