# 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.FunctionT](../../models/components/functiont.md) | :heavy_check_mark: | The function that the model called. |