GaiaNet · JSON-LD Context

Gaianet Ai Context

JSON-LD context defining the semantic vocabulary for Gaianet Ai from GaiaNet.

9 Classes 18 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/
gaianet: https://gaianet.ai/schema#

Classes

PutCollectionsDefaultRequest PostV1ChatCompletionsRequest PostV1ChatCompletionsResponse PostV1EmbeddingsRequest PostV1EmbeddingsResponse PostV1InfoResponse PostV1ModelsResponse PostV1RetrieveRequest PostV1RetrieveResponse

Properties

Property Type Container
vectors
messages list
model string
id string
object string
created integer
choices list
usage
input list
data list
version string
plugin_version string
port string
models list
qdrant_config
points list
limit integer
score_threshold decimal

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://gaianet.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "gaianet": "https://gaianet.ai/schema#",
    "PutCollectionsDefaultRequest": "gaianet:PutCollectionsDefaultRequest",
    "vectors": {
      "@id": "gaianet:vectors"
    },
    "PostV1ChatCompletionsRequest": "gaianet:PostV1ChatCompletionsRequest",
    "messages": {
      "@id": "gaianet:messages",
      "@container": "@list"
    },
    "model": {
      "@id": "gaianet:model",
      "@type": "xsd:string"
    },
    "PostV1ChatCompletionsResponse": "gaianet:PostV1ChatCompletionsResponse",
    "id": {
      "@id": "gaianet:id",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "gaianet:object",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "gaianet:created",
      "@type": "xsd:integer"
    },
    "choices": {
      "@id": "gaianet:choices",
      "@container": "@list"
    },
    "usage": {
      "@id": "gaianet:usage"
    },
    "PostV1EmbeddingsRequest": "gaianet:PostV1EmbeddingsRequest",
    "input": {
      "@id": "gaianet:input",
      "@container": "@list"
    },
    "PostV1EmbeddingsResponse": "gaianet:PostV1EmbeddingsResponse",
    "data": {
      "@id": "gaianet:data",
      "@container": "@list"
    },
    "PostV1InfoResponse": "gaianet:PostV1InfoResponse",
    "version": {
      "@id": "gaianet:version",
      "@type": "xsd:string"
    },
    "plugin_version": {
      "@id": "gaianet:plugin_version",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "gaianet:port",
      "@type": "xsd:string"
    },
    "models": {
      "@id": "gaianet:models",
      "@container": "@list"
    },
    "qdrant_config": {
      "@id": "gaianet:qdrant_config"
    },
    "PostV1ModelsResponse": "gaianet:PostV1ModelsResponse",
    "PostV1RetrieveRequest": "gaianet:PostV1RetrieveRequest",
    "PostV1RetrieveResponse": "gaianet:PostV1RetrieveResponse",
    "points": {
      "@id": "gaianet:points",
      "@container": "@list"
    },
    "limit": {
      "@id": "gaianet:limit",
      "@type": "xsd:integer"
    },
    "score_threshold": {
      "@id": "gaianet:score_threshold",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GaiaNet API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GaiaNet'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-20) from openapi/_ae-authored/gaianet-ai-openapi-generated.yml.",
  "dcterms:created": "2026-10-20",
  "dcterms:source": [
    "openapi/_ae-authored/gaianet-ai-openapi-generated.yml"
  ]
}