{
  "@context": {
    "@vocab": "https://concentrate.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "concentrate": "https://concentrate.ai/schema#",
    "PostV1ChatCompletionsRequest": "concentrate:PostV1ChatCompletionsRequest",
    "model": {
      "@id": "concentrate:model",
      "@type": "xsd:string"
    },
    "messages": {
      "@id": "concentrate:messages",
      "@container": "@list"
    },
    "PostV1ChatCompletionsRequest2": "concentrate:PostV1ChatCompletionsRequest2",
    "frequency_penalty": {
      "@id": "concentrate:frequency_penalty",
      "@type": "xsd:decimal"
    },
    "function_call": {
      "@id": "concentrate:function_call",
      "@type": "xsd:string"
    },
    "functions": {
      "@id": "concentrate:functions"
    },
    "logit_bias": {
      "@id": "concentrate:logit_bias"
    },
    "logprobs": {
      "@id": "concentrate:logprobs",
      "@type": "xsd:boolean"
    },
    "max_completion_tokens": {
      "@id": "concentrate:max_completion_tokens",
      "@type": "xsd:decimal"
    },
    "max_tokens": {
      "@id": "concentrate:max_tokens",
      "@type": "xsd:decimal"
    },
    "metadata": {
      "@id": "concentrate:metadata"
    },
    "modalities": {
      "@id": "concentrate:modalities",
      "@type": "xsd:string"
    },
    "n": {
      "@id": "concentrate:n",
      "@type": "xsd:integer"
    },
    "parallel_tool_calls": {
      "@id": "concentrate:parallel_tool_calls",
      "@type": "xsd:boolean"
    },
    "prediction": {
      "@id": "concentrate:prediction"
    },
    "presence_penalty": {
      "@id": "concentrate:presence_penalty",
      "@type": "xsd:decimal"
    },
    "prompt_cache_key": {
      "@id": "concentrate:prompt_cache_key",
      "@type": "xsd:string"
    },
    "prompt_cache_options": {
      "@id": "concentrate:prompt_cache_options"
    },
    "prompt_cache_retention": {
      "@id": "concentrate:prompt_cache_retention",
      "@type": "xsd:string"
    },
    "reasoning_effort": {
      "@id": "concentrate:reasoning_effort",
      "@type": "xsd:string"
    },
    "response_format": {
      "@id": "concentrate:response_format"
    },
    "safety_identifier": {
      "@id": "concentrate:safety_identifier",
      "@type": "xsd:string"
    },
    "seed": {
      "@id": "concentrate:seed",
      "@type": "xsd:integer"
    },
    "service_tier": {
      "@id": "concentrate:service_tier",
      "@type": "xsd:string"
    },
    "stop": {
      "@id": "concentrate:stop",
      "@type": "xsd:string"
    },
    "store": {
      "@id": "concentrate:store",
      "@type": "xsd:boolean"
    },
    "stream": {
      "@id": "concentrate:stream",
      "@type": "xsd:boolean"
    },
    "stream_options": {
      "@id": "concentrate:stream_options"
    },
    "temperature": {
      "@id": "concentrate:temperature",
      "@type": "xsd:decimal"
    },
    "tool_choice": {
      "@id": "concentrate:tool_choice",
      "@type": "xsd:string"
    },
    "tools": {
      "@id": "concentrate:tools"
    },
    "top_logprobs": {
      "@id": "concentrate:top_logprobs",
      "@type": "xsd:integer"
    },
    "top_p": {
      "@id": "concentrate:top_p",
      "@type": "xsd:decimal"
    },
    "user": {
      "@id": "concentrate:user",
      "@type": "xsd:string"
    },
    "verbosity": {
      "@id": "concentrate:verbosity",
      "@type": "xsd:string"
    },
    "web_search_options": {
      "@id": "concentrate:web_search_options"
    },
    "routing": {
      "@id": "concentrate:routing"
    },
    "PostV1ChatCompletionsResponse": "concentrate:PostV1ChatCompletionsResponse",
    "id": {
      "@id": "concentrate:id",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "concentrate:created",
      "@type": "xsd:decimal"
    },
    "object": {
      "@id": "concentrate:object",
      "@type": "xsd:string"
    },
    "choices": {
      "@id": "concentrate:choices"
    },
    "usage": {
      "@id": "concentrate:usage"
    },
    "cost": {
      "@id": "concentrate:cost"
    },
    "redact": {
      "@id": "concentrate:redact"
    },
    "GetV1DecisionsResponse": "concentrate:GetV1DecisionsResponse",
    "answers": {
      "@id": "concentrate:answers",
      "@container": "@list"
    },
    "PostV1DecisionsRequest": "concentrate:PostV1DecisionsRequest",
    "input": {
      "@id": "concentrate:input",
      "@type": "xsd:string"
    },
    "questions": {
      "@id": "concentrate:questions",
      "@container": "@list"
    },
    "PostV1DecisionsResponse": "concentrate:PostV1DecisionsResponse",
    "Authorization": {
      "@id": "concentrate:Authorization",
      "@type": "xsd:string"
    },
    "Content-Type": {
      "@id": "concentrate:Content-Type",
      "@type": "xsd:string"
    },
    "PostV1MessagesResponse": "concentrate:PostV1MessagesResponse",
    "type": {
      "@id": "concentrate:type",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "concentrate:error"
    },
    "error.type": {
      "@id": "concentrate:error.type",
      "@type": "xsd:string"
    },
    "error.message": {
      "@id": "concentrate:error.message",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "concentrate:request_id",
      "@type": "xsd:string"
    },
    "PostV1MessagesRequest": "concentrate:PostV1MessagesRequest",
    "provider": {
      "@id": "concentrate:provider",
      "@type": "xsd:string"
    },
    "cache_control": {
      "@id": "concentrate:cache_control"
    },
    "compaction": {
      "@id": "concentrate:compaction"
    },
    "container": {
      "@id": "concentrate:container"
    },
    "context_management": {
      "@id": "concentrate:context_management"
    },
    "diagnostics": {
      "@id": "concentrate:diagnostics"
    },
    "fallback_credit_token": {
      "@id": "concentrate:fallback_credit_token",
      "@type": "xsd:string"
    },
    "fallbacks": {
      "@id": "concentrate:fallbacks"
    },
    "mcp_servers": {
      "@id": "concentrate:mcp_servers"
    },
    "output_config": {
      "@id": "concentrate:output_config"
    },
    "output_format": {
      "@id": "concentrate:output_format"
    },
    "safeguards": {
      "@id": "concentrate:safeguards"
    },
    "system": {
      "@id": "concentrate:system",
      "@type": "xsd:string"
    },
    "thinking": {
      "@id": "concentrate:thinking"
    },
    "inference_geo": {
      "@id": "concentrate:inference_geo",
      "@type": "xsd:string"
    },
    "stop_sequences": {
      "@id": "concentrate:stop_sequences",
      "@type": "xsd:string"
    },
    "top_k": {
      "@id": "concentrate:top_k",
      "@type": "xsd:integer"
    },
    "PostV1MessagesResponse2": "concentrate:PostV1MessagesResponse2",
    "role": {
      "@id": "concentrate:role",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "concentrate:content"
    },
    "stop_reason": {
      "@id": "concentrate:stop_reason",
      "@type": "xsd:string"
    },
    "stop_sequence": {
      "@id": "concentrate:stop_sequence",
      "@type": "xsd:string"
    },
    "GetV1ModelsAuthorsAuthorResponse": "concentrate:GetV1ModelsAuthorsAuthorResponse",
    "method": {
      "@id": "concentrate:method",
      "@type": "xsd:string"
    },
    "GetV1ModelsProvidersProviderModelsResponse": "concentrate:GetV1ModelsProvidersProviderModelsResponse",
    "GetV1ModelsModelProvidersProviderResponse": "concentrate:GetV1ModelsModelProvidersProviderResponse",
    "PostV1ResponsesResponse": "concentrate:PostV1ResponsesResponse",
    "PostV1ResponsesRequest": "concentrate:PostV1ResponsesRequest",
    "include": {
      "@id": "concentrate:include",
      "@container": "@list"
    },
    "instructions": {
      "@id": "concentrate:instructions",
      "@type": "xsd:string"
    },
    "max_output_tokens": {
      "@id": "concentrate:max_output_tokens",
      "@type": "xsd:integer"
    },
    "reasoning": {
      "@id": "concentrate:reasoning"
    },
    "text": {
      "@id": "concentrate:text"
    },
    "previous_response_id": {
      "@id": "concentrate:previous_response_id",
      "@type": "xsd:string"
    },
    "background": {
      "@id": "concentrate:background",
      "@type": "xsd:boolean"
    },
    "conversation": {
      "@id": "concentrate:conversation",
      "@type": "xsd:string"
    },
    "max_tool_calls": {
      "@id": "concentrate:max_tool_calls",
      "@type": "xsd:integer"
    },
    "prompt": {
      "@id": "concentrate:prompt"
    },
    "truncation": {
      "@id": "concentrate:truncation",
      "@type": "xsd:string"
    },
    "PostV1ResponsesResponse2": "concentrate:PostV1ResponsesResponse2",
    "output": {
      "@id": "concentrate:output",
      "@container": "@list"
    },
    "incomplete_details": {
      "@id": "concentrate:incomplete_details"
    },
    "GetV1ResponsesHealthResponse": "concentrate:GetV1ResponsesHealthResponse",
    "PostV1ResponsesHealthResponse": "concentrate:PostV1ResponsesHealthResponse",
    "GetV1SystemoneResponse": "concentrate:GetV1SystemoneResponse",
    "PostV1SystemoneRequest": "concentrate:PostV1SystemoneRequest",
    "state": {
      "@id": "concentrate:state",
      "@type": "xsd:string"
    },
    "PostV1SystemoneResponse": "concentrate:PostV1SystemoneResponse",
    "PostV1SystemoneRequest2": "concentrate:PostV1SystemoneRequest2",
    "assets": {
      "@id": "concentrate:assets"
    },
    "PostV1SystemoneResponse2": "concentrate:PostV1SystemoneResponse2"
  },
  "@type": "schema:Dataset",
  "schema:name": "Concentrate API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Concentrate'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-29) from openapi/_ae-authored/concentrate-openapi-generated.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_ae-authored/concentrate-openapi-generated.yml"
  ]
}