II.
AdapterModel JSON
Structured · liveadapter-model:claude:claude-sonnet-4-20250514
Claude Sonnet 4 json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "adapter-model:claude:claude-sonnet-4-20250514",
"_kind": "AdapterModel",
"_file": "extensions/adapter-models/claude-models.yaml",
"_cluster": "extensions",
"attributes": {
"harness": "claude",
"modelId": "claude-sonnet-4-20250514",
"modelAlias": "sonnet",
"displayName": "Claude Sonnet 4",
"deprecated": false,
"contextWindow": 200000,
"maxOutputTokens": 16384,
"maxThinkingTokens": 128000,
"inputPricePerMillion": 3,
"outputPricePerMillion": 15,
"supportsThinking": true,
"thinkingEffortLevels": [
"low",
"medium",
"high",
"max"
],
"supportsToolCalling": true,
"supportsParallelToolCalls": true,
"supportsToolCallStreaming": true,
"supportsJsonMode": true,
"supportsStructuredOutput": true,
"supportsTextStreaming": true,
"supportsThinkingStreaming": true,
"supportsImageInput": true,
"supportsImageOutput": false,
"supportsFileInput": true,
"cliArgKey": "--model",
"cliArgValue": "claude-sonnet-4-20250514",
"lastUpdated": "2025-05-14",
"source": "bundled"
},
"outgoingEdges": [
{
"from": "adapter-model:claude:claude-sonnet-4-20250514",
"to": "agent:claude-code",
"kind": "model_for",
"attributes": {}
}
],
"incomingEdges": []
}