APIMart · JSON-LD Context

Apimart Context

JSON-LD context defining the semantic vocabulary for Apimart from APIMart.

32 Classes 44 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/
apimart: https://apimart.ai/schema#

Classes

GetApiPricingModelResponse PostApiV1ChatCompletionsResponse GetBalanceResponse GetChatCompletionsResponse GetUsageResponse GetUserBalanceResponse PostV1AudioSpeechRequest PostV1AudioSpeechResponse PostV1AudioTranscriptionsResponse PostV1ChatCompletionsRequest PostV1ChatCompletionsResponse PostV1ImagesGenerationsRequest PostV1MessagesRequest PostV1MessagesResponse PostV1MusicGenerationsRequest PostV1MusicGenerationsResponse PostV1MusicGenerationsExtendflowmusicRequest PostV1MusicGenerationsExtendflowmusicResponse PostV1MusicGenerationsLyricsflowmusicRequest PostV1MusicGenerationsLyricsflowmusicResponse PostV1MusicGenerationsReplaceflowmusicRequest PostV1MusicGenerationsReplaceflowmusicResponse GetV1MusicTasksResponse GetV1ResponsesResponse PostV1ResponsesRequest PostV1ResponsesResponse PostV1UploadsImagesResponse GetV1UsageResponse PostV1VideosGenerationsRequest GetV1BetaModelsGemini25ProGeneratecontentResponse PostV1BetaModelsModelidRequest PostV1BetaModelsModelidResponse

Properties

Property Type Container
data
effective_rates
price_factor decimal
model string
stream boolean
messages list
success boolean
message string
remain_balance decimal
remain_credits integer
used_balance decimal
used_credits integer
unlimited_quota boolean
choices list
error
input string
voice string
response_format string
speed decimal
Authorization string
Content-Type string
role string
content list
prompt string
size string
n integer
usage
title string
sound_prompt string
bpm string
length integer
clip_id string
extend_from_s integer
extend_s integer
instruction string
start_s integer
end_s integer
tasks list
duration integer
aspect_ratio string
finishReason string
index integer
safetyRatings list
contents list

JSON-LD Document

apimart-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://apimart.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "apimart": "https://apimart.ai/schema#",
    "GetApiPricingModelResponse": "apimart:GetApiPricingModelResponse",
    "data": {
      "@id": "apimart:data"
    },
    "effective_rates": {
      "@id": "apimart:effective_rates"
    },
    "price_factor": {
      "@id": "apimart:price_factor",
      "@type": "xsd:decimal"
    },
    "PostApiV1ChatCompletionsResponse": "apimart:PostApiV1ChatCompletionsResponse",
    "model": {
      "@id": "apimart:model",
      "@type": "xsd:string"
    },
    "stream": {
      "@id": "apimart:stream",
      "@type": "xsd:boolean"
    },
    "messages": {
      "@id": "apimart:messages",
      "@container": "@list"
    },
    "GetBalanceResponse": "apimart:GetBalanceResponse",
    "success": {
      "@id": "apimart:success",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "apimart:message",
      "@type": "xsd:string"
    },
    "remain_balance": {
      "@id": "apimart:remain_balance",
      "@type": "xsd:decimal"
    },
    "remain_credits": {
      "@id": "apimart:remain_credits",
      "@type": "xsd:integer"
    },
    "used_balance": {
      "@id": "apimart:used_balance",
      "@type": "xsd:decimal"
    },
    "used_credits": {
      "@id": "apimart:used_credits",
      "@type": "xsd:integer"
    },
    "unlimited_quota": {
      "@id": "apimart:unlimited_quota",
      "@type": "xsd:boolean"
    },
    "GetChatCompletionsResponse": "apimart:GetChatCompletionsResponse",
    "choices": {
      "@id": "apimart:choices",
      "@container": "@list"
    },
    "GetUsageResponse": "apimart:GetUsageResponse",
    "error": {
      "@id": "apimart:error"
    },
    "GetUserBalanceResponse": "apimart:GetUserBalanceResponse",
    "PostV1AudioSpeechRequest": "apimart:PostV1AudioSpeechRequest",
    "input": {
      "@id": "apimart:input",
      "@type": "xsd:string"
    },
    "voice": {
      "@id": "apimart:voice",
      "@type": "xsd:string"
    },
    "response_format": {
      "@id": "apimart:response_format",
      "@type": "xsd:string"
    },
    "speed": {
      "@id": "apimart:speed",
      "@type": "xsd:decimal"
    },
    "PostV1AudioSpeechResponse": "apimart:PostV1AudioSpeechResponse",
    "Authorization": {
      "@id": "apimart:Authorization",
      "@type": "xsd:string"
    },
    "Content-Type": {
      "@id": "apimart:Content-Type",
      "@type": "xsd:string"
    },
    "PostV1AudioTranscriptionsResponse": "apimart:PostV1AudioTranscriptionsResponse",
    "PostV1ChatCompletionsRequest": "apimart:PostV1ChatCompletionsRequest",
    "PostV1ChatCompletionsResponse": "apimart:PostV1ChatCompletionsResponse",
    "role": {
      "@id": "apimart:role",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "apimart:content",
      "@container": "@list"
    },
    "PostV1ImagesGenerationsRequest": "apimart:PostV1ImagesGenerationsRequest",
    "prompt": {
      "@id": "apimart:prompt",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "apimart:size",
      "@type": "xsd:string"
    },
    "n": {
      "@id": "apimart:n",
      "@type": "xsd:integer"
    },
    "PostV1MessagesRequest": "apimart:PostV1MessagesRequest",
    "PostV1MessagesResponse": "apimart:PostV1MessagesResponse",
    "usage": {
      "@id": "apimart:usage"
    },
    "PostV1MusicGenerationsRequest": "apimart:PostV1MusicGenerationsRequest",
    "title": {
      "@id": "apimart:title",
      "@type": "xsd:string"
    },
    "sound_prompt": {
      "@id": "apimart:sound_prompt",
      "@type": "xsd:string"
    },
    "bpm": {
      "@id": "apimart:bpm",
      "@type": "xsd:string"
    },
    "length": {
      "@id": "apimart:length",
      "@type": "xsd:integer"
    },
    "PostV1MusicGenerationsResponse": "apimart:PostV1MusicGenerationsResponse",
    "PostV1MusicGenerationsExtendflowmusicRequest": "apimart:PostV1MusicGenerationsExtendflowmusicRequest",
    "clip_id": {
      "@id": "apimart:clip_id",
      "@type": "xsd:string"
    },
    "extend_from_s": {
      "@id": "apimart:extend_from_s",
      "@type": "xsd:integer"
    },
    "extend_s": {
      "@id": "apimart:extend_s",
      "@type": "xsd:integer"
    },
    "instruction": {
      "@id": "apimart:instruction",
      "@type": "xsd:string"
    },
    "PostV1MusicGenerationsExtendflowmusicResponse": "apimart:PostV1MusicGenerationsExtendflowmusicResponse",
    "PostV1MusicGenerationsLyricsflowmusicRequest": "apimart:PostV1MusicGenerationsLyricsflowmusicRequest",
    "PostV1MusicGenerationsLyricsflowmusicResponse": "apimart:PostV1MusicGenerationsLyricsflowmusicResponse",
    "PostV1MusicGenerationsReplaceflowmusicRequest": "apimart:PostV1MusicGenerationsReplaceflowmusicRequest",
    "start_s": {
      "@id": "apimart:start_s",
      "@type": "xsd:integer"
    },
    "end_s": {
      "@id": "apimart:end_s",
      "@type": "xsd:integer"
    },
    "PostV1MusicGenerationsReplaceflowmusicResponse": "apimart:PostV1MusicGenerationsReplaceflowmusicResponse",
    "GetV1MusicTasksResponse": "apimart:GetV1MusicTasksResponse",
    "tasks": {
      "@id": "apimart:tasks",
      "@container": "@list"
    },
    "GetV1ResponsesResponse": "apimart:GetV1ResponsesResponse",
    "PostV1ResponsesRequest": "apimart:PostV1ResponsesRequest",
    "PostV1ResponsesResponse": "apimart:PostV1ResponsesResponse",
    "PostV1UploadsImagesResponse": "apimart:PostV1UploadsImagesResponse",
    "GetV1UsageResponse": "apimart:GetV1UsageResponse",
    "PostV1VideosGenerationsRequest": "apimart:PostV1VideosGenerationsRequest",
    "duration": {
      "@id": "apimart:duration",
      "@type": "xsd:integer"
    },
    "aspect_ratio": {
      "@id": "apimart:aspect_ratio",
      "@type": "xsd:string"
    },
    "GetV1BetaModelsGemini25ProGeneratecontentResponse": "apimart:GetV1BetaModelsGemini25ProGeneratecontentResponse",
    "finishReason": {
      "@id": "apimart:finishReason",
      "@type": "xsd:string"
    },
    "index": {
      "@id": "apimart:index",
      "@type": "xsd:integer"
    },
    "safetyRatings": {
      "@id": "apimart:safetyRatings",
      "@container": "@list"
    },
    "PostV1BetaModelsModelidRequest": "apimart:PostV1BetaModelsModelidRequest",
    "contents": {
      "@id": "apimart:contents",
      "@container": "@list"
    },
    "PostV1BetaModelsModelidResponse": "apimart:PostV1BetaModelsModelidResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "APIMart API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects APIMart'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-04) from openapi/_ae-authored/apimart-openapi-generated.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/_ae-authored/apimart-openapi-generated.yml"
  ]
}