Galileo · JSON Structure

Galileo Ai Core Structure

JSON Structure mapping of the Galileo platform's core domain objects and how they nest. Mirrors the entities defined in the JSON Schema files in json-schema/.

Type: Properties: 0
AI EvaluationAI ObservabilityGenAIGuardrailsAgentic AILLMTracingExperimentsPromptsDatasets

Galileo Ai Core Structure is a JSON Structure definition published by Galileo.

Meta-schema:

JSON Structure

Raw ↑
{
  "specification": "JSON Structure",
  "version": "0.1",
  "provider": "Galileo",
  "providerId": "galileo-ai",
  "description": "JSON Structure mapping of the Galileo platform's core domain objects and how they nest. Mirrors the entities defined in the JSON Schema files in json-schema/.",
  "entities": [
    {
      "name": "Project",
      "schema": "json-schema/galileo-ai-project-schema.json",
      "children": ["Dataset", "Experiment", "LogStream", "PromptTemplate", "AnnotationTemplate"]
    },
    {
      "name": "Dataset",
      "schema": "json-schema/galileo-ai-dataset-schema.json",
      "children": ["DatasetRow"]
    },
    {
      "name": "Experiment",
      "schema": "json-schema/galileo-ai-experiment-schema.json",
      "references": ["Dataset", "PromptTemplate", "Metric"]
    },
    {
      "name": "Trace",
      "schema": "json-schema/galileo-ai-trace-schema.json",
      "children": ["Span"],
      "references": ["Project", "LogStream", "Metric"]
    },
    {
      "name": "Span",
      "parent": "Trace",
      "kinds": ["workflow", "llm", "retriever", "tool"],
      "references": ["Metric"]
    },
    {
      "name": "Metric",
      "schema": "json-schema/galileo-ai-metric-schema.json",
      "kinds": ["builtin", "luna", "custom"]
    },
    {
      "name": "AnnotationTemplate",
      "children": ["AnnotationRating"]
    },
    {
      "name": "Integration",
      "kinds": ["llm_provider", "vector_store", "framework"]
    },
    { "name": "Group" },
    { "name": "ApiKey" }
  ]
}