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
| Field | Type | Required | Description |
|---|---|---|---|
mode | components.GraphRAGQueryResponseMode | ✔️ | N/A |
results | components.GraphRAGQueryResult[] | ✔️ | N/A |
searchTimeMs | number | ✔️ | N/A |
diagnostics | components.GraphRAGQueryDiagnostics | ✔️ | N/A |