{
  "@context": {
    "@vocab": "https://changegamer.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "changegamer": "https://changegamer.ai/schema#",
    "GetApiCorpusFullJsonlResponse": "changegamer:GetApiCorpusFullJsonlResponse",
    "id": {
      "@id": "changegamer:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "changegamer:title",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "changegamer:text",
      "@type": "xsd:string"
    },
    "GetApiCorpusJsonlResponse": "changegamer:GetApiCorpusJsonlResponse",
    "access": {
      "@id": "changegamer:access"
    },
    "GetApiResourcesJsonResponse": "changegamer:GetApiResourcesJsonResponse",
    "resources": {
      "@id": "changegamer:resources",
      "@container": "@list"
    },
    "slug": {
      "@id": "changegamer:slug",
      "@type": "xsd:string"
    },
    "premium": {
      "@id": "changegamer:premium",
      "@type": "xsd:boolean"
    },
    "GetBlogAgentTrafficMdResponse": "changegamer:GetBlogAgentTrafficMdResponse",
    "content": {
      "@id": "changegamer:content",
      "@type": "xsd:string"
    },
    "GetKeyResponse": "changegamer:GetKeyResponse",
    "key": {
      "@id": "changegamer:key",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "changegamer:created",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "changegamer:tier",
      "@type": "xsd:string"
    },
    "GetPricedThingResponse": "changegamer:GetPricedThingResponse",
    "error": {
      "@id": "changegamer:error",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "changegamer:resource",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "changegamer:price",
      "@type": "xsd:decimal"
    },
    "payment_url": {
      "@id": "changegamer:payment_url",
      "@type": "xsd:string"
    },
    "how_to_pay": {
      "@id": "changegamer:how_to_pay",
      "@type": "xsd:string"
    },
    "GetResourcesPremiumThingResponse": "changegamer:GetResourcesPremiumThingResponse",
    "description": {
      "@id": "changegamer:description",
      "@type": "xsd:string"
    },
    "outline": {
      "@id": "changegamer:outline",
      "@container": "@list"
    },
    "words": {
      "@id": "changegamer:words",
      "@type": "xsd:integer"
    },
    "updated": {
      "@id": "changegamer:updated",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "changegamer:currency",
      "@type": "xsd:string"
    },
    "pricing": {
      "@id": "changegamer:pricing",
      "@type": "xsd:string"
    },
    "terms": {
      "@id": "changegamer:terms",
      "@type": "xsd:string"
    },
    "license": {
      "@id": "changegamer:license",
      "@type": "xsd:string"
    },
    "free_alternatives": {
      "@id": "changegamer:free_alternatives",
      "@container": "@list"
    },
    "GetRobotsTxtResponse": "changegamer:GetRobotsTxtResponse",
    "User-agent": {
      "@id": "changegamer:User-agent",
      "@type": "xsd:string"
    },
    "Disallow": {
      "@id": "changegamer:Disallow",
      "@type": "xsd:string"
    },
    "Allow": {
      "@id": "changegamer:Allow",
      "@type": "xsd:string"
    },
    "PostV1ChatCompletionsRequest": "changegamer:PostV1ChatCompletionsRequest",
    "model": {
      "@id": "changegamer:model",
      "@type": "xsd:string"
    },
    "messages": {
      "@id": "changegamer:messages",
      "@container": "@list"
    },
    "temperature": {
      "@id": "changegamer:temperature",
      "@type": "xsd:decimal"
    },
    "PostV1ChatCompletionsResponse": "changegamer:PostV1ChatCompletionsResponse",
    "choices": {
      "@id": "changegamer:choices",
      "@container": "@list"
    },
    "PostV1MessagesCountTokensRequest": "changegamer:PostV1MessagesCountTokensRequest",
    "body": {
      "@id": "changegamer:body"
    },
    "PostV1MessagesCountTokensResponse": "changegamer:PostV1MessagesCountTokensResponse",
    "input_tokens": {
      "@id": "changegamer:input_tokens",
      "@type": "xsd:integer"
    },
    "PostV1ResponsesRequest": "changegamer:PostV1ResponsesRequest",
    "PostV1ResponsesResponse": "changegamer:PostV1ResponsesResponse",
    "response": {
      "@id": "changegamer:response"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "ChangeGamer API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ChangeGamer'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-11-03) from openapi/_ae-authored/changegamer-ai-openapi-generated.yml.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/_ae-authored/changegamer-ai-openapi-generated.yml"
  ]
}