Score how well every chart type fits a dataset. Deterministic — a rule-based scorer with no language model, so it returns a single result and uses no tokens. Only config.data is scored.
The response is a Server-Sent Events (SSE) stream. Evaluation emits no progress events — the result arrives in a single complete event.
GraphConfig, receive a ranked list of chart types via Server-Sent Events.
GraphConfig in config. Only config.data is scored — the chart type, styling, and annotations are ignored. Optionally pass a chartFamily hint (comparison, relationship, distribution, composition) to bias the ranking toward that family.
progress events — the result arrives in a single complete event.
ChartFitEntry and ChartFitFactor field reference.
| Status | Description |
|---|---|
| 200 | Success (stream begins) |
| 400 | Invalid request body |
| 401 | Invalid or missing API key |
| 429 | Rate limit exceeded |
| 500 | Internal server error |
Your Graphy API key
Deterministic evaluation reads only config.data and the optional chartFamily — there is no userPrompt.
The graph configuration object used to render charts. See Graph Config Schema for the complete reference.
Optional Abela chart-family hint. When set, chart types in that family get a fit bonus.
comparison, relationship, distribution, composition Optional tracking information for requests
SSE stream with a single completion event
SSE event name is "complete". Evaluation emits no progress events.
Every supported chart type, scored and ranked by fit (best first).