ModelsListResponse - TypeScript SDK

ModelsListResponse type definition

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

List of available models

Example Usage

1import { ModelsListResponse } from "@openrouter/sdk/models";
2
3let value: ModelsListResponse = {
4 data: [
5 {
6 id: "openai/gpt-4",
7 canonicalSlug: "openai/gpt-4",
8 name: "GPT-4",
9 created: 1692901234,
10 pricing: {
11 prompt: "0.00003",
12 completion: "0.00006",
13 },
14 contextLength: 8192,
15 architecture: {
16 modality: "text->text",
17 inputModalities: [
18 "text",
19 ],
20 outputModalities: [
21 "text",
22 ],
23 },
24 topProvider: {
25 isModerated: true,
26 },
27 perRequestLimits: null,
28 supportedParameters: [
29 "temperature",
30 "top_p",
31 "max_tokens",
32 "frequency_penalty",
33 "presence_penalty",
34 ],
35 defaultParameters: null,
36 },
37 ],
38};

Fields

FieldTypeRequiredDescription
datamodels.Model[]✔️List of available models