{
  "@context": {
    "@vocab": "https://opper.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "opper": "https://opper.ai/schema#",
    "AnthropicCompatModel": "opper:AnthropicCompatModel",
    "created_at": {
      "@id": "opper:created_at",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "opper:display_name",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "opper:id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "opper:type",
      "@type": "xsd:string"
    },
    "AnthropicCompatModelsListResponse": "opper:AnthropicCompatModelsListResponse",
    "data": {
      "@id": "opper:data",
      "@container": "@list"
    },
    "first_id": {
      "@id": "opper:first_id",
      "@type": "xsd:string"
    },
    "has_more": {
      "@id": "opper:has_more",
      "@type": "xsd:boolean"
    },
    "last_id": {
      "@id": "opper:last_id",
      "@type": "xsd:string"
    },
    "AudioGenerationJobResponse": "opper:AudioGenerationJobResponse",
    "status_url": {
      "@id": "opper:status_url",
      "@type": "xsd:string"
    },
    "AudioGenerationRequest": "opper:AudioGenerationRequest",
    "async": {
      "@id": "opper:async",
      "@type": "xsd:boolean"
    },
    "duration_seconds": {
      "@id": "opper:duration_seconds",
      "@type": "xsd:decimal"
    },
    "format": {
      "@id": "opper:format",
      "@type": "xsd:string"
    },
    "instrumental": {
      "@id": "opper:instrumental",
      "@type": "xsd:boolean"
    },
    "loop": {
      "@id": "opper:loop",
      "@type": "xsd:boolean"
    },
    "model": {
      "@id": "opper:model",
      "@type": "xsd:string"
    },
    "parameters": {
      "@id": "opper:parameters"
    },
    "prompt": {
      "@id": "opper:prompt",
      "@type": "xsd:string"
    },
    "sections": {
      "@id": "opper:sections",
      "@container": "@list"
    },
    "seed": {
      "@id": "opper:seed",
      "@type": "xsd:integer"
    },
    "store": {
      "@id": "opper:store",
      "@type": "xsd:boolean"
    },
    "AudioGenerationResponse": "opper:AudioGenerationResponse",
    "audio": {
      "@id": "opper:audio"
    },
    "created": {
      "@id": "opper:created",
      "@type": "xsd:integer"
    },
    "lyrics": {
      "@id": "opper:lyrics",
      "@type": "xsd:string"
    },
    "usage": {
      "@id": "opper:usage"
    },
    "AudioGenerationUsage": "opper:AudioGenerationUsage",
    "cost": {
      "@id": "opper:cost",
      "@type": "xsd:decimal"
    },
    "AudioSection": "opper:AudioSection",
    "duration_ms": {
      "@id": "opper:duration_ms",
      "@type": "xsd:integer"
    },
    "negative_styles": {
      "@id": "opper:negative_styles",
      "@container": "@list"
    },
    "styles": {
      "@id": "opper:styles",
      "@container": "@list"
    },
    "Benchmark": "opper:Benchmark",
    "aa_slug": {
      "@id": "opper:aa_slug",
      "@type": "xsd:string"
    },
    "as_of": {
      "@id": "opper:as_of",
      "@type": "xsd:string"
    },
    "coding_index": {
      "@id": "opper:coding_index",
      "@type": "xsd:decimal"
    },
    "evaluations": {
      "@id": "opper:evaluations"
    },
    "intelligence_index": {
      "@id": "opper:intelligence_index",
      "@type": "xsd:decimal"
    },
    "math_index": {
      "@id": "opper:math_index",
      "@type": "xsd:decimal"
    },
    "source": {
      "@id": "opper:source",
      "@type": "xsd:string"
    },
    "BenchmarkEvaluations": "opper:BenchmarkEvaluations",
    "aime": {
      "@id": "opper:aime",
      "@type": "xsd:decimal"
    },
    "aime_25": {
      "@id": "opper:aime_25",
      "@type": "xsd:decimal"
    },
    "gpqa": {
      "@id": "opper:gpqa",
      "@type": "xsd:decimal"
    },
    "hle": {
      "@id": "opper:hle",
      "@type": "xsd:decimal"
    },
    "ifbench": {
      "@id": "opper:ifbench",
      "@type": "xsd:decimal"
    },
    "lcr": {
      "@id": "opper:lcr",
      "@type": "xsd:decimal"
    },
    "livecodebench": {
      "@id": "opper:livecodebench",
      "@type": "xsd:decimal"
    },
    "math_500": {
      "@id": "opper:math_500",
      "@type": "xsd:decimal"
    },
    "mmlu_pro": {
      "@id": "opper:mmlu_pro",
      "@type": "xsd:decimal"
    },
    "scicode": {
      "@id": "opper:scicode",
      "@type": "xsd:decimal"
    },
    "tau2": {
      "@id": "opper:tau2",
      "@type": "xsd:decimal"
    },
    "terminalbench_hard": {
      "@id": "opper:terminalbench_hard",
      "@type": "xsd:decimal"
    },
    "CallRequest": "opper:CallRequest",
    "guard": {
      "@id": "opper:guard"
    },
    "input": {
      "@id": "opper:input"
    },
    "input_schema": {
      "@id": "opper:input_schema"
    },
    "instructions": {
      "@id": "opper:instructions",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "opper:name",
      "@type": "xsd:string"
    },
    "output_schema": {
      "@id": "opper:output_schema"
    },
    "parent_span_id": {
      "@id": "opper:parent_span_id",
      "@type": "xsd:string"
    },
    "reasoning_effort": {
      "@id": "opper:reasoning_effort",
      "@type": "xsd:string"
    },
    "reasoning_summary": {
      "@id": "opper:reasoning_summary",
      "@type": "xsd:string"
    },
    "route": {
      "@id": "opper:route"
    },
    "stream": {
      "@id": "opper:stream",
      "@type": "xsd:boolean"
    },
    "tools": {
      "@id": "opper:tools",
      "@container": "@list"
    },
    "CanonicalWebSearchTool": "opper:CanonicalWebSearchTool",
    "allowed_domains": {
      "@id": "opper:allowed_domains",
      "@container": "@list"
    },
    "country": {
      "@id": "opper:country",
      "@type": "xsd:string"
    },
    "engine": {
      "@id": "opper:engine",
      "@type": "xsd:string"
    },
    "excluded_domains": {
      "@id": "opper:excluded_domains",
      "@container": "@list"
    },
    "freshness": {
      "@id": "opper:freshness",
      "@type": "xsd:string"
    },
    "max_results": {
      "@id": "opper:max_results",
      "@type": "xsd:integer"
    },
    "max_total_results": {
      "@id": "opper:max_total_results",
      "@type": "xsd:integer"
    },
    "max_uses": {
      "@id": "opper:max_uses",
      "@type": "xsd:integer"
    },
    "search_context_size": {
      "@id": "opper:search_context_size",
      "@type": "xsd:string"
    },
    "ChatAnnotation": "opper:ChatAnnotation",
    "url_citation": {
      "@id": "opper:url_citation"
    },
    "ChatChoice": "opper:ChatChoice",
    "finish_reason": {
      "@id": "opper:finish_reason",
      "@type": "xsd:string"
    },
    "index": {
      "@id": "opper:index",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "opper:message"
    },
    "ChatFunctionCall": "opper:ChatFunctionCall",
    "arguments": {
      "@id": "opper:arguments",
      "@type": "xsd:string"
    },
    "ChatMessage": "opper:ChatMessage",
    "annotations": {
      "@id": "opper:annotations",
      "@container": "@list"
    },
    "content": {
      "@id": "opper:content",
      "@type": "xsd:string"
    },
    "reasoning_content": {
      "@id": "opper:reasoning_content",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "opper:role",
      "@type": "xsd:string"
    },
    "tool_calls": {
      "@id": "opper:tool_calls",
      "@container": "@list"
    },
    "ChatRequest": "opper:ChatRequest",
    "cache_control": {
      "@id": "opper:cache_control"
    },
    "custom_model_credentials": {
      "@id": "opper:custom_model_credentials"
    },
    "max_completion_tokens": {
      "@id": "opper:max_completion_tokens",
      "@type": "xsd:integer"
    },
    "max_tokens": {
      "@id": "opper:max_tokens",
      "@type": "xsd:integer"
    },
    "messages": {
      "@id": "opper:messages",
      "@container": "@list"
    },
    "metadata": {
      "@id": "opper:metadata"
    },
    "models": {
      "@id": "opper:models",
      "@container": "@list"
    },
    "prompt_cache_key": {
      "@id": "opper:prompt_cache_key",
      "@type": "xsd:string"
    },
    "response_format": {
      "@id": "opper:response_format"
    },
    "service_tier": {
      "@id": "opper:service_tier",
      "@type": "xsd:string"
    },
    "stop": {
      "@id": "opper:stop",
      "@container": "@list"
    },
    "stream_options": {
      "@id": "opper:stream_options"
    },
    "temperature": {
      "@id": "opper:temperature",
      "@type": "xsd:decimal"
    },
    "tool_choice": {
      "@id": "opper:tool_choice"
    },
    "top_p": {
      "@id": "opper:top_p",
      "@type": "xsd:decimal"
    },
    "ChatRequestMessage": "opper:ChatRequestMessage",
    "tool_call_id": {
      "@id": "opper:tool_call_id",
      "@type": "xsd:string"
    },
    "ChatRequestTool": "opper:ChatRequestTool",
    "aspect_ratio": {
      "@id": "opper:aspect_ratio",
      "@type": "xsd:string"
    },
    "function": {
      "@id": "opper:function"
    },
    "quality": {
      "@id": "opper:quality",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "opper:size",
      "@type": "xsd:string"
    },
    "style": {
      "@id": "opper:style",
      "@type": "xsd:string"
    },
    "ChatRequestToolFunction": "opper:ChatRequestToolFunction",
    "description": {
      "@id": "opper:description",
      "@type": "xsd:string"
    },
    "ChatResponse": "opper:ChatResponse",
    "choices": {
      "@id": "opper:choices",
      "@container": "@list"
    },
    "meta": {
      "@id": "opper:meta"
    },
    "object": {
      "@id": "opper:object",
      "@type": "xsd:string"
    },
    "ChatStreamChoice": "opper:ChatStreamChoice",
    "delta": {
      "@id": "opper:delta"
    },
    "ChatStreamChunk": "opper:ChatStreamChunk",
    "time_to_first_token_ms": {
      "@id": "opper:time_to_first_token_ms",
      "@type": "xsd:integer"
    },
    "ChatStreamDelta": "opper:ChatStreamDelta",
    "ChatToolCall": "opper:ChatToolCall",
    "extra_content": {
      "@id": "opper:extra_content"
    },
    "thought_signature": {
      "@id": "opper:thought_signature",
      "@type": "xsd:string"
    },
    "ChatURLCitation": "opper:ChatURLCitation",
    "end_index": {
      "@id": "opper:end_index",
      "@type": "xsd:integer"
    },
    "start_index": {
      "@id": "opper:start_index",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "opper:title",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "opper:url",
      "@type": "xsd:string"
    },
    "ChatUsage": "opper:ChatUsage",
    "completion_tokens": {
      "@id": "opper:completion_tokens",
      "@type": "xsd:integer"
    },
    "completion_tokens_details": {
      "@id": "opper:completion_tokens_details"
    },
    "prompt_tokens": {
      "@id": "opper:prompt_tokens",
      "@type": "xsd:integer"
    },
    "prompt_tokens_details": {
      "@id": "opper:prompt_tokens_details"
    },
    "server_tool_use": {
      "@id": "opper:server_tool_use"
    },
    "total_tokens": {
      "@id": "opper:total_tokens",
      "@type": "xsd:integer"
    },
    "CountTokensResponse": "opper:CountTokensResponse",
    "cachedContentTokenCount": {
      "@id": "opper:cachedContentTokenCount",
      "@type": "xsd:integer"
    },
    "totalTokens": {
      "@id": "opper:totalTokens",
      "@type": "xsd:integer"
    },
    "CreateManagementAPIKeyRequest": "opper:CreateManagementAPIKeyRequest",
    "idempotency_key": {
      "@id": "opper:idempotency_key",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "opper:kind",
      "@type": "xsd:string"
    },
    "return_secret": {
      "@id": "opper:return_secret",
      "@type": "xsd:boolean"
    },
    "CreateManagementAPIKeyResponse": "opper:CreateManagementAPIKeyResponse",
    "key": {
      "@id": "opper:key",
      "@type": "xsd:string"
    },
    "prefix": {
      "@id": "opper:prefix",
      "@type": "xsd:string"
    },
    "CreateManagementInviteRequest": "opper:CreateManagementInviteRequest",
    "email": {
      "@id": "opper:email",
      "@type": "xsd:string"
    },
    "CreateManagementInviteResponse": "opper:CreateManagementInviteResponse",
    "accepted": {
      "@id": "opper:accepted",
      "@type": "xsd:boolean"
    },
    "accepted_at": {
      "@id": "opper:accepted_at",
      "@type": "xsd:dateTime"
    },
    "email_sent": {
      "@id": "opper:email_sent",
      "@type": "xsd:boolean"
    },
    "expires_at": {
      "@id": "opper:expires_at",
      "@type": "xsd:dateTime"
    },
    "invite_url": {
      "@id": "opper:invite_url",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "opper:token",
      "@type": "xsd:string"
    },
    "CreateManagementProjectRequest": "opper:CreateManagementProjectRequest",
    "CreateSpanRequest": "opper:CreateSpanRequest",
    "end_time": {
      "@id": "opper:end_time",
      "@type": "xsd:dateTime"
    },
    "error": {
      "@id": "opper:error",
      "@type": "xsd:string"
    },
    "output": {
      "@id": "opper:output",
      "@type": "xsd:string"
    },
    "parent_id": {
      "@id": "opper:parent_id",
      "@type": "xsd:string"
    },
    "start_time": {
      "@id": "opper:start_time",
      "@type": "xsd:dateTime"
    },
    "tags": {
      "@id": "opper:tags"
    },
    "trace_id": {
      "@id": "opper:trace_id",
      "@type": "xsd:string"
    },
    "CreateSpanResponse": "opper:CreateSpanResponse",
    "CreateVoiceRequest": "opper:CreateVoiceRequest",
    "gender": {
      "@id": "opper:gender",
      "@type": "xsd:string"
    },
    "languages": {
      "@id": "opper:languages",
      "@container": "@list"
    },
    "DecisionRequest": "opper:DecisionRequest",
    "questions": {
      "@id": "opper:questions",
      "@container": "@list"
    },
    "safety_identifier": {
      "@id": "opper:safety_identifier",
      "@type": "xsd:string"
    },
    "DecisionResponse": "opper:DecisionResponse",
    "answers": {
      "@id": "opper:answers",
      "@container": "@list"
    },
    "DecisionUsage": "opper:DecisionUsage",
    "input_tokens": {
      "@id": "opper:input_tokens",
      "@type": "xsd:integer"
    },
    "output_tokens": {
      "@id": "opper:output_tokens",
      "@type": "xsd:integer"
    },
    "DynamicRoute": "opper:DynamicRoute",
    "active_version_number": {
      "@id": "opper:active_version_number",
      "@type": "xsd:integer"
    },
    "active_version_uuid": {
      "@id": "opper:active_version_uuid",
      "@type": "xsd:string"
    },
    "deleted_at": {
      "@id": "opper:deleted_at",
      "@type": "xsd:dateTime"
    },
    "draft_dirty": {
      "@id": "opper:draft_dirty",
      "@type": "xsd:boolean"
    },
    "invocation_model": {
      "@id": "opper:invocation_model",
      "@type": "xsd:string"
    },
    "latest_version_number": {
      "@id": "opper:latest_version_number",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "opper:updated_at",
      "@type": "xsd:dateTime"
    },
    "uuid": {
      "@id": "opper:uuid",
      "@type": "xsd:string"
    },
    "DynamicRouteClassifierProperties": "opper:DynamicRouteClassifierProperties",
    "cases": {
      "@id": "opper:cases",
      "@container": "@list"
    },
    "context": {
      "@id": "opper:context",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "opper:label",
      "@type": "xsd:string"
    },
    "DynamicRouteConditionalProperties": "opper:DynamicRouteConditionalProperties",
    "DynamicRouteCreateRequest": "opper:DynamicRouteCreateRequest",
    "deploy": {
      "@id": "opper:deploy",
      "@type": "xsd:boolean"
    },
    "graph": {
      "@id": "opper:graph"
    },
    "layout": {
      "@id": "opper:layout"
    },
    "note": {
      "@id": "opper:note",
      "@type": "xsd:string"
    },
    "DynamicRouteDeployRequest": "opper:DynamicRouteDeployRequest",
    "DynamicRouteDetail": "opper:DynamicRouteDetail",
    "active_version": {
      "@id": "opper:active_version"
    },
    "draft": {
      "@id": "opper:draft"
    },
    "version_count": {
      "@id": "opper:version_count",
      "@type": "xsd:integer"
    },
    "DynamicRouteDraftRequest": "opper:DynamicRouteDraftRequest",
    "DynamicRouteGraph": "opper:DynamicRouteGraph",
    "elements": {
      "@id": "opper:elements",
      "@container": "@list"
    },
    "DynamicRouteMetadataRequest": "opper:DynamicRouteMetadataRequest",
    "DynamicRouteObserveProperties": "opper:DynamicRouteObserveProperties",
    "criteria": {
      "@id": "opper:criteria",
      "@type": "xsd:string"
    },
    "sample_rate": {
      "@id": "opper:sample_rate",
      "@type": "xsd:decimal"
    },
    "score_type": {
      "@id": "opper:score_type",
      "@type": "xsd:string"
    },
    "threshold": {
      "@id": "opper:threshold",
      "@type": "xsd:decimal"
    },
    "DynamicRoutePercentageProperties": "opper:DynamicRoutePercentageProperties",
    "buckets": {
      "@id": "opper:buckets",
      "@container": "@list"
    },
    "DynamicRoutePoolProperties": "opper:DynamicRoutePoolProperties",
    "expression": {
      "@id": "opper:expression",
      "@type": "xsd:string"
    },
    "order": {
      "@id": "opper:order",
      "@type": "xsd:string"
    },
    "weights": {
      "@id": "opper:weights"
    },
    "DynamicRouteSimulateRequest": "opper:DynamicRouteSimulateRequest",
    "overrides": {
      "@id": "opper:overrides"
    },
    "request_id": {
      "@id": "opper:request_id",
      "@type": "xsd:string"
    },
    "version_number": {
      "@id": "opper:version_number",
      "@type": "xsd:integer"
    },
    "DynamicRouteSimulationResult": "opper:DynamicRouteSimulationResult",
    "path": {
      "@id": "opper:path",
      "@container": "@list"
    },
    "result": {
      "@id": "opper:result"
    },
    "status": {
      "@id": "opper:status",
      "@type": "xsd:string"
    },
    "DynamicRouteSummary": "opper:DynamicRouteSummary",
    "DynamicRouteValidationIssue": "opper:DynamicRouteValidationIssue",
    "code": {
      "@id": "opper:code",
      "@type": "xsd:string"
    },
    "field": {
      "@id": "opper:field",
      "@type": "xsd:string"
    },
    "node_id": {
      "@id": "opper:node_id",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "opper:severity",
      "@type": "xsd:string"
    },
    "DynamicRouteVersion": "opper:DynamicRouteVersion",
    "draft_revision": {
      "@id": "opper:draft_revision",
      "@type": "xsd:integer"
    },
    "route_name": {
      "@id": "opper:route_name",
      "@type": "xsd:string"
    },
    "validation": {
      "@id": "opper:validation",
      "@container": "@list"
    },
    "DynamicRouteVersionSummary": "opper:DynamicRouteVersionSummary",
    "EmbeddingsDataItem": "opper:EmbeddingsDataItem",
    "embedding": {
      "@id": "opper:embedding",
      "@container": "@list"
    },
    "EmbeddingsRequest": "opper:EmbeddingsRequest",
    "dimensions": {
      "@id": "opper:dimensions",
      "@type": "xsd:integer"
    },
    "encoding_format": {
      "@id": "opper:encoding_format",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "opper:user",
      "@type": "xsd:string"
    },
    "EmbeddingsResponse": "opper:EmbeddingsResponse",
    "EmbeddingsUsageInfo": "opper:EmbeddingsUsageInfo",
    "ErrorDetail": "opper:ErrorDetail",
    "details": {
      "@id": "opper:details"
    },
    "ErrorResponse": "opper:ErrorResponse",
    "EvaluationAsset": "opper:EvaluationAsset",
    "data_base64": {
      "@id": "opper:data_base64",
      "@type": "xsd:string"
    },
    "part": {
      "@id": "opper:part",
      "@type": "xsd:string"
    },
    "EvaluationUsage": "opper:EvaluationUsage",
    "FunctionDetails": "opper:FunctionDetails",
    "generated_at": {
      "@id": "opper:generated_at",
      "@type": "xsd:dateTime"
    },
    "hit_count": {
      "@id": "opper:hit_count",
      "@type": "xsd:integer"
    },
    "schema_hash": {
      "@id": "opper:schema_hash",
      "@type": "xsd:string"
    },
    "FunctionInfo": "opper:FunctionInfo",
    "has_script": {
      "@id": "opper:has_script",
      "@type": "xsd:boolean"
    },
    "FunctionRevision": "opper:FunctionRevision",
    "revision_id": {
      "@id": "opper:revision_id",
      "@type": "xsd:integer"
    },
    "GenerateContentCandidate": "opper:GenerateContentCandidate",
    "finishReason": {
      "@id": "opper:finishReason",
      "@type": "xsd:string"
    },
    "groundingMetadata": {
      "@id": "opper:groundingMetadata"
    },
    "urlContextMetadata": {
      "@id": "opper:urlContextMetadata"
    },
    "GenerateContentContent": "opper:GenerateContentContent",
    "parts": {
      "@id": "opper:parts",
      "@container": "@list"
    },
    "GenerateContentPart": "opper:GenerateContentPart",
    "codeExecutionResult": {
      "@id": "opper:codeExecutionResult"
    },
    "executableCode": {
      "@id": "opper:executableCode"
    },
    "functionCall": {
      "@id": "opper:functionCall"
    },
    "inlineData": {
      "@id": "opper:inlineData"
    },
    "text": {
      "@id": "opper:text",
      "@type": "xsd:string"
    },
    "thought": {
      "@id": "opper:thought",
      "@type": "xsd:boolean"
    },
    "thoughtSignature": {
      "@id": "opper:thoughtSignature",
      "@type": "xsd:string"
    },
    "GenerateContentResponse": "opper:GenerateContentResponse",
    "candidates": {
      "@id": "opper:candidates",
      "@container": "@list"
    },
    "modelVersion": {
      "@id": "opper:modelVersion",
      "@type": "xsd:string"
    },
    "responseId": {
      "@id": "opper:responseId",
      "@type": "xsd:string"
    },
    "usageMetadata": {
      "@id": "opper:usageMetadata"
    },
    "GenerateContentUsageMetadata": "opper:GenerateContentUsageMetadata",
    "candidatesTokenCount": {
      "@id": "opper:candidatesTokenCount",
      "@type": "xsd:integer"
    },
    "promptTokenCount": {
      "@id": "opper:promptTokenCount",
      "@type": "xsd:integer"
    },
    "thoughtsTokenCount": {
      "@id": "opper:thoughtsTokenCount",
      "@type": "xsd:integer"
    },
    "totalTokenCount": {
      "@id": "opper:totalTokenCount",
      "@type": "xsd:integer"
    },
    "GenerationConfig": "opper:GenerationConfig",
    "max_output_tokens": {
      "@id": "opper:max_output_tokens",
      "@type": "xsd:integer"
    },
    "response_json_schema": {
      "@id": "opper:response_json_schema"
    },
    "response_mime_type": {
      "@id": "opper:response_mime_type",
      "@type": "xsd:string"
    },
    "response_schema": {
      "@id": "opper:response_schema"
    },
    "stop_sequences": {
      "@id": "opper:stop_sequences",
      "@container": "@list"
    },
    "thinking_config": {
      "@id": "opper:thinking_config"
    },
    "thinking_level": {
      "@id": "opper:thinking_level",
      "@type": "xsd:string"
    },
    "thinking_summaries": {
      "@id": "opper:thinking_summaries",
      "@type": "xsd:string"
    },
    "top_k": {
      "@id": "opper:top_k",
      "@type": "xsd:integer"
    },
    "GetSpanResponse": "opper:GetSpanResponse",
    "GetTraceResponse": "opper:GetTraceResponse",
    "GreenPTEvaluationUsage": "opper:GreenPTEvaluationUsage",
    "GuardInfo": "opper:GuardInfo",
    "findings": {
      "@id": "opper:findings",
      "@container": "@list"
    },
    "flagged": {
      "@id": "opper:flagged",
      "@type": "xsd:boolean"
    },
    "phase": {
      "@id": "opper:phase",
      "@type": "xsd:string"
    },
    "rule_id": {
      "@id": "opper:rule_id",
      "@type": "xsd:string"
    },
    "rule_name": {
      "@id": "opper:rule_name",
      "@type": "xsd:string"
    },
    "scope_type": {
      "@id": "opper:scope_type",
      "@type": "xsd:string"
    },
    "GuardrailConfig": "opper:GuardrailConfig",
    "action": {
      "@id": "opper:action",
      "@type": "xsd:string"
    },
    "applies_to": {
      "@id": "opper:applies_to",
      "@type": "xsd:string"
    },
    "categories": {
      "@id": "opper:categories",
      "@container": "@list"
    },
    "check": {
      "@id": "opper:check",
      "@type": "xsd:string"
    },
    "custom_patterns": {
      "@id": "opper:custom_patterns",
      "@container": "@list"
    },
    "handle": {
      "@id": "opper:handle",
      "@type": "xsd:string"
    },
    "invoke": {
      "@id": "opper:invoke",
      "@type": "xsd:string"
    },
    "on_error": {
      "@id": "opper:on_error",
      "@type": "xsd:string"
    },
    "patterns": {
      "@id": "opper:patterns",
      "@container": "@list"
    },
    "presets": {
      "@id": "opper:presets",
      "@container": "@list"
    },
    "replacement": {
      "@id": "opper:replacement",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "opper:scope"
    },
    "ImageJobResponse": "opper:ImageJobResponse",
    "ImageRequest": "opper:ImageRequest",
    "image": {
      "@id": "opper:image",
      "@type": "xsd:string"
    },
    "mask": {
      "@id": "opper:mask",
      "@type": "xsd:string"
    },
    "n": {
      "@id": "opper:n",
      "@type": "xsd:integer"
    },
    "reference_images": {
      "@id": "opper:reference_images",
      "@container": "@list"
    },
    "resolution": {
      "@id": "opper:resolution",
      "@type": "xsd:string"
    },
    "ImageResponse": "opper:ImageResponse",
    "InteractionsError": "opper:InteractionsError",
    "InteractionsFunction": "opper:InteractionsFunction",
    "parameters_json_schema": {
      "@id": "opper:parameters_json_schema"
    },
    "InteractionsRequest": "opper:InteractionsRequest",
    "agent": {
      "@id": "opper:agent",
      "@type": "xsd:string"
    },
    "background": {
      "@id": "opper:background",
      "@type": "xsd:boolean"
    },
    "contents": {
      "@id": "opper:contents"
    },
    "generation_config": {
      "@id": "opper:generation_config"
    },
    "previous_interaction_id": {
      "@id": "opper:previous_interaction_id",
      "@type": "xsd:string"
    },
    "safety_settings": {
      "@id": "opper:safety_settings",
      "@container": "@list"
    },
    "system_instruction": {
      "@id": "opper:system_instruction"
    },
    "tool_config": {
      "@id": "opper:tool_config"
    },
    "InteractionsResponse": "opper:InteractionsResponse",
    "steps": {
      "@id": "opper:steps",
      "@container": "@list"
    },
    "InteractionsStep": "opper:InteractionsStep",
    "signature": {
      "@id": "opper:signature",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "opper:summary"
    },
    "InteractionsTool": "opper:InteractionsTool",
    "codeExecution": {
      "@id": "opper:codeExecution"
    },
    "code_execution": {
      "@id": "opper:code_execution"
    },
    "function_declarations": {
      "@id": "opper:function_declarations",
      "@container": "@list"
    },
    "googleSearch": {
      "@id": "opper:googleSearch"
    },
    "googleSearchRetrieval": {
      "@id": "opper:googleSearchRetrieval"
    },
    "google_search": {
      "@id": "opper:google_search"
    },
    "google_search_retrieval": {
      "@id": "opper:google_search_retrieval"
    },
    "urlContext": {
      "@id": "opper:urlContext"
    },
    "url_context": {
      "@id": "opper:url_context"
    },
    "InteractionsUsage": "opper:InteractionsUsage",
    "total_cached_tokens": {
      "@id": "opper:total_cached_tokens",
      "@type": "xsd:integer"
    },
    "total_input_tokens": {
      "@id": "opper:total_input_tokens",
      "@type": "xsd:integer"
    },
    "total_output_tokens": {
      "@id": "opper:total_output_tokens",
      "@type": "xsd:integer"
    },
    "total_thought_tokens": {
      "@id": "opper:total_thought_tokens",
      "@type": "xsd:integer"
    },
    "ListTracesItem": "opper:ListTracesItem",
    "span_count": {
      "@id": "opper:span_count",
      "@type": "xsd:integer"
    },
    "ManagementAPIKey": "opper:ManagementAPIKey",
    "ManagementControlRule": "opper:ManagementControlRule",
    "allowed_model_ids": {
      "@id": "opper:allowed_model_ids",
      "@container": "@list"
    },
    "config": {
      "@id": "opper:config"
    },
    "confirm_file_deletion": {
      "@id": "opper:confirm_file_deletion",
      "@type": "xsd:boolean"
    },
    "effective_count": {
      "@id": "opper:effective_count",
      "@type": "xsd:integer"
    },
    "enabled": {
      "@id": "opper:enabled",
      "@type": "xsd:boolean"
    },
    "health": {
      "@id": "opper:health"
    },
    "parent_allowlist": {
      "@id": "opper:parent_allowlist"
    },
    "schema_version": {
      "@id": "opper:schema_version",
      "@type": "xsd:integer"
    },
    "ManagementControlRuleCreateRequest": "opper:ManagementControlRuleCreateRequest",
    "ManagementControlRulePatchRequest": "opper:ManagementControlRulePatchRequest",
    "ManagementControlScope": "opper:ManagementControlScope",
    "function_uuids": {
      "@id": "opper:function_uuids",
      "@container": "@list"
    },
    "member_uuids": {
      "@id": "opper:member_uuids",
      "@container": "@list"
    },
    "project_uuids": {
      "@id": "opper:project_uuids",
      "@container": "@list"
    },
    "role_names": {
      "@id": "opper:role_names",
      "@container": "@list"
    },
    "ManagementInvite": "opper:ManagementInvite",
    "ManagementMember": "opper:ManagementMember",
    "is_owner": {
      "@id": "opper:is_owner",
      "@type": "xsd:boolean"
    },
    "ManagementProject": "opper:ManagementProject",
    "MessagesMessage": "opper:MessagesMessage",
    "MessagesRequest": "opper:MessagesRequest",
    "output_config": {
      "@id": "opper:output_config"
    },
    "output_format": {
      "@id": "opper:output_format"
    },
    "speed": {
      "@id": "opper:speed",
      "@type": "xsd:string"
    },
    "system": {
      "@id": "opper:system"
    },
    "thinking": {
      "@id": "opper:thinking"
    },
    "MessagesResponse": "opper:MessagesResponse",
    "stop_reason": {
      "@id": "opper:stop_reason",
      "@type": "xsd:string"
    },
    "stop_sequence": {
      "@id": "opper:stop_sequence",
      "@type": "xsd:string"
    },
    "MessagesResponseBlock": "opper:MessagesResponseBlock",
    "MessagesTool": "opper:MessagesTool",
    "MessagesUsage": "opper:MessagesUsage",
    "cache_creation_input_tokens": {
      "@id": "opper:cache_creation_input_tokens",
      "@type": "xsd:integer"
    },
    "cache_read_input_tokens": {
      "@id": "opper:cache_read_input_tokens",
      "@type": "xsd:integer"
    },
    "ModelInfo": "opper:ModelInfo",
    "access": {
      "@id": "opper:access",
      "@type": "xsd:string"
    },
    "aliases": {
      "@id": "opper:aliases",
      "@container": "@list"
    },
    "api_type": {
      "@id": "opper:api_type",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "opper:capabilities",
      "@container": "@list"
    },
    "context_window": {
      "@id": "opper:context_window",
      "@type": "xsd:integer"
    },
    "family": {
      "@id": "opper:family",
      "@type": "xsd:string"
    },
    "featured": {
      "@id": "opper:featured",
      "@type": "xsd:boolean"
    },
    "long_description": {
      "@id": "opper:long_description",
      "@type": "xsd:string"
    },
    "maker": {
      "@id": "opper:maker",
      "@type": "xsd:string"
    },
    "maker_country": {
      "@id": "opper:maker_country",
      "@type": "xsd:string"
    },
    "model_id": {
      "@id": "opper:model_id",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "opper:params"
    },
    "pooled": {
      "@id": "opper:pooled",
      "@type": "xsd:boolean"
    },
    "pricing": {
      "@id": "opper:pricing"
    },
    "provider": {
      "@id": "opper:provider",
      "@type": "xsd:string"
    },
    "provider_display_name": {
      "@id": "opper:provider_display_name",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "opper:region",
      "@type": "xsd:string"
    },
    "retired_at": {
      "@id": "opper:retired_at",
      "@type": "xsd:dateTime"
    },
    "server_tools": {
      "@id": "opper:server_tools"
    },
    "short_description": {
      "@id": "opper:short_description",
      "@type": "xsd:string"
    },
    "successor": {
      "@id": "opper:successor",
      "@type": "xsd:string"
    },
    "ModelListItem": "opper:ModelListItem",
    "benchmarks": {
      "@id": "opper:benchmarks"
    },
    "compliance": {
      "@id": "opper:compliance"
    },
    "input_modalities": {
      "@id": "opper:input_modalities",
      "@container": "@list"
    },
    "output_modalities": {
      "@id": "opper:output_modalities",
      "@container": "@list"
    },
    "policy": {
      "@id": "opper:policy"
    },
    "quantization": {
      "@id": "opper:quantization",
      "@type": "xsd:string"
    },
    "references": {
      "@id": "opper:references",
      "@container": "@list"
    },
    "release": {
      "@id": "opper:release"
    },
    "service_route": {
      "@id": "opper:service_route"
    },
    "ModelResolveRequest": "opper:ModelResolveRequest",
    "ModelResolveResponse": "opper:ModelResolveResponse",
    "category": {
      "@id": "opper:category",
      "@type": "xsd:string"
    },
    "reasoning": {
      "@id": "opper:reasoning",
      "@type": "xsd:string"
    },
    "ModelsResponse": "opper:ModelsResponse",
    "limit": {
      "@id": "opper:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "opper:offset",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "opper:total",
      "@type": "xsd:integer"
    },
    "MusicJobResponse": "opper:MusicJobResponse",
    "MusicRequest": "opper:MusicRequest",
    "MusicResponse": "opper:MusicResponse",
    "MusicUsage": "opper:MusicUsage",
    "OCRDocument": "opper:OCRDocument",
    "document_name": {
      "@id": "opper:document_name",
      "@type": "xsd:string"
    },
    "document_url": {
      "@id": "opper:document_url",
      "@type": "xsd:string"
    },
    "file_id": {
      "@id": "opper:file_id",
      "@type": "xsd:string"
    },
    "image_url": {
      "@id": "opper:image_url",
      "@type": "xsd:string"
    },
    "OCRPage": "opper:OCRPage",
    "blocks": {
      "@id": "opper:blocks",
      "@container": "@list"
    },
    "confidence_scores": {
      "@id": "opper:confidence_scores"
    },
    "images": {
      "@id": "opper:images",
      "@container": "@list"
    },
    "markdown": {
      "@id": "opper:markdown",
      "@type": "xsd:string"
    },
    "OCRRequest": "opper:OCRRequest",
    "document": {
      "@id": "opper:document"
    },
    "image_limit": {
      "@id": "opper:image_limit",
      "@type": "xsd:integer"
    },
    "image_min_size": {
      "@id": "opper:image_min_size",
      "@type": "xsd:integer"
    },
    "include_image_base64": {
      "@id": "opper:include_image_base64",
      "@type": "xsd:boolean"
    },
    "pages": {
      "@id": "opper:pages",
      "@container": "@list"
    },
    "OCRResponse": "opper:OCRResponse",
    "OCRUsage": "opper:OCRUsage",
    "pages_processed": {
      "@id": "opper:pages_processed",
      "@type": "xsd:integer"
    },
    "ORError": "opper:ORError",
    "param": {
      "@id": "opper:param",
      "@type": "xsd:string"
    },
    "ORInputTokensDetails": "opper:ORInputTokensDetails",
    "cached_tokens": {
      "@id": "opper:cached_tokens",
      "@type": "xsd:integer"
    },
    "OROutputContent": "opper:OROutputContent",
    "refusal": {
      "@id": "opper:refusal",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Opper AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Opper 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-15) from openapi/opper-openapi.json.",
  "dcterms:created": "2026-10-15",
  "dcterms:source": [
    "openapi/opper-openapi.json"
  ]
}