API v3 开发者中心

使用 OpenTrojan API v3 构建 AI 就绪的情报应用。每个响应都携带 source、confidence、freshness 与 lineage,让所消费的知识可溯源、可信赖。

端点

  • GET /api/v3/query?q={entityId}

    查询 API

    查找一个情报实体及其关系与血缘。

    返回: data、source、confidence、freshness、lineage

  • GET /api/v3/stream?limit=10

    情报流

    流式获取情报网络中的近期时序事件。

    返回: items(每项含 source、confidence、freshness、lineage)

  • GET /api/v3/evidence/:id

    证据 API

    获取支撑某项主张或实体的证据及其权威字段。

    返回: evidence、source、confidence、freshness、lineage

  • GET /api/v3/timeline/:entityId

    时间线 API

    某个实体随时间变化的时序视图(知识图谱 4.0)。

    返回: timeline、relations、source、confidence、freshness、lineage

响应契约

每个情报载荷都包含以下字段,以支持可溯源的消费:

sourceconfidencefreshnesslineage

示例

GET /api/v3/query?q=CVE-2021-44228
{
  "data": { "entity": { "id": "CVE-2021-44228", "title": "Log4Shell" } },
  "source": "nvd,pipeline,entity,ai_answer",
  "confidence": 0.5,
  "freshness": 0.8,
  "lineage": [ ... ],
  "requiresReview": true
}

相关:API 文档 · 数据来源 · 情报网络