{
  "@context": {
    "@vocab": "https://aiand.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "aiand": "https://aiand.com/schema#",
    "CreateChatCompletionRequest": "aiand:CreateChatCompletionRequest",
    "model": {
      "@id": "aiand:model",
      "@type": "xsd:string"
    },
    "messages": {
      "@id": "aiand:messages",
      "@container": "@list"
    },
    "stream": {
      "@id": "aiand:stream",
      "@type": "xsd:boolean"
    },
    "stream_options": {
      "@id": "aiand:stream_options"
    },
    "temperature": {
      "@id": "aiand:temperature",
      "@type": "xsd:decimal"
    },
    "top_p": {
      "@id": "aiand:top_p",
      "@type": "xsd:decimal"
    },
    "n": {
      "@id": "aiand:n",
      "@type": "xsd:integer"
    },
    "max_tokens": {
      "@id": "aiand:max_tokens",
      "@type": "xsd:integer"
    },
    "max_completion_tokens": {
      "@id": "aiand:max_completion_tokens",
      "@type": "xsd:integer"
    },
    "stop": {
      "@id": "aiand:stop"
    },
    "frequency_penalty": {
      "@id": "aiand:frequency_penalty",
      "@type": "xsd:decimal"
    },
    "presence_penalty": {
      "@id": "aiand:presence_penalty",
      "@type": "xsd:decimal"
    },
    "logprobs": {
      "@id": "aiand:logprobs",
      "@type": "xsd:boolean"
    },
    "top_logprobs": {
      "@id": "aiand:top_logprobs",
      "@type": "xsd:integer"
    },
    "response_format": {
      "@id": "aiand:response_format"
    },
    "seed": {
      "@id": "aiand:seed",
      "@type": "xsd:integer"
    },
    "tools": {
      "@id": "aiand:tools",
      "@container": "@list"
    },
    "tool_choice": {
      "@id": "aiand:tool_choice"
    },
    "parallel_tool_calls": {
      "@id": "aiand:parallel_tool_calls",
      "@type": "xsd:boolean"
    },
    "reasoning_effort": {
      "@id": "aiand:reasoning_effort",
      "@type": "xsd:string"
    },
    "top_k": {
      "@id": "aiand:top_k",
      "@type": "xsd:integer"
    },
    "repetition_penalty": {
      "@id": "aiand:repetition_penalty",
      "@type": "xsd:decimal"
    },
    "min_tokens": {
      "@id": "aiand:min_tokens",
      "@type": "xsd:integer"
    },
    "echo": {
      "@id": "aiand:echo",
      "@type": "xsd:boolean"
    },
    "user": {
      "@id": "aiand:user",
      "@type": "xsd:string"
    },
    "CreateResponseRequest": "aiand:CreateResponseRequest",
    "input": {
      "@id": "aiand:input",
      "@type": "@id"
    },
    "instructions": {
      "@id": "aiand:instructions",
      "@type": "xsd:string"
    },
    "max_output_tokens": {
      "@id": "aiand:max_output_tokens",
      "@type": "xsd:integer"
    },
    "reasoning": {
      "@id": "aiand:reasoning"
    },
    "truncation": {
      "@id": "aiand:truncation",
      "@type": "xsd:string"
    },
    "previous_response_id": {
      "@id": "aiand:previous_response_id",
      "@type": "xsd:string"
    },
    "store": {
      "@id": "aiand:store",
      "@type": "xsd:boolean"
    },
    "metadata": {
      "@id": "aiand:metadata"
    },
    "text": {
      "@id": "aiand:text"
    },
    "ErrorResponse": "aiand:ErrorResponse",
    "error": {
      "@id": "aiand:error"
    },
    "CreateChatCompletionResponse": "aiand:CreateChatCompletionResponse",
    "id": {
      "@id": "aiand:id",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "aiand:object",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "aiand:created",
      "@type": "xsd:integer"
    },
    "choices": {
      "@id": "aiand:choices",
      "@container": "@list"
    },
    "usage": {
      "@id": "aiand:usage",
      "@type": "@id"
    },
    "system_fingerprint": {
      "@id": "aiand:system_fingerprint",
      "@type": "xsd:string"
    },
    "CompletionUsage": "aiand:CompletionUsage",
    "prompt_tokens": {
      "@id": "aiand:prompt_tokens",
      "@type": "xsd:integer"
    },
    "completion_tokens": {
      "@id": "aiand:completion_tokens",
      "@type": "xsd:integer"
    },
    "total_tokens": {
      "@id": "aiand:total_tokens",
      "@type": "xsd:integer"
    },
    "prompt_tokens_details": {
      "@id": "aiand:prompt_tokens_details"
    },
    "completion_tokens_details": {
      "@id": "aiand:completion_tokens_details"
    },
    "CreateResponseResponse": "aiand:CreateResponseResponse",
    "status": {
      "@id": "aiand:status",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "aiand:created_at",
      "@type": "xsd:decimal"
    },
    "completed_at": {
      "@id": "aiand:completed_at",
      "@type": "xsd:decimal"
    },
    "output": {
      "@id": "aiand:output",
      "@container": "@list"
    },
    "incomplete_details": {
      "@id": "aiand:incomplete_details"
    },
    "ResponseUsage": "aiand:ResponseUsage",
    "input_tokens": {
      "@id": "aiand:input_tokens",
      "@type": "xsd:integer"
    },
    "output_tokens": {
      "@id": "aiand:output_tokens",
      "@type": "xsd:integer"
    },
    "input_tokens_details": {
      "@id": "aiand:input_tokens_details"
    },
    "output_tokens_details": {
      "@id": "aiand:output_tokens_details"
    },
    "CreateFileRequest": "aiand:CreateFileRequest",
    "file": {
      "@id": "aiand:file",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "aiand:purpose",
      "@type": "xsd:string"
    },
    "FileObject": "aiand:FileObject",
    "bytes": {
      "@id": "aiand:bytes",
      "@type": "xsd:integer"
    },
    "expires_at": {
      "@id": "aiand:expires_at",
      "@type": "xsd:integer"
    },
    "filename": {
      "@id": "aiand:filename",
      "@type": "xsd:string"
    },
    "page_count": {
      "@id": "aiand:page_count",
      "@type": "xsd:integer"
    },
    "FileList": "aiand:FileList",
    "data": {
      "@id": "aiand:data",
      "@container": "@list"
    },
    "has_more": {
      "@id": "aiand:has_more",
      "@type": "xsd:boolean"
    },
    "first_id": {
      "@id": "aiand:first_id",
      "@type": "xsd:string"
    },
    "last_id": {
      "@id": "aiand:last_id",
      "@type": "xsd:string"
    },
    "FileDeleted": "aiand:FileDeleted",
    "deleted": {
      "@id": "aiand:deleted",
      "@type": "xsd:boolean"
    },
    "UploadObject": "aiand:UploadObject",
    "UploadPartObject": "aiand:UploadPartObject",
    "upload_id": {
      "@id": "aiand:upload_id",
      "@type": "xsd:string"
    },
    "CreateUploadRequest": "aiand:CreateUploadRequest",
    "mime_type": {
      "@id": "aiand:mime_type",
      "@type": "xsd:string"
    },
    "AddUploadPartRequest": "aiand:AddUploadPartRequest",
    "CompleteUploadRequest": "aiand:CompleteUploadRequest",
    "part_ids": {
      "@id": "aiand:part_ids",
      "@container": "@list"
    },
    "md5": {
      "@id": "aiand:md5",
      "@type": "xsd:string"
    },
    "VideoAcceptanceObject": "aiand:VideoAcceptanceObject",
    "version": {
      "@id": "aiand:version",
      "@type": "xsd:string"
    },
    "accepted": {
      "@id": "aiand:accepted",
      "@type": "xsd:boolean"
    },
    "VideoAcceptanceRequest": "aiand:VideoAcceptanceRequest",
    "VideoJobObject": "aiand:VideoJobObject",
    "prompt": {
      "@id": "aiand:prompt",
      "@type": "xsd:string"
    },
    "seconds": {
      "@id": "aiand:seconds",
      "@type": "xsd:integer"
    },
    "cost": {
      "@id": "aiand:cost",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "aiand:currency",
      "@type": "xsd:string"
    },
    "thumbnail": {
      "@id": "aiand:thumbnail",
      "@type": "xsd:boolean"
    },
    "VideoJobError": "aiand:VideoJobError",
    "code": {
      "@id": "aiand:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "aiand:message",
      "@type": "xsd:string"
    },
    "VideoJobList": "aiand:VideoJobList",
    "VideoJobDeleted": "aiand:VideoJobDeleted",
    "VideoModelList": "aiand:VideoModelList",
    "VideoModelObject": "aiand:VideoModelObject",
    "name": {
      "@id": "aiand:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "aiand:description",
      "@type": "xsd:string"
    },
    "pricing": {
      "@id": "aiand:pricing",
      "@container": "@list"
    },
    "VideoModelPrice": "aiand:VideoModelPrice",
    "resolution": {
      "@id": "aiand:resolution",
      "@type": "xsd:string"
    },
    "per_second": {
      "@id": "aiand:per_second",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "ai& API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects 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-11-01) from openapi/aiand-com-openapi.json.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/aiand-com-openapi.json"
  ]
}