Flux AI · JSON-LD Context

Fluxaipro Art Context

JSON-LD context defining the semantic vocabulary for Fluxaipro Art from Flux AI.

8 Classes 29 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
fluxaipro: https://fluxaipro.art/schema#

Classes

GenerationTaskCreateRequest GenerationTaskCreateResponse GenerationTask GenerationTaskList ModelListResponse EstimateRequest EstimateResponse ErrorResponse

Properties

Property Type Container
model string
displayName string
modality string
subType string
params
count integer
dedupeKey string
priority integer
invokeType string
taskId string
status string
createdAt dateTime
batchId string
tasks list
result
error
startedAt dateTime
finishedAt dateTime
list list
groups list
total integer
page integer
pageSize integer
totalPages integer
models list
estimatedCredits decimal
code integer
message string
data

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://fluxaipro.art/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fluxaipro": "https://fluxaipro.art/schema#",
    "GenerationTaskCreateRequest": "fluxaipro:GenerationTaskCreateRequest",
    "model": {
      "@id": "fluxaipro:model",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "fluxaipro:displayName",
      "@type": "xsd:string"
    },
    "modality": {
      "@id": "fluxaipro:modality",
      "@type": "xsd:string"
    },
    "subType": {
      "@id": "fluxaipro:subType",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "fluxaipro:params"
    },
    "count": {
      "@id": "fluxaipro:count",
      "@type": "xsd:integer"
    },
    "dedupeKey": {
      "@id": "fluxaipro:dedupeKey",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "fluxaipro:priority",
      "@type": "xsd:integer"
    },
    "invokeType": {
      "@id": "fluxaipro:invokeType",
      "@type": "xsd:string"
    },
    "GenerationTaskCreateResponse": "fluxaipro:GenerationTaskCreateResponse",
    "taskId": {
      "@id": "fluxaipro:taskId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "fluxaipro:status",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "fluxaipro:createdAt",
      "@type": "xsd:dateTime"
    },
    "batchId": {
      "@id": "fluxaipro:batchId",
      "@type": "xsd:string"
    },
    "tasks": {
      "@id": "fluxaipro:tasks",
      "@container": "@list"
    },
    "GenerationTask": "fluxaipro:GenerationTask",
    "result": {
      "@id": "fluxaipro:result"
    },
    "error": {
      "@id": "fluxaipro:error"
    },
    "startedAt": {
      "@id": "fluxaipro:startedAt",
      "@type": "xsd:dateTime"
    },
    "finishedAt": {
      "@id": "fluxaipro:finishedAt",
      "@type": "xsd:dateTime"
    },
    "GenerationTaskList": "fluxaipro:GenerationTaskList",
    "list": {
      "@id": "fluxaipro:list",
      "@container": "@list"
    },
    "groups": {
      "@id": "fluxaipro:groups",
      "@container": "@list"
    },
    "total": {
      "@id": "fluxaipro:total",
      "@type": "xsd:integer"
    },
    "page": {
      "@id": "fluxaipro:page",
      "@type": "xsd:integer"
    },
    "pageSize": {
      "@id": "fluxaipro:pageSize",
      "@type": "xsd:integer"
    },
    "totalPages": {
      "@id": "fluxaipro:totalPages",
      "@type": "xsd:integer"
    },
    "ModelListResponse": "fluxaipro:ModelListResponse",
    "models": {
      "@id": "fluxaipro:models",
      "@container": "@list"
    },
    "EstimateRequest": "fluxaipro:EstimateRequest",
    "EstimateResponse": "fluxaipro:EstimateResponse",
    "estimatedCredits": {
      "@id": "fluxaipro:estimatedCredits",
      "@type": "xsd:decimal"
    },
    "ErrorResponse": "fluxaipro:ErrorResponse",
    "code": {
      "@id": "fluxaipro:code",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "fluxaipro:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "fluxaipro:data"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Flux AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Flux 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-08) from openapi/fluxaipro-art-openapi.json, openapi/fluxaipro-art-openapi.yaml.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/fluxaipro-art-openapi.json",
    "openapi/fluxaipro-art-openapi.yaml"
  ]
}