TaskClassificationResponse - TypeScript SDK

TaskClassificationResponse type definition

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

Example Usage

1import { TaskClassificationResponse } from "@openrouter/sdk/models";
2
3let value: TaskClassificationResponse = {
4 data: {
5 asOf: "2026-06-17",
6 classifications: [
7 {
8 categoryTokenShare: 0.48,
9 categoryUsageShare: 0.51,
10 displayName: "Code Generation",
11 macroCategory: "code",
12 models: [
13 {
14 id: "openai/gpt-4.1-mini",
15 tagTokenShare: 0.75,
16 tagUsageShare: 0.55,
17 },
18 ],
19 tag: "code:general_impl",
20 tokenShare: 0.31,
21 usageShare: 0.23,
22 },
23 ],
24 macroCategories: [
25 {
26 key: "code",
27 label: "Code",
28 tokenShare: 0.52,
29 usageShare: 0.45,
30 },
31 ],
32 windowDays: 7,
33 },
34};

Fields

FieldTypeRequiredDescription
datamodels.TaskClassificationResponseData✔️N/A