objectiveai-sdk 2.0.7

ObjectiveAI SDK, definitions, and utilities
Documentation
{
  "title": "functions.expression.InputSchema",
  "description": "Schema for validating Function input.\n\nDefines the expected structure and constraints for input data.\nUsed by remote Functions to document and validate their inputs.",
  "anyOf": [
    {
      "title": "AnyOf",
      "description": "A union of schemas - input must match at least one.",
      "$ref": "functions.expression.AnyOfInputSchema"
    },
    {
      "title": "Object",
      "description": "An object with named properties.",
      "$ref": "functions.expression.ObjectInputSchema"
    },
    {
      "title": "Array",
      "description": "An array of items.",
      "$ref": "functions.expression.ArrayInputSchema"
    },
    {
      "title": "String",
      "description": "A string value.",
      "$ref": "functions.expression.StringInputSchema"
    },
    {
      "title": "Integer",
      "description": "An integer value.",
      "$ref": "functions.expression.IntegerInputSchema"
    },
    {
      "title": "Number",
      "description": "A floating-point number.",
      "$ref": "functions.expression.NumberInputSchema"
    },
    {
      "title": "Boolean",
      "description": "A boolean value.",
      "$ref": "functions.expression.BooleanInputSchema"
    },
    {
      "title": "Image",
      "description": "An image (URL or base64).",
      "$ref": "functions.expression.ImageInputSchema"
    },
    {
      "title": "Audio",
      "description": "Audio content.",
      "$ref": "functions.expression.AudioInputSchema"
    },
    {
      "title": "Video",
      "description": "Video content.",
      "$ref": "functions.expression.VideoInputSchema"
    },
    {
      "title": "File",
      "description": "A file.",
      "$ref": "functions.expression.FileInputSchema"
    }
  ]
}