Runcrate · JSON-LD Context

Runcrate Context

JSON-LD context defining the semantic vocabulary for Runcrate from Runcrate.

34 Classes 95 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/
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

Raw ↑
{
  "@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"
  ]
}