Runcrate · JSON-LD Context
Runcrate Context
JSON-LD context defining the semantic vocabulary for Runcrate from Runcrate.
34 Classes
95 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
runcrate:
https://runcrate.ai/schema#
Classes
Error
ListMeta
ChatMessage
ChatCompletionRequest
ChatCompletionResponse
ImageGenerationRequest
ImageGenerationResponse
VideoGenerationRequest
VideoJobSubmit
VideoJobStatus
SpeechRequest
TranscriptionResponse
EmbeddingRequest
EmbeddingResponse
ModelListResponse
EnvVar
Instance
InstanceCreateRequest
InstanceStatusResponse
InstanceType
Environment
EnvironmentCreateRequest
EnvironmentUpdateRequest
SSHKey
SSHKeyCreateRequest
StorageVolume
StorageCreateRequest
StorageResizeRequest
StorageDeleteResult
StorageRegion
Template
Balance
Transaction
UsageSummary
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| cursor | string | |
| hasMore | boolean | |
| total | integer | |
| requestId | string | |
| role | string | |
| name | string | |
| content | ||
| model | string | |
| messages | list | |
| max_tokens | integer | |
| temperature | decimal | |
| top_p | decimal | |
| stop | ||
| frequency_penalty | decimal | |
| presence_penalty | decimal | |
| stream | boolean | |
| tools | list | |
| tool_choice | ||
| response_format | ||
| id | string | |
| object | string | |
| created | integer | |
| choices | list | |
| usage | ||
| prompt | string | |
| width | integer | |
| height | integer | |
| aspect_ratio | string | |
| num_inference_steps | integer | |
| guidance | decimal | |
| data | list | |
| duration_seconds | integer | |
| image_url | reference | |
| status | string | |
| input | string | |
| voice | string | |
| speed | decimal | |
| text | string | |
| duration | decimal | |
| language | string | |
| segments | list | |
| encoding_format | string | |
| key | string | |
| value | string | |
| gpu_type | string | |
| gpu_count | integer | |
| cpu_cores | integer | |
| memory | integer | |
| storage | integer | |
| region | string | |
| ip | string | |
| os_image | string | |
| cost_per_hour | decimal | |
| deployed_at | dateTime | |
| created_at | dateTime | |
| instance_type_id | string | |
| template | string | |
| ssh_key_id | string | |
| env_vars | list | |
| startup_commands | list | |
| storage_id | string | |
| launch_script | string | |
| launch_script_base64 | string | |
| memory_gb | integer | |
| storage_gb | integer | |
| deployment_type | string | |
| hourly_rate | decimal | |
| is_default | boolean | |
| updated_at | dateTime | |
| fingerprint | string | |
| type | string | |
| createdAt | dateTime | |
| lastUsed | dateTime | |
| projectId | string | |
| public_key | string | |
| sizeGb | integer | |
| providerType | string | |
| deploymentId | string | |
| environmentId | string | |
| updatedAt | dateTime | |
| size_gb | integer | |
| message | string | |
| refund_amount | decimal | |
| provider | string | |
| description | string | |
| category | string | |
| creditsBalance | decimal | |
| activeUsageCost | decimal | |
| amount | decimal | |
| total_requests | integer | |
| total_prompt_tokens | integer | |
| total_completion_tokens | integer | |
| total_tokens | integer | |
| total_cost | decimal |
JSON-LD Document
{
"@context": {
"@vocab": "https://runcrate.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"runcrate": "https://runcrate.ai/schema#",
"Error": "runcrate:Error",
"error": {
"@id": "runcrate:error"
},
"ListMeta": "runcrate:ListMeta",
"cursor": {
"@id": "runcrate:cursor",
"@type": "xsd:string"
},
"hasMore": {
"@id": "runcrate:hasMore",
"@type": "xsd:boolean"
},
"total": {
"@id": "runcrate:total",
"@type": "xsd:integer"
},
"requestId": {
"@id": "runcrate:requestId",
"@type": "xsd:string"
},
"ChatMessage": "runcrate:ChatMessage",
"role": {
"@id": "runcrate:role",
"@type": "xsd:string"
},
"name": {
"@id": "runcrate:name",
"@type": "xsd:string"
},
"content": {
"@id": "runcrate:content"
},
"ChatCompletionRequest": "runcrate:ChatCompletionRequest",
"model": {
"@id": "runcrate:model",
"@type": "xsd:string"
},
"messages": {
"@id": "runcrate:messages",
"@container": "@list"
},
"max_tokens": {
"@id": "runcrate:max_tokens",
"@type": "xsd:integer"
},
"temperature": {
"@id": "runcrate:temperature",
"@type": "xsd:decimal"
},
"top_p": {
"@id": "runcrate:top_p",
"@type": "xsd:decimal"
},
"stop": {
"@id": "runcrate:stop"
},
"frequency_penalty": {
"@id": "runcrate:frequency_penalty",
"@type": "xsd:decimal"
},
"presence_penalty": {
"@id": "runcrate:presence_penalty",
"@type": "xsd:decimal"
},
"stream": {
"@id": "runcrate:stream",
"@type": "xsd:boolean"
},
"tools": {
"@id": "runcrate:tools",
"@container": "@list"
},
"tool_choice": {
"@id": "runcrate:tool_choice"
},
"response_format": {
"@id": "runcrate:response_format"
},
"ChatCompletionResponse": "runcrate:ChatCompletionResponse",
"id": {
"@id": "runcrate:id",
"@type": "xsd:string"
},
"object": {
"@id": "runcrate:object",
"@type": "xsd:string"
},
"created": {
"@id": "runcrate:created",
"@type": "xsd:integer"
},
"choices": {
"@id": "runcrate:choices",
"@container": "@list"
},
"usage": {
"@id": "runcrate:usage"
},
"ImageGenerationRequest": "runcrate:ImageGenerationRequest",
"prompt": {
"@id": "runcrate:prompt",
"@type": "xsd:string"
},
"width": {
"@id": "runcrate:width",
"@type": "xsd:integer"
},
"height": {
"@id": "runcrate:height",
"@type": "xsd:integer"
},
"aspect_ratio": {
"@id": "runcrate:aspect_ratio",
"@type": "xsd:string"
},
"num_inference_steps": {
"@id": "runcrate:num_inference_steps",
"@type": "xsd:integer"
},
"guidance": {
"@id": "runcrate:guidance",
"@type": "xsd:decimal"
},
"ImageGenerationResponse": "runcrate:ImageGenerationResponse",
"data": {
"@id": "runcrate:data",
"@container": "@list"
},
"VideoGenerationRequest": "runcrate:VideoGenerationRequest",
"duration_seconds": {
"@id": "runcrate:duration_seconds",
"@type": "xsd:integer"
},
"image_url": {
"@id": "runcrate:image_url",
"@type": "@id"
},
"VideoJobSubmit": "runcrate:VideoJobSubmit",
"status": {
"@id": "runcrate:status",
"@type": "xsd:string"
},
"VideoJobStatus": "runcrate:VideoJobStatus",
"SpeechRequest": "runcrate:SpeechRequest",
"input": {
"@id": "runcrate:input",
"@type": "xsd:string"
},
"voice": {
"@id": "runcrate:voice",
"@type": "xsd:string"
},
"speed": {
"@id": "runcrate:speed",
"@type": "xsd:decimal"
},
"TranscriptionResponse": "runcrate:TranscriptionResponse",
"text": {
"@id": "runcrate:text",
"@type": "xsd:string"
},
"duration": {
"@id": "runcrate:duration",
"@type": "xsd:decimal"
},
"language": {
"@id": "runcrate:language",
"@type": "xsd:string"
},
"segments": {
"@id": "runcrate:segments",
"@container": "@list"
},
"EmbeddingRequest": "runcrate:EmbeddingRequest",
"encoding_format": {
"@id": "runcrate:encoding_format",
"@type": "xsd:string"
},
"EmbeddingResponse": "runcrate:EmbeddingResponse",
"ModelListResponse": "runcrate:ModelListResponse",
"EnvVar": "runcrate:EnvVar",
"key": {
"@id": "runcrate:key",
"@type": "xsd:string"
},
"value": {
"@id": "runcrate:value",
"@type": "xsd:string"
},
"Instance": "runcrate:Instance",
"gpu_type": {
"@id": "runcrate:gpu_type",
"@type": "xsd:string"
},
"gpu_count": {
"@id": "runcrate:gpu_count",
"@type": "xsd:integer"
},
"cpu_cores": {
"@id": "runcrate:cpu_cores",
"@type": "xsd:integer"
},
"memory": {
"@id": "runcrate:memory",
"@type": "xsd:integer"
},
"storage": {
"@id": "runcrate:storage",
"@type": "xsd:integer"
},
"region": {
"@id": "runcrate:region",
"@type": "xsd:string"
},
"ip": {
"@id": "runcrate:ip",
"@type": "xsd:string"
},
"os_image": {
"@id": "runcrate:os_image",
"@type": "xsd:string"
},
"cost_per_hour": {
"@id": "runcrate:cost_per_hour",
"@type": "xsd:decimal"
},
"deployed_at": {
"@id": "runcrate:deployed_at",
"@type": "xsd:dateTime"
},
"created_at": {
"@id": "runcrate:created_at",
"@type": "xsd:dateTime"
},
"InstanceCreateRequest": "runcrate:InstanceCreateRequest",
"instance_type_id": {
"@id": "runcrate:instance_type_id",
"@type": "xsd:string"
},
"template": {
"@id": "runcrate:template",
"@type": "xsd:string"
},
"ssh_key_id": {
"@id": "runcrate:ssh_key_id",
"@type": "xsd:string"
},
"env_vars": {
"@id": "runcrate:env_vars",
"@container": "@list"
},
"startup_commands": {
"@id": "runcrate:startup_commands",
"@container": "@list"
},
"storage_id": {
"@id": "runcrate:storage_id",
"@type": "xsd:string"
},
"launch_script": {
"@id": "runcrate:launch_script",
"@type": "xsd:string"
},
"launch_script_base64": {
"@id": "runcrate:launch_script_base64",
"@type": "xsd:string"
},
"InstanceStatusResponse": "runcrate:InstanceStatusResponse",
"InstanceType": "runcrate:InstanceType",
"memory_gb": {
"@id": "runcrate:memory_gb",
"@type": "xsd:integer"
},
"storage_gb": {
"@id": "runcrate:storage_gb",
"@type": "xsd:integer"
},
"deployment_type": {
"@id": "runcrate:deployment_type",
"@type": "xsd:string"
},
"hourly_rate": {
"@id": "runcrate:hourly_rate",
"@type": "xsd:decimal"
},
"Environment": "runcrate:Environment",
"is_default": {
"@id": "runcrate:is_default",
"@type": "xsd:boolean"
},
"updated_at": {
"@id": "runcrate:updated_at",
"@type": "xsd:dateTime"
},
"EnvironmentCreateRequest": "runcrate:EnvironmentCreateRequest",
"EnvironmentUpdateRequest": "runcrate:EnvironmentUpdateRequest",
"SSHKey": "runcrate:SSHKey",
"fingerprint": {
"@id": "runcrate:fingerprint",
"@type": "xsd:string"
},
"type": {
"@id": "runcrate:type",
"@type": "xsd:string"
},
"createdAt": {
"@id": "runcrate:createdAt",
"@type": "xsd:dateTime"
},
"lastUsed": {
"@id": "runcrate:lastUsed",
"@type": "xsd:dateTime"
},
"projectId": {
"@id": "runcrate:projectId",
"@type": "xsd:string"
},
"SSHKeyCreateRequest": "runcrate:SSHKeyCreateRequest",
"public_key": {
"@id": "runcrate:public_key",
"@type": "xsd:string"
},
"StorageVolume": "runcrate:StorageVolume",
"sizeGb": {
"@id": "runcrate:sizeGb",
"@type": "xsd:integer"
},
"providerType": {
"@id": "runcrate:providerType",
"@type": "xsd:string"
},
"deploymentId": {
"@id": "runcrate:deploymentId",
"@type": "xsd:string"
},
"environmentId": {
"@id": "runcrate:environmentId",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "runcrate:updatedAt",
"@type": "xsd:dateTime"
},
"StorageCreateRequest": "runcrate:StorageCreateRequest",
"size_gb": {
"@id": "runcrate:size_gb",
"@type": "xsd:integer"
},
"StorageResizeRequest": "runcrate:StorageResizeRequest",
"StorageDeleteResult": "runcrate:StorageDeleteResult",
"message": {
"@id": "runcrate:message",
"@type": "xsd:string"
},
"refund_amount": {
"@id": "runcrate:refund_amount",
"@type": "xsd:decimal"
},
"StorageRegion": "runcrate:StorageRegion",
"provider": {
"@id": "runcrate:provider",
"@type": "xsd:string"
},
"Template": "runcrate:Template",
"description": {
"@id": "runcrate:description",
"@type": "xsd:string"
},
"category": {
"@id": "runcrate:category",
"@type": "xsd:string"
},
"Balance": "runcrate:Balance",
"creditsBalance": {
"@id": "runcrate:creditsBalance",
"@type": "xsd:decimal"
},
"activeUsageCost": {
"@id": "runcrate:activeUsageCost",
"@type": "xsd:decimal"
},
"Transaction": "runcrate:Transaction",
"amount": {
"@id": "runcrate:amount",
"@type": "xsd:decimal"
},
"UsageSummary": "runcrate:UsageSummary",
"total_requests": {
"@id": "runcrate:total_requests",
"@type": "xsd:integer"
},
"total_prompt_tokens": {
"@id": "runcrate:total_prompt_tokens",
"@type": "xsd:integer"
},
"total_completion_tokens": {
"@id": "runcrate:total_completion_tokens",
"@type": "xsd:integer"
},
"total_tokens": {
"@id": "runcrate:total_tokens",
"@type": "xsd:integer"
},
"total_cost": {
"@id": "runcrate:total_cost",
"@type": "xsd:decimal"
}
},
"@type": "schema:Dataset",
"schema:name": "Runcrate API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Runcrate'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-21) from openapi/_original/runcrate-api-openapi.json.",
"dcterms:created": "2026-10-21",
"dcterms:source": [
"openapi/_original/runcrate-api-openapi.json"
]
}