FlowSpeech · JSON-LD Context
Flowspeech Context
JSON-LD context defining the semantic vocabulary for Flowspeech from FlowSpeech.
5 Classes
23 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
flowspeech:
https://flowspeech.io/schema#
Classes
CreateJob
Usage
Quota
Job
Error
Properties
| Property | Type | Container |
|---|---|---|
| model | string | |
| input | ||
| billableCharacters | integer | |
| reservedCredits | integer | |
| chargedCredits | integer | |
| total | integer | |
| remaining | integer | |
| reserved | integer | |
| available | integer | |
| nextResetAt | string | |
| id | string | |
| requestId | string | |
| status | string | |
| progress | ||
| createdAt | dateTime | |
| updatedAt | dateTime | |
| deadlineAt | dateTime | |
| usage | reference | |
| quota | reference | |
| error | ||
| resultDeleted | boolean | |
| result | ||
| traceId | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://flowspeech.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"flowspeech": "https://flowspeech.io/schema#",
"CreateJob": "flowspeech:CreateJob",
"model": {
"@id": "flowspeech:model",
"@type": "xsd:string"
},
"input": {
"@id": "flowspeech:input"
},
"Usage": "flowspeech:Usage",
"billableCharacters": {
"@id": "flowspeech:billableCharacters",
"@type": "xsd:integer"
},
"reservedCredits": {
"@id": "flowspeech:reservedCredits",
"@type": "xsd:integer"
},
"chargedCredits": {
"@id": "flowspeech:chargedCredits",
"@type": "xsd:integer"
},
"Quota": "flowspeech:Quota",
"total": {
"@id": "flowspeech:total",
"@type": "xsd:integer"
},
"remaining": {
"@id": "flowspeech:remaining",
"@type": "xsd:integer"
},
"reserved": {
"@id": "flowspeech:reserved",
"@type": "xsd:integer"
},
"available": {
"@id": "flowspeech:available",
"@type": "xsd:integer"
},
"nextResetAt": {
"@id": "flowspeech:nextResetAt",
"@type": "xsd:string"
},
"Job": "flowspeech:Job",
"id": {
"@id": "flowspeech:id",
"@type": "xsd:string"
},
"requestId": {
"@id": "flowspeech:requestId",
"@type": "xsd:string"
},
"status": {
"@id": "flowspeech:status",
"@type": "xsd:string"
},
"progress": {
"@id": "flowspeech:progress"
},
"createdAt": {
"@id": "flowspeech:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "flowspeech:updatedAt",
"@type": "xsd:dateTime"
},
"deadlineAt": {
"@id": "flowspeech:deadlineAt",
"@type": "xsd:dateTime"
},
"usage": {
"@id": "flowspeech:usage",
"@type": "@id"
},
"quota": {
"@id": "flowspeech:quota",
"@type": "@id"
},
"error": {
"@id": "flowspeech:error"
},
"resultDeleted": {
"@id": "flowspeech:resultDeleted",
"@type": "xsd:boolean"
},
"result": {
"@id": "flowspeech:result"
},
"Error": "flowspeech:Error",
"traceId": {
"@id": "flowspeech:traceId",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "FlowSpeech API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects FlowSpeech'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/flowspeech-openapi.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/flowspeech-openapi.json"
]
}