{
  "@context": {
    "@vocab": "https://kreatorflow.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "kreatorflow": "https://kreatorflow.ai/schema#",
    "UploadCreateRequest": "kreatorflow:UploadCreateRequest",
    "file_name": {
      "@id": "kreatorflow:file_name",
      "@type": "xsd:string"
    },
    "mime_type": {
      "@id": "kreatorflow:mime_type",
      "@type": "xsd:string"
    },
    "file_size": {
      "@id": "kreatorflow:file_size",
      "@type": "xsd:decimal"
    },
    "upload_type": {
      "@id": "kreatorflow:upload_type",
      "@type": "xsd:string"
    },
    "UploadCreateResponse": "kreatorflow:UploadCreateResponse",
    "upload_id": {
      "@id": "kreatorflow:upload_id",
      "@type": "xsd:string"
    },
    "direct_upload_url": {
      "@id": "kreatorflow:direct_upload_url",
      "@type": "xsd:string"
    },
    "direct_upload_headers": {
      "@id": "kreatorflow:direct_upload_headers"
    },
    "direct_upload_expires_at": {
      "@id": "kreatorflow:direct_upload_expires_at",
      "@type": "xsd:string"
    },
    "complete_url": {
      "@id": "kreatorflow:complete_url",
      "@type": "xsd:string"
    },
    "upload_url": {
      "@id": "kreatorflow:upload_url",
      "@type": "xsd:string"
    },
    "upload_method": {
      "@id": "kreatorflow:upload_method",
      "@type": "xsd:string"
    },
    "upload_mode": {
      "@id": "kreatorflow:upload_mode",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "kreatorflow:expires_at",
      "@type": "xsd:string"
    },
    "UploadCompleteResponse": "kreatorflow:UploadCompleteResponse",
    "status": {
      "@id": "kreatorflow:status",
      "@type": "xsd:string"
    },
    "ImageRequest": "kreatorflow:ImageRequest",
    "model": {
      "@id": "kreatorflow:model",
      "@type": "xsd:string"
    },
    "prompt": {
      "@id": "kreatorflow:prompt",
      "@type": "xsd:string"
    },
    "response_format": {
      "@id": "kreatorflow:response_format",
      "@type": "xsd:string"
    },
    "watermark": {
      "@id": "kreatorflow:watermark",
      "@type": "xsd:boolean"
    },
    "seed": {
      "@id": "kreatorflow:seed",
      "@type": "xsd:integer"
    },
    "aspect_ratio": {
      "@id": "kreatorflow:aspect_ratio",
      "@type": "xsd:string"
    },
    "ratio": {
      "@id": "kreatorflow:ratio",
      "@type": "xsd:string"
    },
    "resolution": {
      "@id": "kreatorflow:resolution",
      "@type": "xsd:string"
    },
    "references": {
      "@id": "kreatorflow:references",
      "@container": "@list"
    },
    "reference_upload_ids": {
      "@id": "kreatorflow:reference_upload_ids",
      "@container": "@list"
    },
    "reference_image_upload_ids": {
      "@id": "kreatorflow:reference_image_upload_ids",
      "@container": "@list"
    },
    "character_ids": {
      "@id": "kreatorflow:character_ids",
      "@container": "@list"
    },
    "safety_identifier": {
      "@id": "kreatorflow:safety_identifier",
      "@type": "xsd:string"
    },
    "webhook_url": {
      "@id": "kreatorflow:webhook_url",
      "@type": "@id"
    },
    "callback_url": {
      "@id": "kreatorflow:callback_url",
      "@type": "xsd:string"
    },
    "idempotency_key": {
      "@id": "kreatorflow:idempotency_key",
      "@type": "xsd:string"
    },
    "CharacterRequest": "kreatorflow:CharacterRequest",
    "mode": {
      "@id": "kreatorflow:mode",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "kreatorflow:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "kreatorflow:description",
      "@type": "xsd:string"
    },
    "Character": "kreatorflow:Character",
    "character_id": {
      "@id": "kreatorflow:character_id",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "kreatorflow:slug",
      "@type": "xsd:string"
    },
    "variable_ref": {
      "@id": "kreatorflow:variable_ref",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "kreatorflow:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "kreatorflow:updated_at",
      "@type": "xsd:string"
    },
    "VideoRequest": "kreatorflow:VideoRequest",
    "intent": {
      "@id": "kreatorflow:intent",
      "@type": "xsd:string"
    },
    "edit_mode": {
      "@id": "kreatorflow:edit_mode",
      "@type": "xsd:string"
    },
    "source_video_upload_id": {
      "@id": "kreatorflow:source_video_upload_id",
      "@type": "xsd:string"
    },
    "video": {
      "@id": "kreatorflow:video",
      "@type": "xsd:string"
    },
    "source_video_url": {
      "@id": "kreatorflow:source_video_url",
      "@type": "xsd:string"
    },
    "source_model_key": {
      "@id": "kreatorflow:source_model_key",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "kreatorflow:content",
      "@container": "@list"
    },
    "duration": {
      "@id": "kreatorflow:duration",
      "@type": "xsd:decimal"
    },
    "generate_audio": {
      "@id": "kreatorflow:generate_audio",
      "@type": "xsd:boolean"
    },
    "camera_fixed": {
      "@id": "kreatorflow:camera_fixed",
      "@type": "xsd:boolean"
    },
    "first_frame_upload_id": {
      "@id": "kreatorflow:first_frame_upload_id",
      "@type": "xsd:string"
    },
    "last_frame_upload_id": {
      "@id": "kreatorflow:last_frame_upload_id",
      "@type": "xsd:string"
    },
    "first_frame_url": {
      "@id": "kreatorflow:first_frame_url",
      "@type": "xsd:string"
    },
    "last_frame_url": {
      "@id": "kreatorflow:last_frame_url",
      "@type": "xsd:string"
    },
    "reference_image_urls": {
      "@id": "kreatorflow:reference_image_urls",
      "@container": "@list"
    },
    "reference_video_upload_ids": {
      "@id": "kreatorflow:reference_video_upload_ids",
      "@container": "@list"
    },
    "reference_video_urls": {
      "@id": "kreatorflow:reference_video_urls",
      "@container": "@list"
    },
    "reference_audio_upload_ids": {
      "@id": "kreatorflow:reference_audio_upload_ids",
      "@container": "@list"
    },
    "reference_audio_urls": {
      "@id": "kreatorflow:reference_audio_urls",
      "@container": "@list"
    },
    "video_role": {
      "@id": "kreatorflow:video_role",
      "@type": "xsd:string"
    },
    "keep_clip_sound": {
      "@id": "kreatorflow:keep_clip_sound",
      "@type": "xsd:boolean"
    },
    "shots": {
      "@id": "kreatorflow:shots",
      "@container": "@list"
    },
    "voice_ids": {
      "@id": "kreatorflow:voice_ids",
      "@container": "@list"
    },
    "character_voices": {
      "@id": "kreatorflow:character_voices"
    },
    "face_consent": {
      "@id": "kreatorflow:face_consent",
      "@type": "xsd:boolean"
    },
    "video_reference_mode": {
      "@id": "kreatorflow:video_reference_mode",
      "@type": "xsd:string"
    },
    "VideoEditRequest": "kreatorflow:VideoEditRequest",
    "reference_audios": {
      "@id": "kreatorflow:reference_audios",
      "@container": "@list"
    },
    "VideoToolRequest": "kreatorflow:VideoToolRequest",
    "source": {
      "@id": "kreatorflow:source",
      "@type": "xsd:string"
    },
    "instruction": {
      "@id": "kreatorflow:instruction",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "kreatorflow:direction",
      "@type": "xsd:string"
    },
    "add_seconds": {
      "@id": "kreatorflow:add_seconds",
      "@type": "xsd:string"
    },
    "AudioRequest": "kreatorflow:AudioRequest",
    "text": {
      "@id": "kreatorflow:text",
      "@type": "xsd:string"
    },
    "voice": {
      "@id": "kreatorflow:voice",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "kreatorflow:format",
      "@type": "xsd:string"
    },
    "speed": {
      "@id": "kreatorflow:speed",
      "@type": "xsd:decimal"
    },
    "volume": {
      "@id": "kreatorflow:volume",
      "@type": "xsd:decimal"
    },
    "pitch": {
      "@id": "kreatorflow:pitch",
      "@type": "xsd:decimal"
    },
    "emotion": {
      "@id": "kreatorflow:emotion",
      "@type": "xsd:string"
    },
    "emotion_scale": {
      "@id": "kreatorflow:emotion_scale",
      "@type": "xsd:decimal"
    },
    "LipSyncRequest": "kreatorflow:LipSyncRequest",
    "image_upload_id": {
      "@id": "kreatorflow:image_upload_id",
      "@type": "xsd:string"
    },
    "audio_upload_id": {
      "@id": "kreatorflow:audio_upload_id",
      "@type": "xsd:string"
    },
    "audio_job_id": {
      "@id": "kreatorflow:audio_job_id",
      "@type": "xsd:string"
    },
    "ModelList": "kreatorflow:ModelList",
    "object": {
      "@id": "kreatorflow:object",
      "@type": "xsd:string"
    },
    "models": {
      "@id": "kreatorflow:models",
      "@container": "@list"
    },
    "actual_models": {
      "@id": "kreatorflow:actual_models",
      "@container": "@list"
    },
    "VoiceList": "kreatorflow:VoiceList",
    "voices": {
      "@id": "kreatorflow:voices",
      "@container": "@list"
    },
    "Job": "kreatorflow:Job",
    "id": {
      "@id": "kreatorflow:id",
      "@type": "xsd:string"
    },
    "mediaType": {
      "@id": "kreatorflow:mediaType",
      "@type": "xsd:string"
    },
    "modelId": {
      "@id": "kreatorflow:modelId",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "kreatorflow:provider",
      "@type": "xsd:string"
    },
    "providerJobId": {
      "@id": "kreatorflow:providerJobId",
      "@type": "xsd:string"
    },
    "providerOutputId": {
      "@id": "kreatorflow:providerOutputId",
      "@type": "xsd:string"
    },
    "providerOutputUrl": {
      "@id": "kreatorflow:providerOutputUrl",
      "@type": "xsd:string"
    },
    "providerOutputExpiresAt": {
      "@id": "kreatorflow:providerOutputExpiresAt",
      "@type": "xsd:string"
    },
    "errorCode": {
      "@id": "kreatorflow:errorCode",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "kreatorflow:errorMessage",
      "@type": "xsd:string"
    },
    "warnings": {
      "@id": "kreatorflow:warnings",
      "@container": "@list"
    },
    "CreateJobResult": "kreatorflow:CreateJobResult",
    "job": {
      "@id": "kreatorflow:job",
      "@type": "xsd:string"
    },
    "balance_tokens": {
      "@id": "kreatorflow:balance_tokens",
      "@type": "xsd:decimal"
    },
    "quoted_token_cost": {
      "@id": "kreatorflow:quoted_token_cost",
      "@type": "xsd:decimal"
    },
    "estimated_token_cost": {
      "@id": "kreatorflow:estimated_token_cost",
      "@type": "xsd:decimal"
    },
    "idempotent_replay": {
      "@id": "kreatorflow:idempotent_replay",
      "@type": "xsd:boolean"
    },
    "Reference": "kreatorflow:Reference",
    "type": {
      "@id": "kreatorflow:type",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "kreatorflow:url",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "kreatorflow:role",
      "@type": "xsd:string"
    },
    "ContentItem": "kreatorflow:ContentItem",
    "image_url": {
      "@id": "kreatorflow:image_url",
      "@type": "@id"
    },
    "video_url": {
      "@id": "kreatorflow:video_url",
      "@type": "@id"
    },
    "audio_url": {
      "@id": "kreatorflow:audio_url",
      "@type": "@id"
    },
    "Error": "kreatorflow:Error",
    "success": {
      "@id": "kreatorflow:success",
      "@type": "xsd:boolean"
    },
    "code": {
      "@id": "kreatorflow:code",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "kreatorflow:error",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "kreatorflow-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects kreatorflow-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-30) from openapi/developers.kreatorflow.ai-openapi.json, openapi/kreatorflow-ai-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/developers.kreatorflow.ai-openapi.json",
    "openapi/kreatorflow-ai-openapi.json"
  ]
}