{
  "@context": {
    "@vocab": "https://futureinfra.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "futureinfra": "https://futureinfra.ai/schema#",
    "PostV1AiAudioSpeechRequest": "futureinfra:PostV1AiAudioSpeechRequest",
    "voice": {
      "@id": "futureinfra:voice",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "futureinfra:input",
      "@type": "xsd:string"
    },
    "emotion": {
      "@id": "futureinfra:emotion",
      "@type": "xsd:string"
    },
    "speed": {
      "@id": "futureinfra:speed",
      "@type": "xsd:decimal"
    },
    "pitch": {
      "@id": "futureinfra:pitch",
      "@type": "xsd:integer"
    },
    "PostV1AiChatCompletionsRequest": "futureinfra:PostV1AiChatCompletionsRequest",
    "model": {
      "@id": "futureinfra:model",
      "@type": "xsd:string"
    },
    "messages": {
      "@id": "futureinfra:messages",
      "@container": "@list"
    },
    "PostV1AiImagesGenerationsRequest": "futureinfra:PostV1AiImagesGenerationsRequest",
    "prompt": {
      "@id": "futureinfra:prompt",
      "@type": "xsd:string"
    },
    "n": {
      "@id": "futureinfra:n",
      "@type": "xsd:integer"
    },
    "size": {
      "@id": "futureinfra:size",
      "@type": "xsd:string"
    },
    "GetV1AiVoicesResponse": "futureinfra:GetV1AiVoicesResponse",
    "description": {
      "@id": "futureinfra:description",
      "@type": "xsd:string"
    },
    "useCases": {
      "@id": "futureinfra:useCases",
      "@container": "@list"
    },
    "notFor": {
      "@id": "futureinfra:notFor",
      "@container": "@list"
    },
    "firstSoundMs": {
      "@id": "futureinfra:firstSoundMs",
      "@type": "xsd:decimal"
    },
    "pitchHz": {
      "@id": "futureinfra:pitchHz",
      "@type": "xsd:decimal"
    },
    "pitchLevel": {
      "@id": "futureinfra:pitchLevel",
      "@type": "xsd:string"
    },
    "pace": {
      "@id": "futureinfra:pace",
      "@type": "xsd:string"
    },
    "intonation": {
      "@id": "futureinfra:intonation",
      "@type": "xsd:string"
    },
    "emotionSupport": {
      "@id": "futureinfra:emotionSupport"
    },
    "directionSupport": {
      "@id": "futureinfra:directionSupport",
      "@type": "xsd:boolean"
    },
    "krwPer1kChars": {
      "@id": "futureinfra:krwPer1kChars",
      "@type": "xsd:decimal"
    },
    "freeModel": {
      "@id": "futureinfra:freeModel",
      "@type": "xsd:string"
    },
    "filters": {
      "@id": "futureinfra:filters"
    },
    "PostV1AppsRequest": "futureinfra:PostV1AppsRequest",
    "slug": {
      "@id": "futureinfra:slug",
      "@type": "xsd:string"
    },
    "PutV1AppsIdSecretsRequest": "futureinfra:PutV1AppsIdSecretsRequest",
    "secrets": {
      "@id": "futureinfra:secrets"
    },
    "PostV1BillingCouponsRedeemRequest": "futureinfra:PostV1BillingCouponsRedeemRequest",
    "code": {
      "@id": "futureinfra:code",
      "@type": "xsd:string"
    },
    "PostV1BrainSaveRequest": "futureinfra:PostV1BrainSaveRequest",
    "title": {
      "@id": "futureinfra:title",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "futureinfra:body",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "futureinfra:kind",
      "@type": "xsd:string"
    },
    "GetV1BrainSearchResponse": "futureinfra:GetV1BrainSearchResponse",
    "results": {
      "@id": "futureinfra:results",
      "@container": "@list"
    },
    "PostV1CloudInstancesRequest": "futureinfra:PostV1CloudInstancesRequest",
    "name": {
      "@id": "futureinfra:name",
      "@type": "xsd:string"
    },
    "blueprint": {
      "@id": "futureinfra:blueprint",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "futureinfra:plan",
      "@type": "xsd:string"
    },
    "sshKey": {
      "@id": "futureinfra:sshKey",
      "@type": "xsd:string"
    },
    "PostV1CloudInstancesResponse": "futureinfra:PostV1CloudInstancesResponse",
    "vmid": {
      "@id": "futureinfra:vmid",
      "@type": "xsd:integer"
    },
    "domain": {
      "@id": "futureinfra:domain",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "futureinfra:status",
      "@type": "xsd:string"
    },
    "DeleteV1CloudInstancesInstanceidResponse": "futureinfra:DeleteV1CloudInstancesInstanceidResponse",
    "pending_approval": {
      "@id": "futureinfra:pending_approval",
      "@type": "xsd:boolean"
    },
    "approvalId": {
      "@id": "futureinfra:approvalId",
      "@type": "xsd:string"
    },
    "PostV1DomainSubdomainsRequest": "futureinfra:PostV1DomainSubdomainsRequest",
    "label": {
      "@id": "futureinfra:label",
      "@type": "xsd:string"
    },
    "instanceId": {
      "@id": "futureinfra:instanceId",
      "@type": "xsd:string"
    },
    "PostV1DomainZonesRequest": "futureinfra:PostV1DomainZonesRequest",
    "GetV1GenModelsResponse": "futureinfra:GetV1GenModelsResponse",
    "inputs": {
      "@id": "futureinfra:inputs",
      "@container": "@list"
    },
    "durations": {
      "@id": "futureinfra:durations",
      "@container": "@list"
    },
    "resolutions": {
      "@id": "futureinfra:resolutions",
      "@container": "@list"
    },
    "krwPerSecond": {
      "@id": "futureinfra:krwPerSecond",
      "@type": "xsd:decimal"
    },
    "PostV1GenVideosRequest": "futureinfra:PostV1GenVideosRequest",
    "image": {
      "@id": "futureinfra:image",
      "@type": "xsd:string"
    },
    "video": {
      "@id": "futureinfra:video",
      "@type": "xsd:string"
    },
    "resolution": {
      "@id": "futureinfra:resolution",
      "@type": "xsd:string"
    },
    "PostV1MembersInvitesRequest": "futureinfra:PostV1MembersInvitesRequest",
    "email": {
      "@id": "futureinfra:email",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "futureinfra:role",
      "@type": "xsd:string"
    },
    "PostV1MembersInvitesResponse": "futureinfra:PostV1MembersInvitesResponse",
    "link": {
      "@id": "futureinfra:link",
      "@type": "xsd:string"
    },
    "PatchV1MembersOrgRequest": "futureinfra:PatchV1MembersOrgRequest",
    "PostV1MembersSwitchRequest": "futureinfra:PostV1MembersSwitchRequest",
    "org": {
      "@id": "futureinfra:org",
      "@type": "xsd:string"
    },
    "GetV1ProxyResponse": "futureinfra:GetV1ProxyResponse",
    "connection_info": {
      "@id": "futureinfra:connection_info"
    },
    "accounts": {
      "@id": "futureinfra:accounts",
      "@container": "@list"
    },
    "usage": {
      "@id": "futureinfra:usage"
    },
    "GetV1ProxyUsageResponse": "futureinfra:GetV1ProxyUsageResponse",
    "daily_usage": {
      "@id": "futureinfra:daily_usage",
      "@container": "@list"
    },
    "DeleteV1ProxyUsersResponse": "futureinfra:DeleteV1ProxyUsersResponse",
    "success": {
      "@id": "futureinfra:success",
      "@type": "xsd:boolean"
    },
    "PatchV1ProxyUsersRequest": "futureinfra:PatchV1ProxyUsersRequest",
    "enabled": {
      "@id": "futureinfra:enabled",
      "@type": "xsd:boolean"
    },
    "PatchV1ProxyUsersResponse": "futureinfra:PatchV1ProxyUsersResponse",
    "id": {
      "@id": "futureinfra:id",
      "@type": "xsd:string"
    },
    "PostV1ProxyUsersRequest": "futureinfra:PostV1ProxyUsersRequest",
    "PostV1ProxyUsersResponse": "futureinfra:PostV1ProxyUsersResponse",
    "password": {
      "@id": "futureinfra:password",
      "@type": "xsd:string"
    },
    "PostV1ScrapeMyActorsRequest": "futureinfra:PostV1ScrapeMyActorsRequest",
    "runtime": {
      "@id": "futureinfra:runtime",
      "@type": "xsd:string"
    },
    "files": {
      "@id": "futureinfra:files",
      "@container": "@list"
    },
    "inputSchema": {
      "@id": "futureinfra:inputSchema"
    },
    "memoryMb": {
      "@id": "futureinfra:memoryMb",
      "@type": "xsd:integer"
    },
    "timeoutSec": {
      "@id": "futureinfra:timeoutSec",
      "@type": "xsd:integer"
    },
    "maxItems": {
      "@id": "futureinfra:maxItems",
      "@type": "xsd:integer"
    },
    "PostV1ScrapeMyActorsResponse": "futureinfra:PostV1ScrapeMyActorsResponse",
    "PostV1ScrapeRunsRequest": "futureinfra:PostV1ScrapeRunsRequest",
    "actor": {
      "@id": "futureinfra:actor",
      "@type": "xsd:string"
    },
    "PostV1ScrapeRunsResponse": "futureinfra:PostV1ScrapeRunsResponse",
    "items": {
      "@id": "futureinfra:items",
      "@type": "xsd:integer"
    },
    "costKRW": {
      "@id": "futureinfra:costKRW",
      "@type": "xsd:integer"
    },
    "PostV1ScrapeRunsBatchRequest": "futureinfra:PostV1ScrapeRunsBatchRequest",
    "runs": {
      "@id": "futureinfra:runs",
      "@container": "@list"
    },
    "PostV1ScrapeRunsBatchResponse": "futureinfra:PostV1ScrapeRunsBatchResponse",
    "created": {
      "@id": "futureinfra:created",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "futureinfra:failed",
      "@type": "xsd:integer"
    },
    "PostV1ScrapeStoreNaverBlogSearchForkRequest": "futureinfra:PostV1ScrapeStoreNaverBlogSearchForkRequest",
    "PostV1ScrapeStoreNaverBlogSearchForkResponse": "futureinfra:PostV1ScrapeStoreNaverBlogSearchForkResponse",
    "PostV1ScrapeTasksRequest": "futureinfra:PostV1ScrapeTasksRequest",
    "maxCostKrw": {
      "@id": "futureinfra:maxCostKrw",
      "@type": "xsd:integer"
    },
    "cron": {
      "@id": "futureinfra:cron",
      "@type": "xsd:string"
    },
    "cronEnabled": {
      "@id": "futureinfra:cronEnabled",
      "@type": "xsd:boolean"
    },
    "PostV1ScrapeWebhooksRequest": "futureinfra:PostV1ScrapeWebhooksRequest",
    "url": {
      "@id": "futureinfra:url",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "futureinfra:events",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "FutureInfra API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects FutureInfra'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-28) from openapi/_ae-authored/futureinfra-ai-openapi-generated.yml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/_ae-authored/futureinfra-ai-openapi-generated.yml"
  ]
}