{
  "@context": {
    "@vocab": "https://llmintel.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "llmintel": "https://llmintel.ai/schema#",
    "Model": "llmintel:Model",
    "id": {
      "@id": "llmintel:id",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "llmintel:provider",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "llmintel:displayName",
      "@type": "xsd:string"
    },
    "aliases": {
      "@id": "llmintel:aliases",
      "@container": "@list"
    },
    "lifecycleState": {
      "@id": "llmintel:lifecycleState",
      "@type": "xsd:string"
    },
    "announcedDate": {
      "@id": "llmintel:announcedDate",
      "@type": "xsd:date"
    },
    "deprecatedDate": {
      "@id": "llmintel:deprecatedDate",
      "@type": "xsd:date"
    },
    "retirementDate": {
      "@id": "llmintel:retirementDate",
      "@type": "xsd:date"
    },
    "sourceUrl": {
      "@id": "llmintel:sourceUrl",
      "@type": "@id"
    },
    "sourceTerm": {
      "@id": "llmintel:sourceTerm",
      "@type": "xsd:string"
    },
    "openWeights": {
      "@id": "llmintel:openWeights",
      "@type": "xsd:boolean"
    },
    "lastVerifiedAt": {
      "@id": "llmintel:lastVerifiedAt",
      "@type": "xsd:dateTime"
    },
    "ModelSpec": "llmintel:ModelSpec",
    "inputUsdPerMillion": {
      "@id": "llmintel:inputUsdPerMillion",
      "@type": "xsd:decimal"
    },
    "outputUsdPerMillion": {
      "@id": "llmintel:outputUsdPerMillion",
      "@type": "xsd:decimal"
    },
    "contextWindowTokens": {
      "@id": "llmintel:contextWindowTokens",
      "@type": "xsd:integer"
    },
    "maxOutputTokens": {
      "@id": "llmintel:maxOutputTokens",
      "@type": "xsd:integer"
    },
    "source": {
      "@id": "llmintel:source",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "llmintel:updatedAt",
      "@type": "xsd:dateTime"
    },
    "capabilityClass": {
      "@id": "llmintel:capabilityClass",
      "@type": "xsd:string"
    },
    "tokensPerSecond": {
      "@id": "llmintel:tokensPerSecond",
      "@type": "xsd:decimal"
    },
    "timeToFirstTokenSeconds": {
      "@id": "llmintel:timeToFirstTokenSeconds",
      "@type": "xsd:decimal"
    },
    "benchmarkSource": {
      "@id": "llmintel:benchmarkSource",
      "@type": "xsd:string"
    },
    "Event": "llmintel:Event",
    "modelId": {
      "@id": "llmintel:modelId",
      "@type": "xsd:string"
    },
    "fromState": {
      "@id": "llmintel:fromState",
      "@type": "xsd:string"
    },
    "toState": {
      "@id": "llmintel:toState",
      "@type": "xsd:string"
    },
    "detectedAt": {
      "@id": "llmintel:detectedAt",
      "@type": "xsd:dateTime"
    },
    "verifiedAt": {
      "@id": "llmintel:verifiedAt",
      "@type": "xsd:dateTime"
    },
    "Status": "llmintel:Status",
    "status": {
      "@id": "llmintel:status",
      "@type": "xsd:string"
    },
    "slaHours": {
      "@id": "llmintel:slaHours",
      "@type": "xsd:integer"
    },
    "checkedAt": {
      "@id": "llmintel:checkedAt",
      "@type": "xsd:dateTime"
    },
    "asOf": {
      "@id": "llmintel:asOf",
      "@type": "xsd:dateTime"
    },
    "oldestCheckAt": {
      "@id": "llmintel:oldestCheckAt",
      "@type": "xsd:dateTime"
    },
    "providers": {
      "@id": "llmintel:providers",
      "@container": "@list"
    },
    "Error": "llmintel:Error",
    "error": {
      "@id": "llmintel:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "llmintel:message",
      "@type": "xsd:string"
    },
    "Comparison": "llmintel:Comparison",
    "performanceUnlocked": {
      "@id": "llmintel:performanceUnlocked",
      "@type": "xsd:boolean"
    },
    "analysisSource": {
      "@id": "llmintel:analysisSource",
      "@type": "xsd:string"
    },
    "models": {
      "@id": "llmintel:models",
      "@container": "@list"
    },
    "TelemetryRequest": "llmintel:TelemetryRequest",
    "records": {
      "@id": "llmintel:records",
      "@container": "@list"
    },
    "TelemetryResult": "llmintel:TelemetryResult",
    "accepted": {
      "@id": "llmintel:accepted",
      "@type": "xsd:integer"
    },
    "resolved": {
      "@id": "llmintel:resolved",
      "@type": "xsd:integer"
    },
    "unresolved": {
      "@id": "llmintel:unresolved",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "llmintel-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects llmintel-ai's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/llmintel-ai-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/llmintel-ai-openapi.json"
  ]
}