iiRecord
Agentic AI Atlas · Claude Sonnet 4
adapter-model:claude:claude-sonnet-4-20250514a5c.ai
II.
AdapterModel JSON

adapter-model:claude:claude-sonnet-4-20250514

Structured · live

Claude Sonnet 4 json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · extensions/adapter-models/claude-models.yamlCluster · extensions
Record JSON
{
  "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": []
}