List Models
client.models.list(ModelListParams { after_id, before_id, limit, betas } params?, RequestOptionsoptions?): Page<ModelInfo { id, created_at, display_name, type } >
/v1/models
List available models.
The Models API response can be used to determine which models are available for use in the API. More recently released models are listed first.
Parameters
Returns
List Models
TypeScript
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: 'my-anthropic-api-key',
});
// Automatically fetches more pages as needed.
for await (const modelInfo of client.models.list()) {
console.log(modelInfo.id);
}{
"data": [
{
"id": "claude-sonnet-4-20250514",
"created_at": "2025-02-19T00:00:00Z",
"display_name": "Claude Sonnet 4",
"type": "model"
}
],
"first_id": "first_id",
"has_more": true,
"last_id": "last_id"
}Returns Examples
{
"data": [
{
"id": "claude-sonnet-4-20250514",
"created_at": "2025-02-19T00:00:00Z",
"display_name": "Claude Sonnet 4",
"type": "model"
}
],
"first_id": "first_id",
"has_more": true,
"last_id": "last_id"
}