A tool definition to be used by the OpenAI API.

Example Usage

import { SDKInternalTool } from "syllable-sdk/models/components";

let value: SDKInternalTool = {
  function: {
    name: "<value>",
    description:
      "platypus fund positively stylish barge card joshingly overload nor justly",
    parameters: {},
  },
};

Fields

FieldTypeRequiredDescription
typestringFALSEAlways function.
functioncomponents.FunctionTTRUEA tool definition to be used by the OpenAI API.

See:
- https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/function-calling