# ChatCompletionMessageToolCall ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | | `ID` | *string* | :heavy_check_mark: | The ID of the tool call. | | `Type` | [components.ChatCompletionMessageToolCallType](../../models/components/chatcompletionmessagetoolcalltype.md) | :heavy_check_mark: | The type of the tool. Currently, only `function` is supported. | | `Function` | [components.Function](../../models/components/function.md) | :heavy_check_mark: | The function that the model called. |