Merge · Schema

FunctionTool

A function tool that the model can call.

IntegrationsPlatformUnified APIAgent HandlerLLM Gateway

Properties

Name Type Description
type string
name string
description string
parameters object
View JSON Schema on GitHub

JSON Schema

merge-functiontool-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/FunctionTool",
  "title": "FunctionTool",
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "function"
      ]
    },
    "name": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "parameters": {
      "type": "object",
      "additionalProperties": {
        "description": "Any type"
      }
    }
  },
  "required": [
    "name",
    "description",
    "parameters"
  ],
  "description": "A function tool that the model can call."
}