UnifiedBenchmarksResponse - TypeScript SDK

UnifiedBenchmarksResponse type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Example Usage

1import { UnifiedBenchmarksResponse } from "@openrouter/sdk/models";
2
3let value: UnifiedBenchmarksResponse = {
4 data: [
5 {
6 agenticIndex: 58.3,
7 codingIndex: 65.8,
8 displayName: "GPT-4o",
9 intelligenceIndex: 71.2,
10 modelPermaslug: "openai/gpt-4o",
11 pricing: {
12 completion: "0.00001",
13 prompt: "0.0000025",
14 },
15 source: "artificial-analysis",
16 },
17 ],
18 meta: {
19 asOf: "2026-06-03T12:00:00Z",
20 citation:
21 "Source: Artificial Analysis (artificialanalysis.ai) via OpenRouter (openrouter.ai/rankings).",
22 modelCount: 1,
23 source: "artificial-analysis",
24 sourceUrl: "https://artificialanalysis.ai",
25 taskType: null,
26 version: "v1",
27 },
28};

Fields

FieldTypeRequiredDescriptionExample
datamodels.Data[]✔️N/A
metamodels.UnifiedBenchmarksMeta✔️N/A{"as_of": "2026-06-03T12:00:00Z","citation": "Source: Artificial Analysis (artificialanalysis.ai) via OpenRouter (openrouter.ai/rankings).","model_count": 50,"source": "artificial-analysis","source_url": "https://artificialanalysis.ai","task_type": null,"version": "v1"}