fastmetal-ai · JSON-LD Context
Fastmetal Ai Context
JSON-LD context defining the semantic vocabulary for Fastmetal Ai from fastmetal-ai.
15 Classes
30 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
fastmetal:
https://fastmetal.ai/schema#
Classes
GetKeyInfoResponse
PostMcpRequest
GetV1ChatCompletionsResponse
PostV1ChatCompletionsRequest
PostV1CompletionsRequest
PostV1DecisionsJev113Request
PostV1MessagesRequest
PostV1MessagesResponse
PostV1MessagesCountTokensRequest
PostV1VideosCreateRequest
PostV1VideosCreateResponse
PostV1VideosCreateRequest2
PostV1VideosCreateResponse2
GetV1VideosJobsIdResponse
GetV1VideosJobsIdContentResponse
Properties
| Property | Type | Container |
|---|---|---|
| key | string | |
| info | ||
| jsonrpc | string | |
| id | integer | |
| method | string | |
| params | ||
| usage | ||
| message | ||
| reasoning_content | string | |
| model | string | |
| messages | list | |
| reasoning | ||
| prompt | string | |
| max_tokens | integer | |
| temperature | decimal | |
| state | string | |
| questions | ||
| system | string | |
| stream | boolean | |
| tools | list | |
| tool_choice | string | |
| type | string | |
| role | string | |
| content | list | |
| stop_reason | string | |
| seed | integer | |
| status | string | |
| poll_path | string | |
| content_path | string | |
| video | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://fastmetal.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"fastmetal": "https://fastmetal.ai/schema#",
"GetKeyInfoResponse": "fastmetal:GetKeyInfoResponse",
"key": {
"@id": "fastmetal:key",
"@type": "xsd:string"
},
"info": {
"@id": "fastmetal:info"
},
"PostMcpRequest": "fastmetal:PostMcpRequest",
"jsonrpc": {
"@id": "fastmetal:jsonrpc",
"@type": "xsd:string"
},
"id": {
"@id": "fastmetal:id",
"@type": "xsd:integer"
},
"method": {
"@id": "fastmetal:method",
"@type": "xsd:string"
},
"params": {
"@id": "fastmetal:params"
},
"GetV1ChatCompletionsResponse": "fastmetal:GetV1ChatCompletionsResponse",
"usage": {
"@id": "fastmetal:usage"
},
"message": {
"@id": "fastmetal:message"
},
"reasoning_content": {
"@id": "fastmetal:reasoning_content",
"@type": "xsd:string"
},
"PostV1ChatCompletionsRequest": "fastmetal:PostV1ChatCompletionsRequest",
"model": {
"@id": "fastmetal:model",
"@type": "xsd:string"
},
"messages": {
"@id": "fastmetal:messages",
"@container": "@list"
},
"reasoning": {
"@id": "fastmetal:reasoning"
},
"PostV1CompletionsRequest": "fastmetal:PostV1CompletionsRequest",
"prompt": {
"@id": "fastmetal:prompt",
"@type": "xsd:string"
},
"max_tokens": {
"@id": "fastmetal:max_tokens",
"@type": "xsd:integer"
},
"temperature": {
"@id": "fastmetal:temperature",
"@type": "xsd:decimal"
},
"PostV1DecisionsJev113Request": "fastmetal:PostV1DecisionsJev113Request",
"state": {
"@id": "fastmetal:state",
"@type": "xsd:string"
},
"questions": {
"@id": "fastmetal:questions"
},
"PostV1MessagesRequest": "fastmetal:PostV1MessagesRequest",
"system": {
"@id": "fastmetal:system",
"@type": "xsd:string"
},
"stream": {
"@id": "fastmetal:stream",
"@type": "xsd:boolean"
},
"tools": {
"@id": "fastmetal:tools",
"@container": "@list"
},
"tool_choice": {
"@id": "fastmetal:tool_choice",
"@type": "xsd:string"
},
"PostV1MessagesResponse": "fastmetal:PostV1MessagesResponse",
"type": {
"@id": "fastmetal:type",
"@type": "xsd:string"
},
"role": {
"@id": "fastmetal:role",
"@type": "xsd:string"
},
"content": {
"@id": "fastmetal:content",
"@container": "@list"
},
"stop_reason": {
"@id": "fastmetal:stop_reason",
"@type": "xsd:string"
},
"PostV1MessagesCountTokensRequest": "fastmetal:PostV1MessagesCountTokensRequest",
"PostV1VideosCreateRequest": "fastmetal:PostV1VideosCreateRequest",
"seed": {
"@id": "fastmetal:seed",
"@type": "xsd:integer"
},
"PostV1VideosCreateResponse": "fastmetal:PostV1VideosCreateResponse",
"status": {
"@id": "fastmetal:status",
"@type": "xsd:string"
},
"poll_path": {
"@id": "fastmetal:poll_path",
"@type": "xsd:string"
},
"PostV1VideosCreateRequest2": "fastmetal:PostV1VideosCreateRequest2",
"PostV1VideosCreateResponse2": "fastmetal:PostV1VideosCreateResponse2",
"GetV1VideosJobsIdResponse": "fastmetal:GetV1VideosJobsIdResponse",
"content_path": {
"@id": "fastmetal:content_path",
"@type": "xsd:string"
},
"GetV1VideosJobsIdContentResponse": "fastmetal:GetV1VideosJobsIdContentResponse",
"video": {
"@id": "fastmetal:video",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "fastmetal-ai API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects fastmetal-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/_ae-authored/fastmetal-ai-openapi-generated.yml.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_ae-authored/fastmetal-ai-openapi-generated.yml"
]
}