Butterbase · JSON-LD Context
Butterbase Ai Context
JSON-LD context defining the semantic vocabulary for Butterbase Ai from Butterbase.
51 Classes
86 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
butterbase:
https://butterbase.ai/schema#
Classes
GetAbcDefgHijResponse
PostApiKeysRequest
PostApiKeysResponse
GetV1Response
PostV1Response
DeleteV1AppidKvKeyResponse
GetV1AppidKvKeyResponse
PutV1AppidKvKeyRequest
PostV1AppidKvKeyCasRequest
PostV1AppidKvKeyCasResponse
PostV1AppidKvKeyDecrRequest
PostV1AppidKvKeyDecrResponse
GetV1AppidKvKeyExistsResponse
PostV1AppidKvKeyExpireRequest
PostV1AppidKvKeyExpireResponse
PostV1AppidKvKeyIncrRequest
PostV1AppidKvKeyIncrResponse
PostV1AppidKvKeySetnxRequest
PostV1AppidKvKeySetnxResponse
GetV1AppidKvKeyTtlResponse
PostV1AppidKvBatchRequest
PostV1AppidKvBatchResponse
DeleteV1AppidKvExposePatternResponse
PutV1AppidKvExposePatternRequest
PostV1AppidKvFlushRequest
PostV1AppidKvFlushResponse
GetV1AiMeetingsResponse
PostV1AiMeetingsRequest
PostV1AiMeetingsResponse
GetV1AiMeetingsBotidResponse
GetV1AppAbc123KvSessionUser42Response
PutV1AppAbc123KvSessionUser42Request
PostV1ChatCompletionsRequest
PostV1EmbeddingsRequest
PutV1AppidAiConfigRequest
PostV1AppidChatCompletionsRequest
PostV1AppidEmbeddingsRequest
PostV1AppidImagesCompletionsRequest
PostV1AppidImagesCompletionsResponse
GetV1AppidImagesCompletionsJobidResponse
GetV1AppidRagCollectionsResponse
PostV1AppidRagCollectionsRequest
PostV1AppidRagCollectionsResponse
GetV1AppidRagCollectionsNameResponse
GetV1AppidRagCollectionsNameDocumentsResponse
GetV1AppidRagCollectionsNameDocumentsDocumentidResponse
PostV1AppidRagCollectionsNameIngestRequest
PostV1AppidRagCollectionsNameIngestResponse
PostV1AppidRagCollectionsNameQueryRequest
PostV1AppidRagCollectionsNameQueryResponse
PostV1AppidVideosCompletionsRequest
Properties
| Property | Type | Container |
|---|---|---|
| totalTokens | integer | |
| totalCost | decimal | |
| byModel | ||
| name | string | |
| scopes | string | |
| key | string | |
| job_id | string | |
| status | string | |
| model | string | |
| polling_url | string | |
| content_urls | list | |
| error | string | |
| created_at | string | |
| charged_credits_usd | decimal | |
| settled_at | string | |
| deleted | integer | |
| value | string | |
| ttl | integer | |
| ephemeral | boolean | |
| expected | string | |
| next | string | |
| swapped | boolean | |
| by | integer | |
| exists | boolean | |
| applied | boolean | |
| wrote | boolean | |
| ops | list | |
| results | list | |
| read | string | |
| write | string | |
| confirm | boolean | |
| include_config | boolean | |
| bots | string | |
| meetingUrl | string | |
| transcript | string | |
| recording | string | |
| metadata | string | |
| id | string | |
| startedAt | string | |
| recordingUrl | string | |
| transcriptUrl | string | |
| messages | list | |
| max_tokens | integer | |
| temperature | decimal | |
| stream | boolean | |
| input | string | |
| encoding_format | string | |
| defaultModel | string | |
| maxTokensPerRequest | integer | |
| allowedModels | list | |
| prompt | string | |
| size | string | |
| aspect_ratio | string | |
| n | string | |
| seed | string | |
| input_images | string | |
| mask | string | |
| negative_prompt | string | |
| provider | string | |
| collections | list | |
| description | string | |
| accessMode | string | |
| chunkSize | decimal | |
| chunkOverlap | decimal | |
| createdAt | string | |
| updatedAt | string | |
| documentCount | decimal | |
| chunkCount | decimal | |
| documents | list | |
| collectionId | string | |
| filename | string | |
| errorMessage | string | |
| text | string | |
| storage_object_id | string | |
| documentId | string | |
| message | string | |
| query | string | |
| topK | decimal | |
| threshold | decimal | |
| synthesize | boolean | |
| filter | ||
| chunks | list | |
| answer | string | |
| duration | integer | |
| resolution | string | |
| generate_audio | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://butterbase.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"butterbase": "https://butterbase.ai/schema#",
"GetAbcDefgHijResponse": "butterbase:GetAbcDefgHijResponse",
"totalTokens": {
"@id": "butterbase:totalTokens",
"@type": "xsd:integer"
},
"totalCost": {
"@id": "butterbase:totalCost",
"@type": "xsd:decimal"
},
"byModel": {
"@id": "butterbase:byModel"
},
"PostApiKeysRequest": "butterbase:PostApiKeysRequest",
"name": {
"@id": "butterbase:name",
"@type": "xsd:string"
},
"scopes": {
"@id": "butterbase:scopes",
"@type": "xsd:string"
},
"PostApiKeysResponse": "butterbase:PostApiKeysResponse",
"key": {
"@id": "butterbase:key",
"@type": "xsd:string"
},
"GetV1Response": "butterbase:GetV1Response",
"job_id": {
"@id": "butterbase:job_id",
"@type": "xsd:string"
},
"status": {
"@id": "butterbase:status",
"@type": "xsd:string"
},
"model": {
"@id": "butterbase:model",
"@type": "xsd:string"
},
"polling_url": {
"@id": "butterbase:polling_url",
"@type": "xsd:string"
},
"content_urls": {
"@id": "butterbase:content_urls",
"@container": "@list"
},
"error": {
"@id": "butterbase:error",
"@type": "xsd:string"
},
"created_at": {
"@id": "butterbase:created_at",
"@type": "xsd:string"
},
"charged_credits_usd": {
"@id": "butterbase:charged_credits_usd",
"@type": "xsd:decimal"
},
"settled_at": {
"@id": "butterbase:settled_at",
"@type": "xsd:string"
},
"PostV1Response": "butterbase:PostV1Response",
"DeleteV1AppidKvKeyResponse": "butterbase:DeleteV1AppidKvKeyResponse",
"deleted": {
"@id": "butterbase:deleted",
"@type": "xsd:integer"
},
"GetV1AppidKvKeyResponse": "butterbase:GetV1AppidKvKeyResponse",
"value": {
"@id": "butterbase:value",
"@type": "xsd:string"
},
"PutV1AppidKvKeyRequest": "butterbase:PutV1AppidKvKeyRequest",
"ttl": {
"@id": "butterbase:ttl",
"@type": "xsd:integer"
},
"ephemeral": {
"@id": "butterbase:ephemeral",
"@type": "xsd:boolean"
},
"PostV1AppidKvKeyCasRequest": "butterbase:PostV1AppidKvKeyCasRequest",
"expected": {
"@id": "butterbase:expected",
"@type": "xsd:string"
},
"next": {
"@id": "butterbase:next",
"@type": "xsd:string"
},
"PostV1AppidKvKeyCasResponse": "butterbase:PostV1AppidKvKeyCasResponse",
"swapped": {
"@id": "butterbase:swapped",
"@type": "xsd:boolean"
},
"PostV1AppidKvKeyDecrRequest": "butterbase:PostV1AppidKvKeyDecrRequest",
"by": {
"@id": "butterbase:by",
"@type": "xsd:integer"
},
"PostV1AppidKvKeyDecrResponse": "butterbase:PostV1AppidKvKeyDecrResponse",
"GetV1AppidKvKeyExistsResponse": "butterbase:GetV1AppidKvKeyExistsResponse",
"exists": {
"@id": "butterbase:exists",
"@type": "xsd:boolean"
},
"PostV1AppidKvKeyExpireRequest": "butterbase:PostV1AppidKvKeyExpireRequest",
"PostV1AppidKvKeyExpireResponse": "butterbase:PostV1AppidKvKeyExpireResponse",
"applied": {
"@id": "butterbase:applied",
"@type": "xsd:boolean"
},
"PostV1AppidKvKeyIncrRequest": "butterbase:PostV1AppidKvKeyIncrRequest",
"PostV1AppidKvKeyIncrResponse": "butterbase:PostV1AppidKvKeyIncrResponse",
"PostV1AppidKvKeySetnxRequest": "butterbase:PostV1AppidKvKeySetnxRequest",
"PostV1AppidKvKeySetnxResponse": "butterbase:PostV1AppidKvKeySetnxResponse",
"wrote": {
"@id": "butterbase:wrote",
"@type": "xsd:boolean"
},
"GetV1AppidKvKeyTtlResponse": "butterbase:GetV1AppidKvKeyTtlResponse",
"PostV1AppidKvBatchRequest": "butterbase:PostV1AppidKvBatchRequest",
"ops": {
"@id": "butterbase:ops",
"@container": "@list"
},
"PostV1AppidKvBatchResponse": "butterbase:PostV1AppidKvBatchResponse",
"results": {
"@id": "butterbase:results",
"@container": "@list"
},
"DeleteV1AppidKvExposePatternResponse": "butterbase:DeleteV1AppidKvExposePatternResponse",
"PutV1AppidKvExposePatternRequest": "butterbase:PutV1AppidKvExposePatternRequest",
"read": {
"@id": "butterbase:read",
"@type": "xsd:string"
},
"write": {
"@id": "butterbase:write",
"@type": "xsd:string"
},
"PostV1AppidKvFlushRequest": "butterbase:PostV1AppidKvFlushRequest",
"confirm": {
"@id": "butterbase:confirm",
"@type": "xsd:boolean"
},
"include_config": {
"@id": "butterbase:include_config",
"@type": "xsd:boolean"
},
"PostV1AppidKvFlushResponse": "butterbase:PostV1AppidKvFlushResponse",
"GetV1AiMeetingsResponse": "butterbase:GetV1AiMeetingsResponse",
"bots": {
"@id": "butterbase:bots",
"@type": "xsd:string"
},
"PostV1AiMeetingsRequest": "butterbase:PostV1AiMeetingsRequest",
"meetingUrl": {
"@id": "butterbase:meetingUrl",
"@type": "xsd:string"
},
"transcript": {
"@id": "butterbase:transcript",
"@type": "xsd:string"
},
"recording": {
"@id": "butterbase:recording",
"@type": "xsd:string"
},
"metadata": {
"@id": "butterbase:metadata",
"@type": "xsd:string"
},
"PostV1AiMeetingsResponse": "butterbase:PostV1AiMeetingsResponse",
"id": {
"@id": "butterbase:id",
"@type": "xsd:string"
},
"startedAt": {
"@id": "butterbase:startedAt",
"@type": "xsd:string"
},
"recordingUrl": {
"@id": "butterbase:recordingUrl",
"@type": "xsd:string"
},
"transcriptUrl": {
"@id": "butterbase:transcriptUrl",
"@type": "xsd:string"
},
"GetV1AiMeetingsBotidResponse": "butterbase:GetV1AiMeetingsBotidResponse",
"GetV1AppAbc123KvSessionUser42Response": "butterbase:GetV1AppAbc123KvSessionUser42Response",
"PutV1AppAbc123KvSessionUser42Request": "butterbase:PutV1AppAbc123KvSessionUser42Request",
"PostV1ChatCompletionsRequest": "butterbase:PostV1ChatCompletionsRequest",
"messages": {
"@id": "butterbase:messages",
"@container": "@list"
},
"max_tokens": {
"@id": "butterbase:max_tokens",
"@type": "xsd:integer"
},
"temperature": {
"@id": "butterbase:temperature",
"@type": "xsd:decimal"
},
"stream": {
"@id": "butterbase:stream",
"@type": "xsd:boolean"
},
"PostV1EmbeddingsRequest": "butterbase:PostV1EmbeddingsRequest",
"input": {
"@id": "butterbase:input",
"@type": "xsd:string"
},
"encoding_format": {
"@id": "butterbase:encoding_format",
"@type": "xsd:string"
},
"PutV1AppidAiConfigRequest": "butterbase:PutV1AppidAiConfigRequest",
"defaultModel": {
"@id": "butterbase:defaultModel",
"@type": "xsd:string"
},
"maxTokensPerRequest": {
"@id": "butterbase:maxTokensPerRequest",
"@type": "xsd:integer"
},
"allowedModels": {
"@id": "butterbase:allowedModels",
"@container": "@list"
},
"PostV1AppidChatCompletionsRequest": "butterbase:PostV1AppidChatCompletionsRequest",
"PostV1AppidEmbeddingsRequest": "butterbase:PostV1AppidEmbeddingsRequest",
"PostV1AppidImagesCompletionsRequest": "butterbase:PostV1AppidImagesCompletionsRequest",
"prompt": {
"@id": "butterbase:prompt",
"@type": "xsd:string"
},
"size": {
"@id": "butterbase:size",
"@type": "xsd:string"
},
"aspect_ratio": {
"@id": "butterbase:aspect_ratio",
"@type": "xsd:string"
},
"n": {
"@id": "butterbase:n",
"@type": "xsd:string"
},
"seed": {
"@id": "butterbase:seed",
"@type": "xsd:string"
},
"input_images": {
"@id": "butterbase:input_images",
"@type": "xsd:string"
},
"mask": {
"@id": "butterbase:mask",
"@type": "xsd:string"
},
"negative_prompt": {
"@id": "butterbase:negative_prompt",
"@type": "xsd:string"
},
"provider": {
"@id": "butterbase:provider",
"@type": "xsd:string"
},
"PostV1AppidImagesCompletionsResponse": "butterbase:PostV1AppidImagesCompletionsResponse",
"GetV1AppidImagesCompletionsJobidResponse": "butterbase:GetV1AppidImagesCompletionsJobidResponse",
"GetV1AppidRagCollectionsResponse": "butterbase:GetV1AppidRagCollectionsResponse",
"collections": {
"@id": "butterbase:collections",
"@container": "@list"
},
"PostV1AppidRagCollectionsRequest": "butterbase:PostV1AppidRagCollectionsRequest",
"description": {
"@id": "butterbase:description",
"@type": "xsd:string"
},
"accessMode": {
"@id": "butterbase:accessMode",
"@type": "xsd:string"
},
"chunkSize": {
"@id": "butterbase:chunkSize",
"@type": "xsd:decimal"
},
"chunkOverlap": {
"@id": "butterbase:chunkOverlap",
"@type": "xsd:decimal"
},
"PostV1AppidRagCollectionsResponse": "butterbase:PostV1AppidRagCollectionsResponse",
"createdAt": {
"@id": "butterbase:createdAt",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "butterbase:updatedAt",
"@type": "xsd:string"
},
"GetV1AppidRagCollectionsNameResponse": "butterbase:GetV1AppidRagCollectionsNameResponse",
"documentCount": {
"@id": "butterbase:documentCount",
"@type": "xsd:decimal"
},
"chunkCount": {
"@id": "butterbase:chunkCount",
"@type": "xsd:decimal"
},
"GetV1AppidRagCollectionsNameDocumentsResponse": "butterbase:GetV1AppidRagCollectionsNameDocumentsResponse",
"documents": {
"@id": "butterbase:documents",
"@container": "@list"
},
"GetV1AppidRagCollectionsNameDocumentsDocumentidResponse": "butterbase:GetV1AppidRagCollectionsNameDocumentsDocumentidResponse",
"collectionId": {
"@id": "butterbase:collectionId",
"@type": "xsd:string"
},
"filename": {
"@id": "butterbase:filename",
"@type": "xsd:string"
},
"errorMessage": {
"@id": "butterbase:errorMessage",
"@type": "xsd:string"
},
"PostV1AppidRagCollectionsNameIngestRequest": "butterbase:PostV1AppidRagCollectionsNameIngestRequest",
"text": {
"@id": "butterbase:text",
"@type": "xsd:string"
},
"storage_object_id": {
"@id": "butterbase:storage_object_id",
"@type": "xsd:string"
},
"PostV1AppidRagCollectionsNameIngestResponse": "butterbase:PostV1AppidRagCollectionsNameIngestResponse",
"documentId": {
"@id": "butterbase:documentId",
"@type": "xsd:string"
},
"message": {
"@id": "butterbase:message",
"@type": "xsd:string"
},
"PostV1AppidRagCollectionsNameQueryRequest": "butterbase:PostV1AppidRagCollectionsNameQueryRequest",
"query": {
"@id": "butterbase:query",
"@type": "xsd:string"
},
"topK": {
"@id": "butterbase:topK",
"@type": "xsd:decimal"
},
"threshold": {
"@id": "butterbase:threshold",
"@type": "xsd:decimal"
},
"synthesize": {
"@id": "butterbase:synthesize",
"@type": "xsd:boolean"
},
"filter": {
"@id": "butterbase:filter"
},
"PostV1AppidRagCollectionsNameQueryResponse": "butterbase:PostV1AppidRagCollectionsNameQueryResponse",
"chunks": {
"@id": "butterbase:chunks",
"@container": "@list"
},
"answer": {
"@id": "butterbase:answer",
"@type": "xsd:string"
},
"PostV1AppidVideosCompletionsRequest": "butterbase:PostV1AppidVideosCompletionsRequest",
"duration": {
"@id": "butterbase:duration",
"@type": "xsd:integer"
},
"resolution": {
"@id": "butterbase:resolution",
"@type": "xsd:string"
},
"generate_audio": {
"@id": "butterbase:generate_audio",
"@type": "xsd:boolean"
}
},
"@type": "schema:Dataset",
"schema:name": "Butterbase API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Butterbase'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-03) from openapi/_ae-authored/butterbase-ai-openapi-generated.yml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/_ae-authored/butterbase-ai-openapi-generated.yml"
]
}