Skip to content

GraphRAGQueryResponse

Example Usage

typescript
import { GraphRAGQueryResponse } from "@meetkai/mka1/models/components";

let value: GraphRAGQueryResponse = {
  mode: "graph",
  results: [
    {
      chunkId: "doc_001::chunk_0",
      documentId: "doc_001",
      text: "Atlas Infrastructure Group owns Rivera Logistics.",
      score: 0.81,
      scoreBreakdown: {
        semanticScore: 0.72,
        keywordScore: 0.3,
        graphScore: 1,
        finalScore: 0.81,
      },
      entities: [
        "Atlas Infrastructure Group",
        "Rivera Logistics",
      ],
      metadata: {
        "source": "benchmark",
      },
    },
  ],
  searchTimeMs: 18,
  diagnostics: {
    queryEntities: [
      "Northern Bridge Sensors",
    ],
    seedEntities: [
      "Rivera Logistics",
    ],
    expandedEntities: [
      "Rivera Logistics",
      "Atlas Infrastructure Group",
    ],
    traversedEdges: [
      "Atlas Infrastructure Group -[owns]-> Rivera Logistics",
    ],
  },
};

Fields

FieldTypeRequiredDescription
modecomponents.GraphRAGQueryResponseMode✔️N/A
resultscomponents.GraphRAGQueryResult[]✔️N/A
searchTimeMsnumber✔️N/A
diagnosticscomponents.GraphRAGQueryDiagnostics✔️N/A