Helicone · Schema

ChatCompletionMessageCustomToolCall

A call to a custom tool created by the model.

AI GatewaysAI MonitoringGatewaysLLM ObservabilityLLM RoutingPrompt Management

Properties

Name Type Description
id string The ID of the tool call.
custom object The custom tool that the model called.
type string The type of the tool. Always `custom`.
View JSON Schema on GitHub

JSON Schema

helicone-chatcompletionmessagecustomtoolcall-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ChatCompletionMessageCustomToolCall",
  "title": "ChatCompletionMessageCustomToolCall",
  "description": "A call to a custom tool created by the model.",
  "properties": {
    "id": {
      "type": "string",
      "description": "The ID of the tool call."
    },
    "custom": {
      "$ref": "#/components/schemas/ChatCompletionMessageCustomToolCall.Custom",
      "description": "The custom tool that the model called."
    },
    "type": {
      "type": "string",
      "enum": [
        "custom"
      ],
      "nullable": false,
      "description": "The type of the tool. Always `custom`."
    }
  },
  "required": [
    "id",
    "custom",
    "type"
  ],
  "type": "object",
  "additionalProperties": false
}