Helicone · Schema

Model

AI GatewaysAI MonitoringGatewaysLLM ObservabilityLLM RoutingPrompt Management

Properties

Name Type Description
timeSeriesData object
requestStatus object
geographicTtft array
geographicLatency array
feedback object
costs object
ttft object
latency object
provider string
model string
View JSON Schema on GitHub

JSON Schema

helicone-model-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Model",
  "title": "Model",
  "properties": {
    "timeSeriesData": {
      "properties": {
        "errorRate": {
          "items": {
            "$ref": "#/components/schemas/TimeSeriesMetric"
          },
          "type": "array"
        },
        "successRate": {
          "items": {
            "$ref": "#/components/schemas/TimeSeriesMetric"
          },
          "type": "array"
        },
        "ttft": {
          "items": {
            "$ref": "#/components/schemas/TimeSeriesMetric"
          },
          "type": "array"
        },
        "latency": {
          "items": {
            "$ref": "#/components/schemas/TimeSeriesMetric"
          },
          "type": "array"
        }
      },
      "required": [
        "errorRate",
        "successRate",
        "ttft",
        "latency"
      ],
      "type": "object"
    },
    "requestStatus": {
      "properties": {
        "errorRate": {
          "type": "number",
          "format": "double"
        },
        "successRate": {
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "errorRate",
        "successRate"
      ],
      "type": "object"
    },
    "geographicTtft": {
      "items": {
        "properties": {
          "median": {
            "type": "number",
            "format": "double"
          },
          "countryCode": {
            "type": "string"
          }
        },
        "required": [
          "median",
          "countryCode"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "geographicLatency": {
      "items": {
        "properties": {
          "median": {
            "type": "number",
            "format": "double"
          },
          "countryCode": {
            "type": "string"
          }
        },
        "required": [
          "median",
          "countryCode"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "feedback": {
      "properties": {
        "negativePercentage": {
          "type": "number",
          "format": "double"
        },
        "positivePercentage": {
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "negativePercentage",
        "positivePercentage"
      ],
      "type": "object"
    },
    "costs": {
      "properties": {
        "completion_token": {
          "type": "number",
          "format": "double"
        },
        "prompt_token": {
          "type": "number",
          "format": "double"
        }
      },
      "required": [
        "completion_token",
        "prompt_token"
      ],
      "type": "object"
    },
    "ttft": {
      "$ref": "#/components/schemas/MetricStats"
    },
    "latency": {
      "$ref": "#/components/schemas/TokenMetricStats"
    },
    "provider": {
      "type": "string"
    },
    "model": {
      "type": "string"
    }
  },
  "required": [
    "timeSeriesData",
    "requestStatus",
    "geographicTtft",
    "geographicLatency",
    "feedback",
    "costs",
    "ttft",
    "latency",
    "provider",
    "model"
  ],
  "type": "object"
}