> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# UnifiedBenchmarksMeta

## Example Usage

```typescript theme={null}
import { UnifiedBenchmarksMeta } from "@openrouter/sdk/models";

let value: UnifiedBenchmarksMeta = {
  asOf: "2026-06-03T12:00:00Z",
  citation:
    "Source: Artificial Analysis (artificialanalysis.ai) via OpenRouter (openrouter.ai/rankings).",
  modelCount: 50,
  source: "artificial-analysis",
  sourceUrl: "https://artificialanalysis.ai",
  taskType: null,
  version: "v1",
};
```

## Fields

| Field | Type | Required | Description | Example |
| - | - | - | - | - |
| `asOf` | *string* | :heavy\_check\_mark: | ISO-8601 timestamp of when this data was last updated. | 2026-06-03T12:00:00Z |
| `citation` | *string* | :heavy\_check\_mark: | Required attribution when republishing this data, or null when results span multiple sources (attribute each item individually by its `source` discriminator). | Source: Artificial Analysis (artificialanalysis.ai) via OpenRouter (openrouter.ai/rankings). |
| `modelCount` | *number* | :heavy\_check\_mark: | Number of unique models in the response. | |
| `source` | [models.UnifiedBenchmarksMetaSource](../models/unifiedbenchmarksmetasource.mdx) | :heavy\_check\_mark: | The source filter applied, or null when all sources are returned. | artificial-analysis |
| `sourceUrl` | *string* | :heavy\_check\_mark: | URL of the upstream data source, or null when results span multiple sources. | [https://artificialanalysis.ai](https://artificialanalysis.ai) |
| `taskType` | *string* | :heavy\_check\_mark: | The task\_type filter applied, or null if showing all. | |
| `version` | [models.UnifiedBenchmarksMetaVersion](../models/unifiedbenchmarksmetaversion.mdx) | :heavy\_check\_mark: | Dataset version. | |
